/* This requires a little html experience.  */
/* The colours are below are in HEX Colour Code format. ( e.g. #ffffff = white ) If you are unfamiliar with HEX codes, simply click on the HEX Colour Chart link in your Store Admin, which will bring up a colour chart for reference. */
/* All sections that can be changed are explained below. Simply edit your chosen section to your preferential colour scheme, then click on SAVE. You can then view your changes to your website using the Viproductsew Your Store Link which opens in a new window. If you want to make more changes, click on EDIT */


/* The colour and font of the main title */

.title {
  font-family: Verdana, Arial, sans-serif;
  font-size: 25px;
  color: #000000;
  font-weight : bold;
}



/* The colour and font of the main store slogan */

.slogan {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight : bold;
}



/* colours of the main background and overall text. Background is the body background and color is the main text colour */

BODY {
  background: #FFFFFF;
  color: #000000;
  margin: 0px;
}


/* colours of the links */

A {
  color: #003399;
  text-decoration: none;
}

A:hover {
  color: #ff0033;
  text-decoration: underline;
}


/* colour of the border around the product pictures */




/* text size of smaller text */

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

/* colours of the top navigation area and the bottom navigation area and the links inside them */

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;

  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #ffffff; 
}

A.headerNavigation:hover {
  color: #ffffff;
}



/* colour of the border around the side boxes, featured products box, etc */


.infoBox {
  
}



/* colours and fonts inside the side boxes, featured products box, etc */


.infoBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}



/* colours and fonts of the page headings and box headings */


TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #006633;
  color: #ffffff;
}



/* colour of the border around the category pages, search results page, etc */


TABLE.productListing {
 font-family: Verdana, Arial, sans-serif;
font-size: 10px;
  background: #ffffff;
  border-spacing: 0px;
}



/* fonts and links of the category pages, search results page, etc */


TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFFFF;
}



/* fonts and font size of main text around the store */

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}


/* fonts and font size of any smaller text around the store */

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}



/* the look and feel of any online forms in the store */


CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}


TABLE.formArea {
  background: #ffffff;

}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}



/* font colour of special offer prices in category pages and on the special offers page*/


SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

/* font colour of special offer prices on the product pages */


SPAN.productSpecialPrice2 {
  font-family: Verdana, Arial, sans-serif;
  color: #ffff00;
}



/* the settings for the display of the Categories boxes in the left column */


ul, ol, dl {
    position: relative;  
}

.hide {
    display:none;
    }

#categories {
    margin: 0;
    padding: 0;
    }

#categories dt {

    margin: 2px;
    padding: 2px 0 2px 10px;
    font-size: 10px; 
 font-family: Verdana, Arial, sans-serif;
 font-weight: bold; 
      background: #ffffff url(images/pointer_blue.gif) no-repeat 3px 50%;
    }

#categories dd {
    margin: 4px;
    padding: 2px 0 2px 10px;
    font-size: 10px; 
 font-family: Verdana, Arial, sans-serif;
 font-weight: bold; 
    background: #ffffff  no-repeat 3px 50%;
    }

#categories a.selected {
    font-weight: bold; color: #ff0033;
    }


/* the font and colour settings for the display of the Links Page */

TABLE.linkListing {
  border: 0px;
  border-style: solid;
  border-color: #000000;
  border-spacing: 0px;
}

.linkListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #ffffff;
  color: #FFFFFF;
  text-align: center;
}

TD.linkListing-data {
  border-right: 0px solid #ffffff;
  border-bottom: 1px solid #000000;
  padding: 5px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.linkListing-odd {
  background: #ffffff;
}

TR.linkListing-even {
  background: #ffffff;
}


/* colours and behavior when a customer selects options during the checkout process */

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }






/* THERE IS NO NEED TO CHANGE ANY SETTINGS BELOW */








.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #FFFFFF; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 12px; color: #70d250; text-decoration: underline; }

TR.header {
  background: #ffffff;
}
TR.headerNavigation {
  background: #bbc3d3;
}

FORM {
	display: inline;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #000000;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #ffffff;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #ffffff;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #000000;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

.infoBoxNotice {
  background: #FFFFFF;
}

.infoBoxNoticeContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #000000;
  color: #FFFFFF;
  font-weight: bold;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #000000;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}
SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}


SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
#yvsch, #yvsch2 {margin:0;border-bottom:1px solid #bfcbdb;background:url(http://us.i1.yimg.com/us.yimg.com/i/us/sch/video/sch_fade.gif) top left repeat-x;text-align:left;padding:.5em 0 .5em 1em;}
#yvsch #schbx, #yvsch2 #schbx {padding:2px;margin:0;background-color:#f5cf71;float:left;}
#yvsch h2#find  {display:inline;margin:1em 1em 0 0;font-weight:normal;font-size:85%;float:left;}
#yvsch fieldset {margin:0 1em 0 0;}
input#yvschbx {width:300px;background:#FAFAFA;font:152%/1.2em Arial, Helvetica, sans-serif;color:#666;padding:3px 5px;border-top: 2px solid #888989;border-bottom: 2px solid #ddd;}
#yvsch p, #yvsch2 p  {margin:1em 0 0 1em;font-size:85%;float:left;}
.btnSearch, .btnSave, .btnSend {border:0;float:left;margin:.3em 0 0 10px;width:82px;height:31px;background:url(http://us.i1.yimg.com/us.yimg.com/i/us/sch/video/btn_search.gif) top left no-repeat;}
.btnSave {margin:0 0 0 10px;background:url(http://us.i1.yimg.com/us.yimg.com/i/us/sch/video/btn_save.gif) top left no-repeat;}
.btnSend {margin:0 0 0 10px;background:url(http://us.i1.yimg.com/us.yimg.com/i/us/sch/video/btn_send.gif) top left no-repeat;}
/* bg styles */
.yvc .tsgray {background:#fff url(http://us.i1.yimg.com/us.yimg.com/i/us/sch/video/watchlistfull_bg.gif) top left repeat-x;border-top:1px solid #ccc;}
.yvc .ssgray {background:url(http://us.i1.yimg.com/us.yimg.com/i/us/sch/video/title_bg_gray.gif) top left repeat-x;padding:.3em 0;border-top:1px solid #ccc;}
.yvc .ssyel {background: url(http://us.i1.yimg.com/us.yimg.com/i/us/sch/video/title_bg_yellow.gif) top left repeat-x;padding:.3em 0;border-top: 1px solid #f5cf71;}
.yvc .syel {padding:.3em 0;border-top: 1px solid #f5cf71;background-color: #fffae1;}
.yvc .tblu {background:url('http://us.i1.yimg.com/us.yimg.com/i/us/sch/video/group_bg.gif') top left repeat-x;}

/* yvc */
.yvc {margin:0;text-align:left;z-index:1;}
.yvc a {text-decoration:none;}
.yvc a:hover {color:#000;text-decoration:none;background-color: #c1d9fb;}
.yvc a.nbg:hover, .pidiv a:hover {background:transparent;}

/* new buttons */
.btnSearch, .btnSave, .btnSend {border:0;float:left;margin:.3em 0 0 10px;width:82px;height:31px;background:url(http://us.i1.yimg.com/us.yimg.com/i/us/sch/video/btn_search.gif) top left no-repeat;}
.btnSave {margin:0 0 0 10px;background:url(http://us.i1.yimg.com/us.yimg.com/i/us/sch/video/btn_save.gif) top left no-repeat;}
.btnSend {margin:0 0 0 10px;background:url(http://us.i1.yimg.com/us.yimg.com/i/us/sch/video/btn_send.gif) top left no-repeat;}

/* play btn overlay */
.pidiv {margin:0;padding:0;width:100px;height:70px;overflow:hidden;border:1px solid #9ea6d8;position:relative;zoom:1;}
.pidiv a {margin:0;padding:0;zoom:1;}
.pi img {position:absolute;bottom:5px;right:5px;zoom:1;}

/* pagination */
.pg a {margin:0 .3em;text-decoration:none;}
.pg a {text-decoration:none;}
.pg a:hover {text-decoration:underline;background:transparent;}
.pg span {font-weight:bold;}
.pg .nxt {margin-left:1em;font-weight:normal;}

/* tab bar */
.tabs {height:2em;border-bottom:1px solid #ccc;position:relative;text-align:right;padding:0;border-top:1px solid #ccc;background: url(http://us.i1.yimg.com/us.yimg.com/i/us/sch/video/title_bg_gray.gif) top left repeat-x;}
#srp .tabs {text-align:left;}
.tabs div {float:left;height:2em;margin:0;padding:0;background-color:#fff;border-right:1px solid #ccc;}
.tabs .c2 {background:transparent;border-top:none;}
.tabs .c {background:transparent;border-top:none;}
.tabs h3 {font-size:100%;padding:0 1.5em;line-height:2em;}
.tabs p {font-size:85%;margin:0 20px;padding-top:.4em;}
.tabs p img {margin:0 5px;vertical-align:middle;position:relative;top:-2px !important;top:0;zoom:1;}
.tabs h3 a:hover, .tabs a:visited {color:#0000de;}
.tabs h3 a:hover {background-color:#c1d9fb;}
.arr {position:relative;top:-1px;left:4em;width:16px;height:9px;background:transparent url(http://us.i1.yimg.com/us.yimg.com/i/us/sch/video/arr_white.gif) top center no-repeat;}
#arrP {left:11em;}
#arrC {left:19em;}
#arrT {left:26.5em;}
#vitc {left:6em;}

/* tag cloud */
.cloud {text-align:left;line-height:2em;text-transform:lowercase;font-family:Arial, Helvetica;}
.cloud a {text-decoration:none;}
.tc1 {font-size:1.2em;}
.tc2 {font-size:1.4em;}
.tc3 {font-size:1.7em;}
.tc4 {font-size:1.9em;font-weight:bold;}
.tc5 {font-size:2.3em;font-weight:bold;}

/* messaging */
.error, .succ {background-color:#FDC1C0;border:2px solid #D80403;margin:.7em 10px;padding:5px 0;font-weight:bold;}
.succ {background:#fff url(http://us.i1.yimg.com/us.yimg.com/i/us/sch/video/message_success_bg.gif) top left repeat-x;border:2px solid #6AB705;}
.error p, .succ p {color:#000;display:inline;}
.error p.blk {display:block;}
.error p span, .succ p span {font-weight:normal;color:#000;}
.error img, .succ img {vertical-align:middle;margin-left:10px;}
.standby {border:2px solid #7695C1;background-color:#fff;text-align:center;font-weight:bold;padding:10px;position:absolute;z-index:300;width:300px;}

.errormsg, .dum {color:#cd1a01;}
.dum {margin:.7em 0;}
.dum em, .dum p, .dum span {color:#000;}
.errorfld {border:2px solid #cd1a01;}
.dum img {margin:-2px 5px 0 0 !important;margin:0 5px 0 0;vertical-align:middle;}
.dum p {margin-left:22px;}

.succ div {display:block;font-weight:normal;margin-left:50px;font-size:92%;}
.succ .acti {font-size:107%;border-bottom:1px solid #6AB705;font-weight:bold;}
#chsucc, #chroll {width:600px;}
#chroll {padding:5px;}
#chroll div {margin:10px 0;}
#chroll form p {font-size:92%;color:#999;font-weight:normal;display:block;}
#chroll label {font-size:92%;display:block;margin:10px 0 .5em 0;}
#chroll div label {display:inline;}
#chroll div input {vertical-align:middle;}
#chroll #tgch {width:300px;}
#chroll img {margin:0;}

#del {width:425px;position:absolute;z-index:200;}
#del .pidiv {position:absolute;top:3.2em;left:10px;}
#del .pidiv img {margin-left:0;}
#del .faodt {margin:.7em 0 10px 120px;width:295px;}
#del .faodt p {margin:.2em 0;font-weight:bold;font-size:92%;}
#del form {margin:.7em 0;font-weight:normal;}

#zrm {border:0;background-color:#fff;margin:.7em 0;padding:0;}
#zrm h3 {font-size:129%;display:inline;}
#zrm h3 span {color:#cd1a01;font-weight:normal;}
#zrm p {font-weight:normal;display:block;margin:-.5em 0 10px 45px;color:#666;}

.chbti {float:right;margin:0 5px;}

/* box model, nav, srchbx, footer */
#yv {width:100%;margin:0 auto;width:expression(document.body.clientWidth < 805 ? "770px" : "100%" );min-width:770px;}
#yvi {margin:0 10px;}

#yvnav {background:#7695C1 url( http://us.i1.yimg.com/us.yimg.com/i/us/sch/video/navbg.gif) bottom left repeat-x;border:1px solid #9fb4d1;text-align:left;margin:0;padding:.5em 0;}
#nav {list-style-type:none;display:block;margin:0;padding:0;}
#yvnav li a {text-decoration:none;color:#000;padding:.5em 1.5em;font-size:92%;border:1px solid #9fb4d1;}
#yvnav li a:hover {background-color:#c1d9fb;border:1px solid #fff;}
#yvnav li {list-style-type:none;display:inline;margin:0 1px 0 0;font-weight:bold;}
#ss {float:right;font-size:85%;margin-right:7px;}
#ss a {color:#fff;}
#ss img {margin-right:5px;vertical-align:middle;}

#yvsch, #yvsch2 {margin:0;border-bottom:1px solid #bfcbdb;background:url(http://us.i1.yimg.com/us.yimg.com/i/us/sch/video/sch_fade.gif) top left repeat-x;text-align:left;padding:.5em 0 .5em 1em;}
#yvsch #schbx, #yvsch2 #schbx {padding:2px;margin:0;background-color:#f5cf71;float:left;}
#yvsch h2#find  {display:inline;margin:1em 1em 0 0;font-weight:normal;font-size:85%;float:left;}
#yvsch fieldset {margin:0 1em 0 0;}
input#yvschbx {width:300px;background:#FAFAFA;font:152%/1.2em Arial, Helvetica, sans-serif;color:#666;padding:3px 5px;border-top: 2px solid #888989;border-bottom: 2px solid #ddd;}
#yvsch p, #yvsch2 p  {margin:1em 0 0 1em;font-size:85%;float:left;}

#yvsch2 {padding-top:20px;border-bottom:none;}
#yvsch2 {text-align:center;}
#yvsch2 fieldset {margin:0;display:inline;}
#yvsch2 input#yvschbx {width:370px;}

/* footer */
#yvftr {color:#333;margin:100px 0 1em 0;padding-bottom:2em;padding-top:.5em;text-align:center;border-top:1px solid #ccc;font-size:77%;}
#yvftr p {display:inline;}
#yvftr ul {list-style-type:none;display:inline;}
#yvftr li {padding-left:.5em;display:inline;}
#yvftr li a {text-decoration:none;}
#yvftr li a:hover {text-decoration:underline;}
#yvftr li#pp {padding-left:0;padding-left:.3em;}

/* video lists */
.msvl {margin:1em 0;border-bottom:1px solid #ccc;clear:both;zoom:1;}
.msvl td {vertical-align:top;border-top:1px solid #dcdcdc;line-height:1.3em;text-align:left;}
.msvl tr {border-top:#ccc;}
.msvl th {font-size:92%;text-align:left;}
.msvl .thv {width:110px;}
.msvl .thvc {width:30px;}
.msvl a.vidth {padding-left:5px;}
.msvl .url, .msvl cite {display:block;font-size:85%;}
.msvl .act {margin:1em 0 .5em 0;display:block;}
.msvl .act img {margin:0 5px;vertical-align:middle;}
.msvl p {font-size:92%;}
.msvl .tbtn {margin:3px 0;padding:0;}
.msvl .blk {margin:0 0 3px 0;}

/* coltbl (favorites) lists */
.coltbl {width:100%;}
.col {float:left;width:30%;overflow:hidden;}
.tbl {float:left;border-left:1px solid #dedede;width:67%;padding-left:15px;}

/* home pg */
#disc {border-bottom:1px solid #ccc;text-align:right;margin-top:15px;}
#disc h3, #disc span {font-weight:bold;margin:0 5px;font-size:100%;}
#disc h3 {float:left;}
#disc span img {vertical-align:middle;margin-left:5px;}

.feat {width:32.4%;min-height:115px;float:left;border:1px solid #bfcbdb;margin:10px 1% 0 0;font-size:92%;background:url(http://us.i1.yimg.com/us.yimg.com/i/us/sch/video/feat_bg.gif) top left repeat-x;}
#feat2, #last {margin:10px 0 0 0;} /* remove last after integration */
.feat .fimg {width:150px;float:left;height:100%;}
.feat .pidiv {width:140px;height:100px;margin:5px;}
.featc h3 {margin:3px 0;font-size:107%;}
.featc p {line-height:1.2em;margin:5px 3px 0 0;}
.featc img {vertical-align:middle;margin:0 5px 0 0;}
.featc p span {margin-left:5px;}
.feat .fmore {font-size:85%;width:auto;margin:10px 3px 5px 5px;line-height:1.2em;}
.feat .url {font-size:85%;}

.hmadd {position:relative;height:10px;padding:0;clear:both;}
.hmadd div {position:absolute;top:12px;right:0;text-align:center;width:140px;}

.hmain {margin:0 150px 0 0;position:relative;zoom:1;}
.hmain .hvl {margin:0;border-bottom:0;clear:left;}
.tsort {font-size:92%;margin-left:5px;}
.hmain .hmlst {border-top:1px solid #ccc;margin-top:.5em;padding:.5em 0 0 0;}
.hmain .vlth {position:relative;clear:left;z-index:99;border:1px solid white;zoom:1;}
.hmain .vlth p {position:absolute;top:.5em;left:5px;font-size:92%;font-weight:normal;z-index:100;zoom:1;}
#hmainP .vlth p {top:1em;}
#hmainP .msvl  {margin-top:.5em;zoom:1;}
#hChannels th, #hVideos th {background:#eee url('http://us.i1.yimg.com/us.yimg.com/i/us/sch/video/tbl_hdr_bg.gif') top left repeat-x;border-top:1px solid #ccc;}
#hmainC .vlth p {top:1.8em;}
#hmainC ul {padding:0;margin:.5em 0 0 0;}
#hmainC li {list-style-type:none;width:10em;margin:0 5px;float:left;font-size:92%;}
#hmainC .hvl {margin:1.2em 0 0 0;}
#hmainT ul {padding:0;margin:0;}
#hmainT li {list-style-type:none;width:auto;margin:0 5px;display:inline;}
/* from praz*/
#cat-container span {display:inline;}
#cat-content-container {margin-top: 3px;margin-left:5px;}
#video-videos,#video-channels,#channel-videos,#channel-channels {display:inline;}
.hblack {color:#000;}

#hbot {margin:30px 0 0 0;width:100%;height:140px;padding:10px 0;background:url('http://us.i1.yimg.com/us.yimg.com/i/us/sch/video/group_bg.gif') top left repeat-x;border-top:1px solid #bfcbdb;}
#hbot div {width:25%;height:130px;float:left;border-right:1px solid #bfcbdb;margin-left:1%;padding-right:3px;}
#hbot .hbot3 {width:40%;border-right:none;padding:0;}
.hbot3 span {text-transform:uppercase;color:#999;display:block;font-size:85%;margin-top:1em;}
#hbot h4 {margin:0 0 .7em 0;font-size:100%;}
#hbot p {margin:.5em 0;font-size:92%;}
#hbot p a {font-size:88%;}
#hbot img {vertical-align:middle;margin:0 5px 0 0;}
#hbot .sa {margin-left:20px;}
	
/* srp and gsrp */
#srp .tabs div {margin:0 20px 0 0;}
.srmain {border:1px solid #fff;width:70%;}
#srdef {width:70%;margin:0;float:left;padding-left:10px;border-left:1px solid #dcdcdc;}
#srp h4 {font-size:100%;margin:.5em 0;}
.srmain .msvl {border-top:1px solid #dcdcdc;margin:0 0 10px 0;}
.srmain .msvl th {background-color:#efefef;}

.srwest {width:28%;float:left;height:300px;}
.srwest ul {margin:0 0 10px 0;padding:0;width:100%;border-bottom:1px solid #dcdcdc;}
.srwest li {list-style-type:none;border-top:1px solid #ccc;margin:0;clear:left;}
.srwest div {float:left;margin-right:5px;width:80%;padding:.5em 0;}
.srwest .limg {width:30px;margin-right:5px;}
.srwest p {font-size:92%;}
.srwest .liadd {margin:.5em 0;padding:0;}
.srwest .tblu {padding:.7em;color:#666;margin:1.5em 0;}

.iy {font-size:92%;margin:10px 5px 5px 5px;color:#999;padding:0 0 0 25px;background:url(http://us.i1.yimg.com/us.yimg.com/i/redy.1.1.gif) top left no-repeat;}
.iy a {position:relative;top:-3px;}
.iy2 h4 {font-weight:normal;display:block;color:#080;padding:0 0 0 35px;top:-4px;position:relative;}
.iy2 h4 span {margin:0 .5em 0 .7em;border-left:1px solid #999;}

.sradeast {float:right;width:140px;text-align:center;}

#gvl {border-top:0;margin:0 0 1em 0;}
#gvl th {background-color:#fff;}
#gvl .tbtn {display:block;}
#gvl div {padding-left:30px;position:relative;zoom:1;}
#gvl .thb {position:absolute;top:0;left:0;}

#zrp span, #zrp p {font-size:92%;}
#zrp .trs {margin:15px 0 0 0;}
#zrp ul {margin:0 0 0 15px;padding:0;width:80%;}
#zrp li {list-style-type:none;float:left;width:28%;margin-right:10px;font-size:92%;}
#zrp .zrpd li {float:none;width:100%;list-style-type:disc;margin:0 0 0 60px;}
#zrp .cl {clear:left;}

/* player pgs */
.yvc h3#vt {margin:.5em 0;}
.plyr {margin:.5em 0;width:100%;position:relative;min-width:310px;}
.plyr #flash, #ne, #netray, #neadd {overflow:hidden;margin:0 300px 0 0;}

.plyr #mdata {position:absolute;top:0;right:0;width:290px;overflow:hidden;}
.plyr .mv {border-top:1px solid #bfcbdb;border-bottom:1px solid #bfcbdb;background:url(http://us.i1.yimg.com/us.yimg.com/i/us/sch/video/plyr_info_bg.gif) top left repeat-x;padding:0 0 30px 10px;}
.plyr .mv span {color:#666;display:block;font-size:92%;}
.plyr .mv span.dis {display:inline;font-size:100%;zoom:1;}
.plyr .mv .ttl {margin-top:1em;}
#mdata h4 {font-size:114%;font-weight:bold;margin:.5em 0;}
#mdata .pidiv {float:left;margin:10px 10px 7px 0;}
#mdata .pn {clear:both;font-size:92%;margin-left:10px;}
#mdata .pn img {margin:0 5px 0 0;}
#mdata p, #mdata dl {font-size:92%;}
#mdata dl {margin:0;width:280px;}
#mdata dt {clear:left;margin:1.5em .5em 0 0;}
#mdata dd {margin:0;}
#mdata dl img {vertical-align:middle;margin:0 5px 0 0;}
#mdata .msg {margin:.5em .5em 0 0;}
#mdata #rating img {margin-bottom:1em;}
#mdata .dlf {float:left;margin:1.5em .5em .5em 0;}
#mdata .dlf2 {float:left;margin:0 .5em .5em 0;}
#mdata #dlfurl {width:65%;}
#mdata .dlv {margin:1em 0 0 0;}
#mdata p.flg {clear:left;margin:1em 0 0 0;}
#mdata .url {font-size:85%;color:#080;}

#ne {background-color:#000;text-align:center;}
#ne div {position:relative;width:350px;margin:0 auto;}
#ne #nec {padding:50px 0;}
#ne #nec div {position:absolute;left:0;text-align:center;height:110px;}
#ne #neo{background-color:#000;opacity:.65;filter: alpha(opacity=65);-moz-opacity: 0.5;border-top:1px solid #fff;border-bottom:1px solid #fff;top:115px;}
#ne #neoc {top:130px;height:70px;}
#ne h4 {display:inline;font-size:114%;}
#ne h4 a {color:#94a2ff;}
#ne h4 a:hover {color:#94a2ff;background:transparent;}
#neoc p {color:#fff;font-size:85%;display:block;margin:7px 15px 3px 15px;}
#ne #neoc img {vertical-align:middle;}

#netray {height:35px;background-color:#edede9;border-left:1px solid #ccc;border-right:1px solid #ccc;text-align:right;padding-top:15px;}
#netray a, #netray a:hover, #netray a:visited {color:#1125a9;background:transparent;}
#netray span {color:#444;font-size:85%;}
#netray .sep {margin-right:10px;zoom:1;}
#netray img {vertical-align:middle;margin:-2px 5px 0 0 !important;margin:0 5px 0 0;}
#netray #nesv {float:left;left:10px;position:relative;}

#neadd, #tray {background:#fff url(http://us.i1.yimg.com/us.yimg.com/i/us/sch/video/plyr_bg.gif) top left repeat-x;height:100px;}
#neadd {height:auto;}
#neadd img, #tray img {margin:15px 0 0 15px;}
#tray img {float:left;}
#tray div {margin:10px 0 0 10px;border-left:1px solid #ccc;float:right;padding-left:10px;width:68%;}
#tray h5 {font-size:85%;margin:0;}
#tray h5 span {font-weight:normal;color:#999;font-size:77%;}
#tray input {width:17em;}

#plycmnt {margin:20px 10px;}
#plycmnt h4 {margin:10px 1.5em 0 0;font-size:122%;display:inline;}
#plycmnt span, #plycmnt p.btf {font-size:92%;}
#plycmnt img {margin:0 5px 0 0;}
#plycmnt ul {margin:0;padding:0;font-size:92%;}
#plycmnt li {list-style-type:none;margin:1em 0 0 0;padding:0;width:70%;}
#plycmnt li span {color:#999;}
#plycmnt h5 {font-size:100%;font-weight:bold;margin:0;}

/* mystudio, profile, favorites */
#ms {margin:10px 0 0 0;position:relative;z-index:50;}
#ms div h3 {font-size:144%;line-height:1.5em;}
#ms div h3#share {color:#336;margin-bottom:10px;}
#ms h4 {position:absolute;top:15px;right:15px;width:134px;height:28px;overflow:hidden;}
#ms div {margin: 10px 0 0 70px;}
#ms #ps {margin:10px 0 0 10px;}
#ms #msa {width:50px;position:absolute;top:10px;left:10px;}
#ms dl {width:600px;padding:.5em 0;margin:0;}
#ms dd {float:left;width:400px;margin:0;padding:.5em 0;font-size:92%;}
#ms dt {float:left;clear:left;width:90px;padding:.5em 0;font-size:92%;}
#ms p {font-size:92%;width:600px;}
#ms .btr {width:9em;position:absolute;float:none;right:10px;}
#ms .mse {font-weight:bold;margin:1em 0 1.5em 70px;}
#ms .mse .sep a {font-weight:normal;}
#ms .msms {margin:1em 0 2em 0;}
#ms #sf {position:absolute;top:0px;right:5px;width:160px;font-size:92%;}
#ms #sf span {font-size:85%;font-weight:bold;}
#ms ul {margin:0;padding:0;}
#ms li {font-size:85%;margin:.3em 0;padding:0;list-style-type:none;}
#ms li img {vertical-align:middle;margin:0 5px 0 0;}
#mssucc {margin:1em 10px 2em 10px;}

#ms #start {margin:1em 0 0 30px;position:relative;}
#ms #stmain {margin:0 0 0 285px;position:relative;}
#ms #stmain em {font-weight:normal;font-style:italic;}
#ms #start img {position:absolute;top:3.2em;left:0px;border:1px solid #ccc;}
#ms #stmain p {margin:0 0 1em 0;width:70%;}

.mss p, .fs p {width:36%;float:left;margin:0 10px;font-size:92%;}
.fs p.fsr {width:42%;}
.fs p {margin:0 5px 10px 0;}
.mss p.avgrt, .fs p.fgtgs {width:18%;}
.mss p.iyl, .fs .iyl {width:27%;margin:0 0 0 15px;}
.mss p span {display:block;}
.mss .sep, .mss .bold {display:inline;}
.mss img {margin:0 .5em 5px 0;vertical-align:middle;}
.fs {margin:1em 0;}
.fs span input {vertical-align:middle;margin-right:5px;}
.fs .rfv, #fvl .rfv {margin:0 5px;}

#fvmain ul {width:100%;margin:0;padding:0;border-bottom:1px solid #dedede;}
#fvmain li.ssyel {padding:.5em 0;border-top: 1px solid #f5cf71;}
#fvmain li {list-style-type:none;margin:0;padding:.5em 0;border-top:1px solid #dedede;}
#fvmain li.flf {border-top:0;}
#fvmain div {position:relative;}
#fvmain li img {vertical-align:middle;}
#fvmain img.nub {position:absolute;top:.2em;right:-11px;}
#fvmain .pg, #fvmain .pg2 {margin-top:1em;font-size:92%;font-weight:normal;}
#fvmain .pg2 {margin-top:0;}
#fvmain .pg .sep {font-weight:normal;padding-left:.5em;margin-left:.5em;}

#fvmain h4 {font-size:114%;}
#fvmain .tabs {clear:left;}
#fvl {margin:0 0 1em 0;}
#fvl .blk {font-size:85%;}
#fvl .ftgs {margin-top:.7em;}
#fvl .ftgs span {font-weight:bold;}

#msmain .desc, .tbl .desc {margin:0 0 1em 10px;}
#msmain th {background:#eee url('http://us.i1.yimg.com/us.yimg.com/i/us/sch/video/tbl_hdr_bg.gif') top left repeat-x;border-top:1px solid #ccc;padding:.5em 0;}
.desc img {display:inline;vertical-align:top;margin:0 0 5px 0;}
.desc p {clear:left;font-size:92%;}
.desc h4 {font-size:114%;font-weight:bold;display:inline;}
#desc2 p {float:left;margin-right:10px;}
#desc2 div {display:block;margin:0 0 15px 7.5em;}
#tags2 p {font-size:85%;color:#999;margin:.5em 0 0 0;}
#ms_tags {margin-right:5px;}

#pvl {margin:0 0 1em 0;}
#pvl th {border-top:1px solid #dcdcdc;}
#psl {margin-top:0;}

/* channel */
.bc {display:block;font-size:92%;margin:.7em 0;}
#cht {background:url(http://us.i1.yimg.com/us.yimg.com/i/us/sch/video/plyr_info_bg.gif) top left repeat-x;border-top:1px solid #bfcbdb;padding:8px 0 0 8px;}
#cht img {vertical-align:middle;margin:0 5px 0 0;}
#cht span h3 {font-size:136%;display:inline;vertical-align:middle;}
#cht p {font-size:92%;}

#chmain {margin:1em 0 0 0;}
#chmain .chwest {float:left;width:23%;}
.chwest p {margin:1em 0;}
.chwest p.ac {border-top:1px solid #bfcbdb;border-bottom:1px solid #bfcbdb;padding:1em 0;}
.chwest .nbg {display:block;margin:5px 0;width:53px;}
.chwest .wac {color:#666;}
.chwest div {margin-top:20px;}

#chmain .chtbl {float:right;width:75%;border-left:1px solid #999;background-color:#fff;}
.chtbl .tabs div {border-left:1px solid #fff;}
.chtbl .cpg {margin-left:10px;}
.chtbl .msvl {margin:0 0 1em 0;}

/* add & edit video form */
#vuf {margin-top:10px;padding-left:10px;}
#vuf .btms {float:right;margin:.5em 1em;}
#vuf .tsgray {margin:1em 0;padding:.2em 0 15px 0;position:relative; }
#vuf h3 {font-size:160%;line-height:2em;}
#vuf div p {color:#333;}
#vuf p {margin:0 0 1em 0;color:#666;font-size:85%;clear:left;}
#vuf .vfyvd {clear:none;float:left;color:#000;}
#vuf .thb {margin:0 10px 1.5em 0;}
#vuf p span {color:red;}
#vuf p .sep {color:#000;}
#vuf p span img {margin:0 5px 0 0;}
#vuf span#opt {float:right;padding-left:1em;border-left:1px solid #ccc;margin-right:2em;}
#vuf label, #vuf h4 {display:block;font-size:85%;margin:.2em 0 .2em 0;font-weight:bold;clear:left;}
#vuf select, #vuf .faodt p {margin:.2em 0;}
#vuf label.gprl {display:inline;font-weight:normal;clear:none;}
#vuf label span {font-weight:normal;}
.yvc .field {width:400px;line-height:125%;font:92% Verdana, Arial, Helvetica, sans-serif;color:#1d201d;padding:5px 2px;border: 1px solid #a7a7a7;}
#vuf input#vffile {width:400px;float:left;}
#vuf input#vfdesc {height:5em;}
#vuf .pp {line-height:2em;display:block;vertical-align:middle;}
#vuf .pp img {vertical-align:middle;margin-right:.5em;}
label#agree {font-weight:normal;color:#000;font-size:92%;}
#vuf .ssyel {margin-top:40px;padding:10px;}
#vuf .ssyel a.fo {margin:0 0 0 1em;padding:0 0 0 .5em;border-left:1px solid #000;line-height:30px;}
#vuf input {margin-right:1em;}
#vuf ul {margin:1em 0;border-top:1px solid #ccc;padding:10px 0 0 0;}
#vuf li {list-style-type:none;padding:0 0 10px 0;margin:0;vertical-align:top;border-bottom:1px solid #ccc;}
#vuf li label {display:inline;margin-left:10px;}
#vuf li input, #vuf li img, #vuf li label {vertical-align:top;}
#vuf img {margin-right:5px;}
#vuf .nm {margin:0;}
#vuf #vfagree, #vuf #tosLabel, #vuf .rad img {vertical-align:middle;}
#vuf .vfspc {margin:1.5em 0;}
#vuf #ptos {color:#000;width:650px;font-weight:bold;}

#vuf .pidiv, #vuf .faodt {float:left;margin:1em 0 .5em 0;}
#vuf .faodt {margin-left:10px;width:300px;}

#vuf .frc {float:right;width:250px;font-size:85%;margin:0 10px 20px 0;background-color:#fff;border-left:1px solid #999;padding:0 10px;}
#vuf .frc .bold {display:block;margin-top:10px;}
#vuf .frc ul {margin:0 0 0 15px;border-top:0;padding:0;}
#vuf .frc li {padding:0;margin:0;border-bottom:0;list-style-type:circle;}
#vuf .frc p {margin-top:10px;}
#vuf .frc p.lg {color:#999;margin-top:15px;display:block;font-size:100%;}

#vuf .catcol {float:left;margin:.2em 1em .5em 0;}
#vuf .catcol ul {border-top:0;margin-top:0px;float:left;}
#vuf .catcol li {border-bottom:0px;padding:0 0 .2em 0;}
#vuf .catcol input {margin:0;padding:0;}
#vuf .catcol label {font-weight:normal;padding:0;margin:0 0 0 5px;display:inline;}
#vuf .catcol #vffile {margin:5px 0 0 15px;}

#vuf .errormsg {color:#cd1a01;}
#vuf .errorfld {border:2px solid #cd1a01;}

#msupc {position:relative;width:100%;height:1px;}
#msup {background:#fff;opacity:.65;filter: alpha(opacity=65);-moz-opacity: 0.5;z-index:200;width:0px;height:0px;position:absolute;top:0;left:0;}

#tuyc {background:#fff url(http://us.i1.yimg.com/us.yimg.com/i/us/sch/video/tbl_hdr_bg.gif) top left repeat-x;border-top:1px solid #ccc;margin:1.5em 0 1em 0;}
#tuyc h3 {font-size:114%;margin-left:10px;}

/* reviews */
#vfrate {padding-bottom:50px;border-bottom:1px solid #999;margin-right:1em;}
#vfrate .vfrateitem {float:left;margin-right:3em;}
#vfreviews {width:60%;padding-top:10px;}
.fpage {padding-right:10px;padding-top:5px;float:right;}

/* video tags */
#vuf #vtpl {clear:left;}
#vuf #vtpl li {list-style-type:none;width:auto;margin:0 5px;display:inline;border-bottom-style:none;}

/* transcript */
#vuf .tbody {margin:1em 0;border-top:1px solid #ccc;padding:10px 0 0 0;}
#vuf .tbody p {width:70%;}

/* vid not avail */
#vuf h4 {font-size:114%;margin-top:2em;}
.vna {float:left;font-size:92%;margin:10px 30px 10px 10px;}
.vna .pidiv {display:block;float:none;}

/*overrides */
#vuf .error span {color:#000;}