html, body { color:#313131; padding:0px; margin:0px; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-weight:normal; font-size:11px; }

body { background:url(../images/body.gif) 0 0 repeat-x; background-color:#095a97; padding-top:59px; }
h1,h2,h3 { padding:0px; margin:0px; font-size:12px; font-weight:bold; }
ul, li { padding:0px; margin:0px; list-style:none; }
p { padding:0px; margin:0px; }
a { text-decoration:none; outline:none; }
a:hover, a.active { outline:none; }

img { border:none; }

#template { position:relative; margin:0px auto; width:894px; }
#workspace { position:relative; }

.shared-logo { display:none; }

.registration { display:none; position:absolute; padding:30px; color:#FFF; top:85px; left:250px; height:300px; padding-top:15px; width:350px; z-index:9999; background-color:#191919; border:2px solid #3f98da; opacity: .95; /* Standard: FF gt 1.5, Opera, Safari */filter: alpha(opacity=95); /* IE lt 8 */-ms-filter: "alpha(opacity=95)"; /* IE 8 */-khtml-opacity: .95; /* Safari 1.x */-moz-opacity: .95; /* FF lt 1.5, Netscape */ }
.registration table { width:400px; }

.login { display:none; }
.block { display:block; }

.form { position:relative; z-index:100; }

.registration table td, .profile table td, .feedback table td { padding-bottom:10px; }

div.boxtitle { height:23px; color:#717171; font-size:15px; font-family: arial, "lucida console", sans-serif; background:url(../images/boxdash.jpg) 0 0 repeat-x; background-position:bottom; margin-bottom:10px; } 


td.label { text-align:right; width:130px; color:#bebebe; }
td.error, span.error { color:#ff8106; }
td.field div { position:relative; width:250px; height:25px; padding-top:2px; padding-left:4px; background:url(../images/register-input.gif) 0 0 no-repeat;  z-index:9999; }
td.field div input { position:relative; width:190px; padding-left:2px; height:13px; border:none; padding-top:3px; padding-bottom:3px; padding-left:5px; background:none; background-color:#272727; color:#FFF; font-size:11px; z-index:9999; }

.profile td.field div.normal { background:url(../images/normal.input.gif) 0 0 no-repeat; width:208px; height:25px; }
.profile td.field div.normal input { background-color:#a5a5a5; }
.profile td.field div.textarea { height:200px; width:208px; background:url(../images/textarea.jpg) 0 0 no-repeat;}
.profile td.field div.textarea textarea { height:80px; width:100px; background:none; width:200px; height:195px; color:#FFF; border:none; }

input.metalic { height:23px; width:103px; background:url(../images/metalic-button.gif) 0 0 no-repeat; border:none; color:#fff; margin-right:1px; }
.profile td.label { color:#323232; }

.register-button, 
.cancel-button  { border:none; color:#FFF; background:url(../images/register-button.jpg) 0 0 no-repeat; width:103px; height:23px; padding-top:4px; padding-bottom:5px; margin-right:1px; text-transform:uppercase; font-size:10px; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; }


#navigation { position:relative; height:23px; padding-right:12px; display:inline-block; }
#navigation { zoom: 1; display:block; }
#navigation:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#navigation a { float:right; display:block; width:101px; height:23px; line-height:23px; background:url(../images/tab-off.gif) 0 0 no-repeat; color:#054a7d; text-align:center; font-size:12px;  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; }
#navigation a:hover { color:#a3d7ff; }
#navigation a.activetab {  background:url(../images/tab-active.gif) 0 0 no-repeat; color:#FFF;  }

#videopanel { position:relative; z-index:20; }

.player-heading { height:43px; width:200px; background:url(../images/video-logo.gif) 0 0 no-repeat; background-position:top; position:absolute; top:0px; left:-45px;  }
.player-heading-body { position:relative; height:43px;   background:url(../images/video-heading.jpg) 0 0 repeat-x; width:837px; margin-left:45px; /* 882 */ background-position:bottom; }
.player-heading-corner { height:43px; background:url(../images/video-heading-corner.gif) 0 0 no-repeat; background-position:bottom right;  } 

#page { position:relative;  width:894px; margin:0px auto;  }
#leftpipe {  padding-left:12px; background:url(../images/leftpipe.gif) 0 0 no-repeat; background-position:top left; }
#rightpipe { padding-right:12px; background:url(../images/rightpipe.gif) 0 0 no-repeat; background-position:top right;  }

#mainframe { position:relative; width:830px; background:url(../images/content.gif) 0 0 no-repeat; background-position:top left; background-color:#cccccc; color:#323232; padding:20px; }




.page-heading { height:43px; width:200px; background:url(../images/page-logo.jpg) 0 0 no-repeat; background-position:top; position:absolute; top:0px; left:0px;  }
.page-heading-body { position:relative; height:43px; margin-left:12px;  background:url(../images/page-heading.jpg) 0 0 repeat-x; width:870px; background-position:bottom; }
.page-heading-corner { height:43px; background:url(../images/page-heading-corner.jpg) 0 0 no-repeat; background-position:bottom right;  } 

#logo { position:absolute; top:-73px; left:-35px; width:213px; height:63px; }
#page #logo { left:0px; }
#accounting { position:absolute; top:35px; right:0px; height:20px; width:330px; z-index:3000; }
#accounting a { float:left; display:block; height:20px; line-height:18px; padding-left:25px; width:60px;  background:url(../images/anchor.gif) 0 0 no-repeat; background-position:center left; color:#002846;   font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-size:11px; color:#002846; } 
#accounting a:hover { color:#c2e5ff; }
#accounting a.registerlink { background:url(../images/ico-register.jpg) 0 0 no-repeat; background-position:center left; }
#accounting a.loginlink { background:url(../images/ico-login.jpg) 0 0 no-repeat; background-position:center left; }
#accounting a.profilelink { background:url(../images/ico-options.jpg) 0 0 no-repeat; background-position:center left; }
#accounting a.logoutlink { background:url(../images/ico-logout.jpg) 0 0 no-repeat; background-position:center left; }

#search { position:relative; background:url(../images/searchbg.jpg) 0 0 repeat-y;  width:894px; margin:0px auto; z-index:10; }


#genericlinks { position:absolute; top:-40px; right:0px; width:400px; text-align:right; height:20px; color:#bbd601; z-index:9999; }
#genericlinks a { color:#bbd601; padding-left:10px; padding-right:10px; }
#genericlinks a:hover { color:#FFF; } 

p.welcome { display:block; height:20px; line-height:20px; width:130px; overflow:hidden; float:left; text-align:right; padding-right:20px; color:#0c578e; font-family:Arial; }
p.welcome strong { color:#FFF; font-weight:normal; }

.search-heading { position:relative; height:43px; background:url(../images/search-logo.jpg) 0 0 no-repeat; }
.search-heading-body { position:relative; height:43px;   background:url(../images/search-heading.jpg) 0 0 repeat-x; }
.search-heading-corner { position:relative; height:43px; background:url(../images/search-head-bg.jpg) 0 0 no-repeat; background-position:bottom right;  } 
.search-heading-corner div { position:absolute; top:10px; left:180px; height:22px; padding-top:2px; width:240px; background:url(../images/search-box.jpg) 0 0 no-repeat; }
.search-heading-corner div input { background:none; border:none; height:14px; padding:2px; color:#FFF; padding-left:10px; font-size:11px; width:150px; }
.search-heading-corner  a { position:absolute; cursor:pointer; display:block; top:0px; left:200px; width:27px; height:24px; background:url(../images/go.jpg) 0 0 no-repeat;  }  
.search-bottom { background:url(../images/search-bottom.jpg) 0 0 no-repeat; height:45px; background-position:top; }
.search-status { position:absolute; top:10px; left:40px; color:#FFF; font-size:15px; font-family: arial, "lucida console", sans-serif; }

.banner { float:left; width:326px;  }
.bannerbox { position:relative; background:url(../images/banner.gif) 0 0 no-repeat; width:300px; height:280px;  margin:0px auto; padding:13px; }
.nofloat { float:none; }
.area { float:left; width:510px; z-index:1; height:550px; }

#searcharea { z-index:1;  }
.topsearch { width:410px; padding-top:5px; float:left; background:url(../images/perform-search-init.gif) 0 0 no-repeat; background-position:center top; }
.noback { background:none; }

.flexsearch { width:410px; float:left; }

.cell { position:relative; float:left; width:135px; padding-left:17px; padding-right:13px; height:144px; padding-top:38px; background:url(../images/cell.gif) 0 0 no-repeat; background-position:center center; z-index:1; }
.cell img { width:130px; height:90px; }
.fullcell { float:none; width:402px; padding-left:8px; padding-right:0px; height:79px; padding-top:8px; background:url(../images/fullcell.jpg) 0 0 no-repeat; background-position:center center; z-index:1; }
.fullcell img { width:130px; height:70px; }
.gap { height:40px; line-height:38px; color:#5e5e5e; font-family:Arial; font-size:16px; }

.filters { height:35px; display:inline-block; }
.filters { zoom: 1; display:block; }
.filters:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.filters a { display:block; padding-left:10px; padding-right:10px; height:20px; line-height:20px; float:left;  background:url(../images/filter.jpg) 0 0 no-repeat; background-position:center right; padding-right:15px; text-align:right; color:#0061a5; font-size:11px; cursor:pointer; }
.filters span { display:block; height:20px; line-height:20px; width:50px; float:left; font-size:11px; text-align:left; }
.filters span.larger { padding-left:50px; width:100px; text-align:right; }
.filters a.active-filter { color:#000; text-decoration:underline; }

.result-thumbnail { float:left; margin-right:10px; } 

.load {  background:url(../images/grayloader.gif) 0 0 no-repeat; background-position:center center;  }
.clear { clear:both; }
.deprecated { background:none; }

.ui-tabs-nav { height:2em; }

.search-tabs { position:relative; width:870px; padding-left:12px;  }
.search-tabs ul { position:relative;  height:42px; width:870px; margin:0px auto; display:inline-block; background:url(../images/tabsbg.jpg) 0 0 no-repeat; background-position:bottom right; background-color:#878787; }
.search-tabs ul { zoom: 1; display:block; }
.search-tabs ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.search-tabs ul li { float:left; display:block; width:120px; height:42px; }
.search-tabs ul li a { display:block; width:120px; height:42px; line-height:40px; text-align:center; background:url(../images/tab.jpg) 0 0 no-repeat; color:#dcdcdc; font-size:12px; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; }
.search-tabs ul li a.active-tab { background:url(../images/selected.tab.jpg) 0 0 no-repeat;  color:#FFF; font-size:12px; color:#2a2a2a; }

.ui-tabs .ui-tabs-hide { display: none; }

#popular-tab,
#viewed-tab,
#top-tab, 
#search-tab { width:870px; margin:0px auto; padding-top:20px; padding-left:20px; }


.clip-title {  font-size:10px; font-family:Tahoma; font-size:11px; color:#005caa; line-height:11px; padding-top:3px; }
.clip-duration { font-size:9px; font-family:Tahoma; font-size:11px;  color:#484848; line-height:11px; } 
.clip-content { font-size:9px; color:#005caa; line-height:11px; padding-top:3px; padding-right:5px; }
.fullcell .clip-title { padding-top:18px; font-weight:bold; padding-right:5px; }

a.searchpage { float:left; cursor:pointer; display:block; padding-left:3px; padding-right:3px; height:20px; padding-top:4px; text-align:center; }
a.selected { color:#000; font-size:18px; font-family:Arial; padding-top:0px;  height:20px; }
a.nextresults, a.prevresults { cursor:pointer; display:block; width:19px; height:17px; background:url(../images/prevresults.jpg) 0 0 no-repeat; background-position:bottom; }
a.nextresults {background:url(../images/nextresults.jpg) 0 0 no-repeat; background-position:bottom; }

a.add-searched-list { position:absolute; cursor:pointer; top:4px; left:12px; padding-left:15px; display:block; height:17px; padding-top:4px; width:120px; text-transform:uppercase; color:#0050d5; background:url(../images/plus.jpg) 0 0 no-repeat; background-position:center left; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-size:9px; }
a.addable {position:absolute; cursor:pointer; top:0px; right:1px; display:block; width:140px; padding-left:28px; height:20px; padding-top:4px; text-transform:uppercase; color:#516800; background:url(../images/plus.jpg) 0 0 no-repeat; background-position:center left; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-size:9px; background:url(../images/addable.jpg) 0 0 no-repeat;  }

div.custom-playlists { position:absolute; top:4px; left:150px; width:0px; height:177px; background:url(../images/addon.jpg) 0 0 repeat-x; z-index:999; overflow:auto; }

div.addon-scroll { position:relative; height:145px; width:130px; overflow:hidden; }
div.addon-scroll-box { position:relative; height:2000em; }
div.addon-scroll-box p { display:block; height:21px; width:130px; overflow:hidden; }

a.nextaddonslists, a.prevaddonslists { display:block; width:40px; height:10px; background-color:#666; }

#searchpaging { position:relative; height:24px; padding-top:20px; }


#playlistpanel { position:relative; float:left; width:216px; height:347px; padding-top:50px; background:url(../images/playlist-manager.gif) 0 0 no-repeat; }

.accordion { position:relative; padding-left:29px; width:187px; visibility:hidden; }

.head { display:block; width:158px; padding-left:20px; height:26px; line-height:24px; text-align:left; color:#2a80c1; background:url(../images/playlist.jpg) 0 0 no-repeat; background-position:right; text-transform:uppercase; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-weight:normal; font-size:10px; }

.active-head { background:url(../images/active-head.jpg) 0 0 no-repeat; background-position:right; color:#FFF; } 
.playlists-category { position:relative; width:187px; background:url(../images/active-box-repeat.jpg) 0 0 repeat-y; }
.playlists-category-content { position:relative; width:187px; height:210px; background:url(../images/active-bottom.jpg) 0 0 no-repeat; background-position:bottom;   }
.create-playlist { width:169px; padding-left:18px; height:100px; padding-top:20px; background:url(../images/active-bottom.jpg) 0 0 no-repeat; background-position:bottom; }

#clipspanel { position:relative; float:left; width:279px; height:378px; background:url(../images/cliplist.jpg) 0 0 repeat-y;  zoom:1; }

.clipscontainer { position:relative; background:url(../images/clipscontainer.jpg) 0 0 no-repeat; }
.clipsholder { postion:relative; background:url(../images/clipholder.jpg) 0 0 no-repeat; background-position:bottom;  height:378px; padding-top:19px; }

#clipsloader { position:absolute; top:180px; left:120px; display:none; }
#block-ui { position:absolute; top:40px; left:2px; width:265px; height:310px;  z-index:9000; display:none; background:url(../images/block.gif) 0 0 no-repeat; }

a.prevclips, a.nextclips { display:block; width:270px; height:20px; background:url(../images/prevclips.jpg) 0 0 no-repeat; cursor:pointer; }
a.nextclips { background:url(../images/nextclips.jpg) 0 0 no-repeat; }

a.prevclips:hover {  background:url(../images/prevclips-over.jpg) 0 0 no-repeat; }
a.nextclips:hover {  background:url(../images/nextclips-over.jpg) 0 0 no-repeat; }


a.prevplaylist, a.nextplaylist { display:block; width:43px; height:16px; margin:0px auto; background:url(../images/prevplaylist.jpg) 0 0 no-repeat; cursor:pointer; }
a.nextplaylist { background:url(../images/nextplaylist.jpg) 0 0 no-repeat; }

a.prevplaylist:hover {  background:url(../images/prevplaylist-over.jpg) 0 0 no-repeat;  }
a.nextplaylist:hover {  background:url(../images/nextplaylist-over.jpg) 0 0 no-repeat; }

div.playlists { position:relative; overflow:hidden;	height:174px !important; zoom:1;  }
div.playlists div.playlist { position:relative; height:2000em;  }
div.playlists, div.playlist { width:187px;   }
div.playlist p { position:relative; cursor:pointer; display:block;  height:43px; text-align:left; line-height:30px; width:158px; text-decoration:none; color:#0a76da; padding-left:29px; }
div.playlist p.active { background:url(../images/p.selected.jpg) 0 0 no-repeat; height:30px; padding-top:13px; background-position:center right; color:#fff;  }
div.playlist p.hovered { color:#fff; }
div.playlist p span { position:absolute; top:13px; right:5px; width:36px; height:18px; }
div.playlist p span a { display:block; float:left; width:18px; height:18px; visibility:hidden; }
div.playlist p span a.activated { visibility:visible; }

div.playlist p span a.edit-playlist { background:url(../images/playlist-normal-edit.jpg) 0 0 no-repeat;  }
div.playlist p span a.remove-playlist { background:url(../images/playlist-normal-del.jpg) 0 0 no-repeat;  }

div.playlist p.active span a.edit-playlist { background:url(../images/playlist-active-edit.jpg) 0 0 no-repeat;  }
div.playlist p.active span a.remove-playlist { background:url(../images/playlist-active-del.jpg) 0 0 no-repeat;  }

.clipscroll { position:relative; width:274px; padding-left:2px; height:312px !important; zoom:1; overflow:hidden; }
.cliplist { position:relative; height:2000em;  }
.cliplist li { position:relative; height:21px; line-height:21px; color:#FFF; padding-left:41px; width:252px; cursor:pointer; font-family:Arial; font-size:10px; }
.cliplist li a { display:block; float:left; width:15px; height:15px; visibility:hidden; z-index:1; }
.cliplist li.hovered-clip { background:url(../images/clip.hovered.jpg) 0 0 no-repeat; }
.clip-placeholder { background:url(../images/clip.hovered.jpg) 0 0 no-repeat; }

.cliplist li.active-clip { background:url(../images/clip.selected.jpg) 0 0 no-repeat; color:#000; }
.cliplist li span {  position:absolute; top:3px; right:25px; width:60px; height:15px; }
.cliplist li.hovered-clip span a.remove-clip { background:url(../images/remove-clip.jpg) 0 0 no-repeat; visibility: visible; }
.cliplist li.hovered-clip span a.copy-clip { width:41px; background:url(../images/copy-clip.jpg) 0 0 no-repeat; visibility: visible; }
.cliplist li.active-clip span a.remove-clip { background:url(../images/remove-clip-active.jpg) 0 0 no-repeat; visibility: hidden; }
.cliplist li.active-clip span a.copy-clip { width:41px; background:url(../images/copy-clip-active.jpg) 0 0 no-repeat; visibility: visible; }
.cliplist li.hovered-clip span a.clip-options { width:41px; background:url(../images/options-clip.jpg) 0 0 no-repeat; visibility: visible; }
.cliplist li.active-clip span a.clip-options { width:41px; background:url(../images/options-clip-active.jpg) 0 0 no-repeat; visibility: visible; }

.cliplist li a.play-clip { position:absolute; top:3px; left:3px; width:36px; height:15px;  background:url(../images/play-clip.jpg) 0 0 no-repeat;  }
.cliplist li.active-clip a.play-clip { left:2px; visibility:visible;  background:url(../images/playing.gif) 0 0 no-repeat; background-position:center center; }
.cliplist li.hovered-clip a.play-clip { visibility:visible; }

#playerpanel { position:relative; float:left; margin-right:-3px; width:399px; height:397px; background:url(../images/player.gif) 0 0 no-repeat; zoom:1; }
#player { padding:20px; }
#ui-tube-player { position:absolute; top:20px; left:20px; width:344px; height:253px; z-index:9999; }

#player-controls { position:absolute; color:#fff; top:280px; left:18px; width:280px; z-index:9999; }

.player-controls-holder { position:relative; background:url(../images/progress-background.gif) 0 0 no-repeat; height:8px; padding-top:3px; padding-left:5px; background-positon:center center; cursor:pointer; }
.player-progress { position:relative; width:0px; height:5px; line-height:1px; font-size:1px; background:url(../images/progress.gif) 0 0 repeat-x; cursor:pointer; }
.player-buffer { position:absolute; top:3px; left:5px; height:5px; line-height:1px; font-size:1px; background:url(../images/buffer.gif) 0 0 repeat-x; cursor:pointer; }
#player-time { position:absolute; top:-1px; right:-65px; width:70px; height:12px; line-height:11px; color:#767676; text-align:right; }


/* Stop */
a.ico-stop { position:absolute; top:310px; left: 45px; display:block; width:31px; height:30px; background:url(../images/ico-stop.gif) 0 0 no-repeat; cursor:pointer; z-index:9999;  }
a.ico-stop:hover { background:url(../images/ico-stop-over.gif) 0 0 no-repeat;   }

/* Play */
a.ico-play { position:absolute; top:302px; left: 75px; display:block; width:45px; height:44px; background:url(../images/ico-play.gif) 0 0 no-repeat; cursor:pointer; z-index:9999;}
a.ico-play:hover { background:url(../images/ico-play-over.gif) 0 0 no-repeat;  }

/* Backward */
a.ico-backwards { position:absolute; top:310px; left: 15px; display:block; width:31px; height:30px; background:url(../images/ico-backwards.gif) 0 0 no-repeat; cursor:pointer; z-index:9999; }
a.ico-backwards:hover { background:url(../images/ico-backwards-over.gif) 0 0 no-repeat; }

/* Forward */
a.ico-forwards { position:absolute; top:310px; left: 120px; display:block; width:31px; height:30px; background:url(../images/ico-forwards.gif) 0 0 no-repeat; cursor:pointer;  z-index:9999;}
a.ico-forwards:hover { background:url(../images/ico-forwards-over.gif) 0 0 no-repeat;   }

/* Sound */
a.ico-sound {  position:absolute; cursor:pointer; top:315px; left: 165px; display:block; width:23px; height:22px;  background:url(../images/ico-sound.jpg) 0 0 no-repeat; z-index:9999; }
a.sound-off { background:url(../images/ico-sound-off.jpg) 0 0 no-repeat; }

#player-volume { position:absolute; top:320px; right:128px; width:62px; padding-right:8px; padding-left:10px; height:11px;background:url(../images/volume.gif) 0 0 no-repeat; z-index:9999; }


a.ico-fullscreen { position:absolute; top:310px; left:340px; display:block; height:30px; width:30px; background:url(../images/ico-fullscreen-off.gif) 0 0 no-repeat; }
a.active-fullscreen {  background:url(../images/ico-fullscreen.gif) 0 0 no-repeat; }

/* Pause */
a.pause { background:url(../images/ico-pause.gif) 0 0 no-repeat; }
a.pause:hover { background:url(../images/ico-pause-over.gif) 0 0 no-repeat;}

/* Shuffle */
a.ico-shuffle { position:absolute; top:310px; left: 310px; display:block; width:31px; height:30px; background:url(../images/ico-shuffle.gif) 0 0 no-repeat; cursor:pointer;  z-index:9999;}
a.shuffle-off { background:url(../images/ico-shuffle-off.gif) 0 0 no-repeat; }

/* Repeat */
a.ico-repeat { position:absolute; top:310px; left: 280px; display:block; width:31px; height:30px; background:url(../images/ico-repeat.gif) 0 0 no-repeat; cursor:pointer;  z-index:9999; }
a.repeat-off { background:url(../images/ico-repeat-off.gif) 0 0 no-repeat; }

div.create-input { width:158px; height:25px;  background:url(../images/create-input.jpg) 0 0 no-repeat; margin-bottom:3px; }

input.newplaylist { border:none; background:none; color:#FFF; padding-left:5px; font-size:11px; height:14px; padding-top:5px; padding-bottom:5px; }
input.addlist { margin-left:20px; background:url(../images/create-button.jpg) 0 0 no-repeat; width:118px; height:23px; padding-top:3px; padding-bottom:3px; border:none; font-size:11px; color:#FFF; }
div.clear { clear:both; height:0px; line-height:0px; font-size:0px; }





.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }

.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }
.ui-slider-horizontal { height: .8em; padding-left:2px; }
.ui-slider-horizontal .ui-slider-handle { top: 1px; margin-left: -.6em;  background:url(../images/volume-slider.gif) 0 0 no-repeat; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
.ui-widget-header { margin-left:-5px; background-color:#c70000; height:5px; line-height:1px; font-size:1px; background:url(../images/volume-progress.gif) 0 0 repeat-x; background-position:center top;  } 


#footer { position:relative; background-color:#095a97; height:176px; clear:both; }
.social-network { position:relative; margin:0px auto; width:870px; height:90px; padding-top:8px; background:url(../images/social-networkbg.gif) 0 0 repeat-x;  background-position:bottom;  }
.social-network a { display:block; float:left; height:67px; padding-left:13px; padding-top:10px; }
.social-network a.everywhere { color:#FFF; height:72px; width:159px;  background:url(../images/social.gif) 0 0 no-repeat; padding-top:0px; }
.social-network a.twitter { padding-left:5px; }

.vibe-network { position:relative; margin:0px auto; width:870px; padding-top:25px; text-align:center; color:#4483c4; font-size:11px; }
.vibe-network a { color:#FFF; padding-left:3px; padding-right:17px; padding-left:17px; font-size:12px; }
.vibe-network a:hover { color:#70b3ff; }
.vibe-network span { color:#FFF; }
.vibe-network div { padding-top:5px; }
.vibe-network a.toxicmedia {color: #709f00; padding:0px; font-size:11px; }
.vibe-network a.toxicmedia:hover {color: #709f00; }