/*
Built from:
gui-standards.css
gui-images.css
layout-base-structure.css
layout-base-properties.css
layout-content-structure.css
layout-content-properties.css
menu-category-structure.css
menu-category-properties.css
content-search-structure.css
content-search-properties.css
menu-content-structure.css
menu-content-properties.css
content-sitelistings-structure.css
content-sitelistings-properties.css
content-popmore-lightbox-properties.css
content-ads-structure.css
content-ads-properties.css
content-forms-structure.css
content-forms-properties.css
content-index-properties.css
gui-colors.css
*/

/* Standards - Global Page Properties  ---------------------------------------- gui-standards.css */
/* ( global properties and browser default overrides ) */

body {
font-size:100%; /* IE text sizing */
background:#ffffff; margin:0; /* override browser default */
}

a {text-decoration:none}
a:hover {text-decoration:underline;}
a img {border:0}

h1, h2, h3, h4 {
padding-left:1px; /* repair cropped "W" and "Y" */
margin:0; /* override browser default */
font-family:Arial, Helvetica, sans-serif;
font-size:100%; /* set all equal */
}

h1 a, h2 a, h3 a, h4 a {
text-decoration:none;
}

p, blockquote {
padding-left:1px; /* repair cropped "W" and "Y" */
margin:0; /* override browser default */
font-family:Arial, Helvetica, sans-serif;
}

em {font-style:normal} /* override browser default */

ol, ul, dl, dd {
margin:0; padding:0; list-style:none; /* override browser default */
font-family:Arial, Helvetica, sans-serif;
}

form {margin:0} /* IE */

fieldset, legend {
display:block; /* IE */
border:0; margin:0; padding:0; /* override browser default */
}

label {white-space:nowrap}

input {
margin:0; padding:0; /* override browser default */
}

label, input, textarea, fieldset {
font-family:Arial, Helvetica, sans-serif;
}

optgroup {
font-weight:normal;
}

table {border-collapse:collapse}
td {vertical-align:top}

/* Custom Elements */
a.button {
display:block;
position:absolute;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
overflow:hidden;
}

/* Text Lists */
ol.textList {margin-left:2.5em; list-style:decimal outside} /* adds digits */
ul.textList {margin-left:1.5em; list-style:disc outside} /* adds digits */

/* GUI Images ---------- gui-images.css */
/* ( image declarations ) */

body {background-image:none;}

/* Layout - Base Properties ---------- layout-base-properties.css */
#frame-pageHead, #frame-pageBody, #frame-pageFoot,
/* Layout - Content Properties ---------- layout-content-properties.css */
h1#headLogo a,
/* Search Properties ---------- content-search-properties.css */
.index .index form#search-video,
.index .index input#search-submit,
/* OVG Home Page Properties ---------- content-index-properties.css */
ul#menu-featureTab,
ul#menu-featureTab li,
ul#menu-featureTab a,
#frame-Feature #tab01-content,
#frame-Feature #tab02-content,
#frame-Feature a.buttonMore {background-image:url(http://img.ovimg.com/gui-page-BG-01.png); background-repeat:no-repeat;}

/* Search Properties ---------- content-search-properties.css */
label.allsites,
label.movies,
label.mvtrailers,
label.movies-payperview,
label.tv,
label.anime,
label.gv,
label.vg,
label.asianbolly,
label.sp,
label.me,
label.io,
label.ei,
label.lw,
label.fw,
label.hf,
label.st,
label.carsair,
label.kids,
label.trv,
label.vb,
label.nb,
label.nbpolitics,
label.radio,
label.guns,
label.pv,
label.ac,
/* Category Menu - Properties ---------- menu-category-properties.css */
ol#menu-Category, ol#menu-Category h2,
a.icon,
li#categoryMoreLess a,
ol.menu-Subcategory li a,
/* OVG Info Page Properties ---------- content-ovginfo-properties.css */
ol#menu-Additional li a,
/* OVBuzz & Top Searches by Category Properties ---------- content-search-lists-properties.css */
.search-lists ol.searchList-topSearches h3 a,
/* MyOVG pages Properties ---------- content-myovg-properties.css */
ul#myOVG-userStats a {background-image:url(http://img.ovimg.com/gui-menu-category-icons.png); background-repeat:no-repeat;}

/* Layout - Base Properties ---------- layout-base-properties.css */
#frame-popMore a.button,
/* Site Listings Menu - Properties ---------- menu-sitelistings-properties.css */
ol.menu-contentPage li.pagePrevious a,
ol.menu-contentPage li.pageNext a,
ol.menu-contentPage li.pagePrevious a:hover,
ol.menu-contentPage li.pageNext a:hover,
/* Search Properties ---------- content-search-properties.css */
#frame-Search input#searchButtonSubmit,
ol#searchList-OVBuzz h2 a,
/* Content Menu - Properties ---------- menu-content-properties.css */
ol#menu-contentSort li a,
ol#menu-sortUserStats li.active a.current,
ol#menu-sortUserStats li.active a.current:hover,
/* Forms Properties ---------- content-forms-properties.css */
input.button-submit,
/* Site Listings Menu - Properties ----- menu-sitelistings-properties.css */
ol#menu-sortUserStats li.active a,
/* OVBuzz & Top Searches by Category Properties ---------- content-search-lists-properties.css */
.search-lists .content-columnLeft a.button,
/* Site Listings Properties ---------- content-sitelistings-properties.css */
/* ----- Rating */
.rating .data-value00,
.rating .data-value01,
.rating .data-value02,
.rating .data-value03,
.rating .data-value04,
.rating .data-value05,
/* ----- Comments */
ul.siteStats li.comment a,
/* ----- Favorite */
ul.siteStats li.favorite a,
/* ----- Share */
ul.siteStats li.share a,
/* ----- Connection */
.connection .data-value01,
.connection .data-value02,
.connection .data-value03,
.connection .data-value04,
.connection .data-value05,
.connection .data-value06,
.connection .data-value07,
.connection .data-value08,
/* OVG Home Page Properties ---------- content-index-properties.css */
ol#slideShow a.button,
ol#slideShow li#slideMenu,
ul#menu-Slide li a,
/* Site Info Page Properties ---------- content-siteinfopage-properties.css */
.siteinfo ol.siteSearches h3, .siteinfo ol.siteSearches h4,
.siteinfo dl.siteComments dt,
#formData-rating li#data-value00,
#formData-rating li#data-value01,
#formData-rating li#data-value02,
#formData-rating li#data-value03,
#formData-rating li#data-value04,
#formData-rating li#data-value05 {
background-image:url(http://img.ovimg.com/gui-buttons-icons.png); background-repeat:no-repeat;
}

/* Ads Properties ---------- content-ads-properties.css */
a.banner-promo {
background:url() no-repeat 0 5px;
}

/* Layout - Base Structure ---------------------------------------- layout-base-structure.css */
/* ( fundamental structure of page layout - outermost parent container elements or "frames" ) */

/* frames in hierarchical stacking order: */
#frame-pageHead {z-index:2}
#frame-pageBody {z-index:2}
#frame-pageFoot {z-index:1}

#frame-Info {z-index:4}
#frame-Search {z-index:4}
#frame-Sites {z-index:5}
#frame-Margin {z-index:5}


/* Base Frames - Head, Body & Foot ---------- */
#frame-pageHead,
#frame-pageBody,
#frame-pageFoot {
width:995px;
margin:0 auto 0 auto;
position:relative; /* allows absolute positioning of child elements */
}

/* Search Elements ---------- */
#frame-Search,
/* Feature Box ---------- */
#frame-Feature {position:absolute}
/* Category Menu ---------- */
#frame-Margin {position:absolute}

/* Info ---------- ( cannot be absolutely positioned, will not expand with content ) */
#frame-Info {position:relative}
/* /* Sites & Body Content ---------- ( cannot be absolutely positioned, will not expand with content ) */
#frame-Sites,
#frame-bodyContent {position:relative}

/* Layout - Base Properties ---------------------------------------- layout-base-properties.css */
/* ( size & visual properties of outermost parent container elements or "frames" ) */

/* Base Frames - Head, Body & Foot ---------- */
#frame-pageHead,
#frame-pageBody,
#frame-pageFoot {border-left:1px solid; border-right:1px solid;}

#frame-pageHead {height:125px}

#frame-pageHead {background-position:0 0}
#frame-pageBody {min-height:900px} /* height of compact Category Menu + Skyscraper Ad */
#frame-pageFoot {
height:210px; /* 100 additional pixels for leaderboard */
background:0;
}

/* Search Elements ---------- */
#frame-Search {width:445px; min-height:50px}

/* Feature Box ---------- */
#frame-Feature {
width:445px; height:250px;
left:205px; top:0;
}

/* Category Menu Frame ---------- */
#frame-Margin {
width:160px; /* height defined by child element */
left:15px; top:0;
}

/* Info ---------- */
#frame-Info {
width:775px; height:115px;
top:50px; left:205px;
}

/* Sites & Body Content ---------- */
#frame-Sites,
#frame-bodyContent {
width:780px;
left:205px; /* offset by width of Category Menu */
}

#frame-bodyContent {
padding-bottom:25px; /* breaks rule because of variable content */
background-position:-205px -125px;
min-height:950px; /* height of Category menu + Skyscraper ad */
}

/* PopMore - Lightbox ---------- */
/* ----- Outer Placeholder Frame */
#frame-popMore {
width:100%; height:1px; left:0; top:0;
}

/* ----- Inner Content Frame - General */
#popMore {
width:100%; height:100%; background:#fff; /* lightbox behavior - blocks entire visible area */
top:0;
}

/* ----- ----- Expanded / Contracted */
.contracted #popMore {display:none}
.expanded #popMore {display:block}

/* ----- Close Button - General */
#frame-popMore a.button {
width:15px; height:15px;
right:5px; top:5px;
background-position:-110px -50px;
}
#frame-popMore a.button:hover {background-position:-135px -50px}

/* ----- Inner Content Frame - Page Info */
#popMore-pageInfo {
width:285px; height:250px;
padding:10px;
top:0; right:0;
border:1px solid;
}

/* ----- ----- Expanded / Contracted */
.contracted #popMore-siteInfo,
.contracted #popMore-pageInfo,
.contracted #popMore-form,
.contracted #popMore-Gateway {display:none}
.expanded #popMore-siteInfo,
.expanded #popMore-pageInfo,
.expanded #popMore-form,
.expanded #popMore-Gateway  {display:block}

#popMore-form {height:auto}



/* Layout - Content Structure ---------------------------------------- layout-content-structure.css */
/* ( structure of content layout - inner container elements or "frames" ) */

/* Head Elements ---------- */
/* ----- Logo */
h1#headLogo {position:absolute}

h1#headLogo a {
display:block;
text-indent:-1000px; overflow:hidden; /* hides text */
}

/* ----- Menu - Head & Foot */
ol#menu-Head, ol.menu-Foot {
position:absolute;
text-align:right; /* magic */
}

ol#menu-Head li, ol.menu-Foot li {display:inline} /* magic */

ol#menu-Head li a, ol.menu-Foot li a {
display:inline-block; /* magic */
}

/* Foot Elements ---------- */
#frame-pageFoot p {
position:absolute;
text-align:right;
}

/* Menu - Additional ----------*/
ol#menu-Additional {position:relative}
ol#menu-Additional li a {display:block}


/* Info Elements ---------- */
h1#contentTitle-general a,
h2#contentTitle-specific a,
h3#contentTitle-descriptive a {text-decoration:none}

h1#contentTitle-general,
h2#contentTitle-specific {white-space:nowrap}

h1#contentTitle-general,
h2#contentTitle-specific,
h3#contentTitle-descriptive {overflow:hidden}

/* ----- Additional Info */
#contentDescription {
position:absolute;
overflow:hidden;
}

/* ----- Pop More - Additional Info */
#frame-Info #contentDescription {display:none;} /* hidden when contained in source parent */

/* Page Content Frames ---------- */
.content-columnLeft,
.content-columnRight {width:350px}

.content-columnLeft {position:relative}
.content-columnRight {position:absolute}

/* Layout - Content Properties ---------------------------------------- layout-content-properties.css */
/* ( size & visual properties of content layout - inner container elements or "frames" ) */

/* Head Elements ---------- */
/* ----- Logo */
h1#headLogo {
width:155px;
left:15px; top:25px;
}

h1#headLogo a {
height:86px;
background-position:-16px -25px; /* offset by 1 pixel - frame-pageHead border */
}

/* ----- Menu - Head & Foot */
ol#menu-Head {
width:900px; height:20px;
right:25px; top:0;
}

ol.menu-Foot {right:10px}

ol.menu-Foot li {
margin-left:15px;
font-size:.70em;
}

ol.menu-Foot li a {height:20px}
/* menuFoot */ #foot01 {bottom:65px;}
/* menuFoot */ #foot02 {bottom:40px;}

ol#menu-Head li {
height:15px;
padding:0 8px 0 8px;
font-size:.75em;
}

ol#menu-Head li a {
padding:5px 0 5px 0;
}

ol#menu-Head li#link-home {
padding:2px 0 0 0; /* overrides parent default */
position:absolute;
left:10px; top:0;
font-size:.70em;
}
.index .index ol#menu-Head li#link-home {display:none} /* hide on homepage */

ol#menu-Head li#link-01,
ol#menu-Head li#link-home,
ol#menu-Head li#link-myOVG {border:0} /* overrides parent default */

ol#menu-Head li#link-myOVG {
/* ORIGINAL margin-left:110px; padding:10px 0 0 0; border-right:0; overrides parent default */
}

ol#menu-Head li#link-myOVG a {
/* ORIGINAL padding-right:0; overrides parent default */
}

ol#menu-Head li#link-myOVG em {
font-weight:bold;
padding-left:5px;
}


/* Menu - Additional ---------- */
ol#menu-Additional {
width:150px; height:auto;
left:10px; top:0;
font-size:.75em;
}

ol#menu-Additional li a {
height:20px;
text-decoration:none;
background-position:-350px -685px;
padding:2px 0 0 18px; /* dimensions of image */
}

ol#menu-Additional li a:hover {background-position:-350px -705px}


/* Menu Highlighting ---------- */
.new-features ol#menu-Head li a[href="new-features.html"],
.spread-the-word ol#menu-Head li a[href="spread-the-word.html"],
.suggest-a-site ol#menu-Head li a[href="suggest-a-site.html"],
.help-faq ol#menu-Head li a[href="help-faq.html"],
.preferences ol#menu-Head li a[href="preferences.html"],
.myOVG ol#menu-Head li a[href="myovg-login.html"]  {
font-size:110%; font-weight:bold;
cursor:auto;
text-decoration:none;
position:relative;
top:-1px;
}

.preferences ol#menu-Additional li a[href="preferences.html"],
.tools-resources ol#menu-Additional li a[href="tools-resources.html"],
.aboutus ol#menu-Additional li a[href="aboutus.html"],
.privacy ol#menu-Additional li a[href="privacy.html"],
.terms ol#menu-Additional li a[href="terms.html"],
.press ol#menu-Additional li a[href="press.html"],
.dmca ol#menu-Additional li a[href="dmca.html"],
.contact ol#menu-Additional li a[href="contact.html"],
.advertise ol#menu-Additional li a[href="advertise.html"],
.linktous ol#menu-Additional li a[href="linktous.html"],
.jobs ol#menu-Additional li a[href="jobs.html"] {
font-size:110%;
margin-bottom:.25em;
cursor:auto;
background:0; padding-left:0; /* override default */
}

/* Page Info ---------- */
h2#contentTitle-specific,
h3#contentTitle-descriptive {font-weight:normal}

h1#contentTitle-general,
h2#contentTitle-specific {
display:inline;
}

h1#contentTitle-general {font-size:1.25em}

h2#contentTitle-specific {
font-size:1em;
margin-left:.5em;
}

h3#contentTitle-descriptive {
height:2.5em;
font-size:.75em;
margin-left:.5em;
}

/* ----- Pop More - Additional Info */
#popMore-pageInfo {top:0; right:5px;}

#contentDescription {width:280px; height:255px}

#contentDescription h3 {font-size:.75em}
#contentDescription p {
margin-top:.5em;
font-size:.70em;
}

h3#contentTitle-descriptive a {
padding-left:5px;
font-size:90%; /* override parent default */
}

/* ----- ----- Expanded / Contracted */
.contracted h3#contentTitle-descriptive a {visibility:visible}
.expanded h3#contentTitle-descriptive a {visibility:hidden}

/* Page Content - Text Formatting ---------- */
.title-feature {
margin-top:1em; padding-top:.5em;
border-top:1px solid;
}

/* Foot Elements ---------- */
#frame-pageFoot p {
width:750px;
right:0; bottom:10px;
border-top:1px solid;
padding-top:.5em;
font-size:.75em;
}

/* Page Content Frames ---------- */
.content-columnLeft,
.content-columnRight {width:350px}

.content-columnLeft {
left:20px; top:15px; margin-bottom:15px;
}

.content-columnRight {
right:20px; top:15px; /* offset by width of menu-Category + columnLeft + margin */
}

/* Category Menu Structure ---------------------------------------- layout-content-structure.css */
/* ( structure of Category Menu - container formatting ) */

#margin-menu {} /* parent element with Expand / Contract class - or into which menu versions loaded via ajax */

/* Structure, Title & Icons ---------- */
ol#menu-Category {
position:relative; /* allows absolute positioning within to be relative to frame position */
z-index:3;
}

ol#menu-Category a {text-decoration:none}

ol#menu-Category li,
ol.menu-Subcategory li {
position:static; /* relative positioning stacks Category Info beneath lower list-items */
white-space:nowrap;
}

ol#menu-Category li a,
ol.menu-Subcategory li a {display:block}

li#categoryMoreLess a {
display:block;
overflow:hidden; text-indent:-1000px; /* hides text */
}

/* Category Info & Subcategory Menu ---------- */
ol#menu-Category .categoryInfo {position:absolute}

a.categoryDescription {white-space:normal} /* override parent property */





/* Category Menu - Properties ---------------------------------------- menu-category-properties.css */
/* ( visual properties of Category Menu items - sizes, icons & text formatting ) */

/* Structure, Title & Icons - General Formatting ---------- */
ol#menu-Category {
width:160px; min-height:270px;
background-position:10px -755px; /* button hidden */
/* background-position:10px -740px;
left:0;
/*padding-top:5px;*/
}
ol#menu-Category:hover {background-position:10px -740px}

ol#menu-Category h2 {display:none}

ol#menu-Category li {} /* fixed height creates inconsistant spacing */

ol#menu-Category li a.icon {
width:128px; height:24px; /* total height = 30: + 5 padding, total width = 160: + 35 padding  */
padding:6px 0 0 32px;
font-size:.85em;
}

/* ----- Title Browse Link */
a.titleBrowse {
margin-top:5px; padding:2px 0 2px 5px;
}

/* ----- View More / Less Button */
li#categoryMoreLess a {
width:150px; height:35px;
/* background-position:-165px 100px; /* button hidden */
background-position:10px -980px;
}
li#categoryMoreLess a:hover {background-position:-165px -980px}

/* ----- Expanded / Contracted */
.expanded li#categoryMoreLess a {background-position:10px -940px}
.expanded li#categoryMoreLess a:hover {background-position:-165px -940px}


/* Category Info & Subcategory Menu - General Formatting ---------- */
ol#menu-Category li .categoryInfo {
border:1px solid;
width:150px; min-height:50px; /* total width = 160: + 10 padding */
margin-top:-35px; /* margin instead of top - parent can't be positioned absolutely */
padding:5px 5px 10px 5px;
right:1500px; /* hides outside of page margin */
filter:alpha(opacity=90); /* IE */ opacity:0.90;
font-size:.70em
}

.categoryInfo {display:none} /* hides from IE6 */
[class="categoryInfo"] {display:block} /* reveals for all others */

a.categoryDescription {}
a.categoryDescription:hover {}

ol.menu-Subcategory {margin-top:2px}

ol.menu-Subcategory li {
/* width:135px; unnecessary */
}

ol.menu-Subcategory li a {
height:15px; /* match dimensions of parent */
background-position:-352px -687px;
padding-left:16px; /* dimensions of image */
}

ol.menu-Subcategory li a:hover {background-position:-352px -707px}

ol.menu-Subcategory h4 {font-weight:normal}

/* MouseOver Description & Subcategory Menu ---------- */
ol#menu-Category li:hover .categoryInfo {right:-160px} /* IE - will only shift from right margin */
ol#menu-Category li .categoryInfo:hover {filter:alpha(opacity=100); /* IE */ opacity:100}

/* Category Icons ---------- */
/* ----- Movies */
li#movies a.icon {background-position:0 -30px}
li#movies:hover a.icon, li#movies a.icon:hover {background-position:-175px -30px}
.movies li#movies a.icon {height:20px; background:0; padding:0 0 0 5px;} /* override default */
/* ----- TV */
li#tv a.icon {background-position:0 -60px}
li#tv:hover a.icon, li#tv a.icon:hover {background-position:-175px -60px}
.tv li#tv a.icon {height:20px; background:0; padding:0 0 0 5px;} /* override default */
/* ----- Anime */
li#anime a.icon {background-position:0 -90px}
li#anime:hover a.icon, li#anime a.icon:hover {background-position:-175px -90px}
.anime li#anime a.icon {height:20px; background:0; padding:0 0 0 5px;} /* override default */
/* ----- General / Viral */
li#generalvideo a.icon {background-position:0 -120px}
li#generalvideo:hover a.icon, li#generalvideo a.icon:hover {background-position:-175px -120px}
.generalvideo li#generalvideo a.icon {height:20px; background:0; padding:0 0 0 5px;} /* override default */
/* ----- Games */
li#games a.icon {background-position:0 -150px}
li#games:hover a.icon, li#games a.icon:hover {background-position:-175px -150px}
.games li#games a.icon {height:20px; background:0; padding:0 0 0 5px;} /* override default */
/* ----- Asian / Indian */
li#asian a.icon {background-position:0 -180px}
li#asian:hover a.icon, li#asian a.icon:hover {background-position:-175px -180px}
.asian li#asian a.icon {height:20px; background:0; padding:0 0 0 5px;} /* override default */
/* ----- Sports */
li#sports a.icon {background-position:0 -210px}
li#sports:hover a.icon, li#sports a.icon:hover {background-position:-175px -210px}
.sports li#sports a.icon {height:20px; background:0; padding:0 0 0 5px;} /* override default */
/* ----- Music / Entertainment */
li#entertainment a.icon {background-position:0 -240px}
li#entertainment:hover a.icon, li#entertainment a.icon:hover {background-position:-175px -240px}
.entertainment li#entertainment a.icon {height:20px; background:0; padding:0 0 0 5px;} /* override default */
/* ----- Indie / Odd */
li#indie a.icon {background-position:0 -270px}
li#indie:hover a.icon, li#indie a.icon:hover {background-position:-175px -270px}
.indie li#indie a.icon {height:20px; background:0; padding:0 0 0 5px;} /* override default */
/* ----- How To / Education */
li#education a.icon {background-position:0 -300px}
li#education:hover a.icon, li#education a.icon:hover {background-position:-175px -300px}
.education li#education a.icon {height:20px; background:0; padding:0 0 0 5px;} /* override default */
/* ----- Lifestyle */
li#lifestyle a.icon {background-position:0 -330px}
li#lifestyle:hover a.icon, li#lifestyle a.icon:hover {background-position:-175px -330px}
.lifestyle li#lifestyle a.icon {height:20px; background:0; padding:0 0 0 5px;} /* override default */
/* ----- Local */
li#local {display:none}
li#local a.icon {background-position:0 -0px}
li#local:hover a.icon, li#local a.icon:hover {background-position:-175px -0px}
.local li#local a.icon {height:20px; background:0; padding:0 0 0 5px;} /* override default */
/* ----- Food / Wine */
li#food-wine a.icon {background-position:0 -360px}
li#food-wine:hover a.icon, li#food-wine a.icon:hover {background-position:-175px -360px}
.food-wine li#food-wine a.icon {height:20px; background:0; padding:0 0 0 5px;} /* override default */
/* ----- Health / Fitness */
li#health-fitness a.icon {background-position:0 -390px}
li#health-fitness:hover a.icon, li#health-fitness a.icon:hover {background-position:-175px -390px}
.health-fitness li#health-fitness a.icon {height:20px; background:0; padding:0 0 0 5px;} /* override default */
/* ----- Science / Technology */
li#science a.icon {background-position:0 -420px}
li#science:hover a.icon, li#science a.icon:hover {background-position:-175px -420px}
.science li#science a.icon {height:20px; background:0; padding:0 0 0 5px;} /* override default */
/* ----- Cars / Planes */
li#car a.icon {background-position:0 -450px}
li#car:hover a.icon, li#car a.icon:hover {background-position:-175px -450px}
.car li#car a.icon {height:20px; background:0; padding:0 0 0 5px;} /* override default */
/* ----- Family / Kids */
li#family-kids a.icon {background-position:0 -480px}
li#family-kids:hover a.icon, li#family-kids a.icon:hover {background-position:-175px -480px}
.family-kids li#family-kids a.icon {height:20px; background:0; padding:0 0 0 5px;} /* override default */
/* ----- Travel */
li#travel a.icon {background-position:0 -510px}
li#travel:hover a.icon, li#travel a.icon:hover {background-position:-175px -510px}
.travel li#travel a.icon {height:20px; background:0; padding:0 0 0 5px;} /* override default */
/* ----- Video Blog */
li#video-blog a.icon {background-position:0 -540px}
li#video-blog:hover a.icon, li#video-blog a.icon:hover {background-position:-175px -540px}
.video-blog li#video-blog a.icon {height:20px; background:0; padding:0 0 0 5px;} /* override default */
/* ----- News / Business */
li#news a.icon {background-position:0 -570px}
li#news:hover a.icon, li#news a.icon:hover {background-position:-175px -570px}
.news li#news a.icon {height:20px; background:0; padding:0 0 0 5px;} /* override default */
/* ----- Radio */
li#radio a.icon {background-position:0 -600px}
li#radio:hover a.icon, li#radio a.icon:hover {background-position:-175px -600px}
.radio li#radio a.icon {height:20px; background:0; padding:0 0 0 5px;} /* override default */
/* ----- Guns / Military */
li#guns-ammo a.icon {background-position:0 -630px}
li#guns-ammo:hover a.icon, li#guns-ammo a.icon:hover {background-position:-175px -630px}
.guns-ammo li#guns-ammo a.icon {height:20px; background:0; padding:0 0 0 5px;} /* override default */
/* ----- Adult */
li#adult a.icon {background-position:0 -660px}
li#adult:hover a.icon, li#adult a.icon:hover {background-position:-175px -660px}
.adult li#adult a.icon {height:20px; background:0; padding:0 0 0 5px;} /* override default */


/* Expanded & Contracted ---------- */
.contracted ol#menu-Category li {display:none} /* hides all */
.contracted ol#menu-Category li#categoryMoreLess,
.contracted ol#menu-Category li#movies, .contracted ol#menu-Category li#movies li,
.contracted ol#menu-Category li#tv, .contracted ol#menu-Category li#tv li,
.contracted ol#menu-Category li#anime, .contracted ol#menu-Category li#anime li,
.contracted ol#menu-Category li#generalvideo, .contracted ol#menu-Category li#generalvideo li,
.contracted ol#menu-Category li#games, .contracted ol#menu-Category li#games li,
.contracted ol#menu-Category li#asian, .contracted ol#menu-Category li#asian li,
.contracted ol#menu-Category li#sports, .contracted ol#menu-Category li#sports li,
.contracted ol#menu-Category li#adult, .contracted ol#menu-Category li#adult li,
/* reveals last category if others are current */
.movies ol#menu-Category li#entertainment, .movies ol#menu-Category li#entertainment li,
.tv ol#menu-Category li#entertainment, .tv ol#menu-Category li#entertainment li,
.anime ol#menu-Category li#entertainment, .anime ol#menu-Category li#entertainment li,
.generalvideo ol#menu-Category li#entertainment, .generalvideo ol#menu-Category li#entertainment li,
.games ol#menu-Category li#entertainment, .games ol#menu-Category li#entertainment li,
.asian ol#menu-Category li#entertainment, .asian ol#menu-Category li#entertainment li,
.sports ol#menu-Category li#entertainment, .sports ol#menu-Category li#entertainment li,
.adult ol#menu-Category li#entertainment, .adult ol#menu-Category li#entertainment li {display:block} /* reveals top categories */

/* reveals subcategory menu even if category menu is contracted */
/* ----- Movies */
.movies ol#menu-Category li#movies,
.movies ol#menu-Category li#movies li,
/* ----- TV */
.tv ol#menu-Category li#tv,
.tv ol#menu-Category li#tv li,
/* ----- Anime */
.anime ol#menu-Category li#anime,
.anime ol#menu-Category li#anime li,
/* ----- General / Viral */
.generalvideo ol#menu-Category li#generalvideo,
.generalvideo ol#menu-Category li#generalvideo li,
/* ----- Games */
.games ol#menu-Category li#games,
.games ol#menu-Category li#games li,
/* ----- Asian / Indian */
.asian ol#menu-Category li#asian,
.asian ol#menu-Category li#asian li,
/* ----- Sports */
.sports ol#menu-Category li#sports,
.sports ol#menu-Category li#sports li,
/* ----- Music / Entertainment */
.entertainment ol#menu-Category li#entertainment,
.entertainment ol#menu-Category li#entertainment li,
/* ----- Indie / Odd */
.indie ol#menu-Category li#indie,
.indie ol#menu-Category li#indie li,
/* ----- How To / Education */
.education ol#menu-Category li#education,
.education ol#menu-Category li#education li,
/* ----- Lifestyle */
.lifestyle ol#menu-Category li#lifestyle,
.lifestyle ol#menu-Category li#lifestyle li,
/* ----- Local */
.local ol#menu-Category li#local,
.local ol#menu-Category li#local li,
/* ----- Food / Wine */
.food-wine ol#menu-Category li#food-wine,
.food-wine ol#menu-Category li#food-wine li,
/* ----- Health / Fitness */
.health-fitness ol#menu-Category li#health-fitness,
.health-fitness ol#menu-Category li#health-fitness li,
/* ----- Science / Technology */
.science ol#menu-Category li#science,
.science ol#menu-Category li#science li,
/* ----- Cars / Planes */
.car ol#menu-Category li#car,
.car ol#menu-Category li#car li,
/* ----- Family / Kids */
.family-kids ol#menu-Category li#family-kids,
.family-kids ol#menu-Category li#family-kids li,
/* ----- Travel */
.travel ol#menu-Category li#travel,
.travel ol#menu-Category li#travel li,
/* ----- Video Blog */
.video-blog ol#menu-Category li#video-blog,
.video-blog ol#menu-Category li#video-blog li,
/* ----- News / Business */
.news ol#menu-Category li#news,
.news ol#menu-Category li#news li,
/* ----- Radio */
.radio ol#menu-Category li#radio,
.radio ol#menu-Category li#radio li,
/* ----- Guns / Military */
.guns-ammo ol#menu-Category li#guns-ammo,
.guns-ammo ol#menu-Category li#guns-ammo li,
/* ----- Adult */
.adult ol#menu-Category li#adult,
.adult ol#menu-Category li#adult li {display:block}

/* ----- Subcategory Menu Higlighting */
/* Movies */
.movies-divx-high-quality li#movies-divx-high-quality a,
.movies-scifi li#movies-scifi a,
.movies-documentary li#movies-documentary a,
.movies-trailers li#movies-trailers a,
.movies-pay-per-view li#movies-pay-per-view a,
/* TV */
.tv-animation li#tv-animation a,
.tv-live-streaming li#tv-live-streaming a,
.tv-network li#tv-network a,
.tv-webisodes li#tv-webisodes a,
/* Anime */
.anime-naruto li#anime-naruto a,
.anime-pokemon li#anime-pokemon a,
.anime-dragon-ball li#anime-dragon-ball a,
.anime-avatar li#anime-avatar a,
.anime-vampire-knight li#anime-vampire-knight a,
.anime-soul-eater li#anime-soul-eater a,
.anime-shugo-chara li#anime-shugo-chara a,
.anime-blood li#anime-blood a,
/* General / Viral */
.general-comedy li#general-comedy a,
.general-user-generated li#general-user-generated a,
.general-video-search li#general-video-search a,
.general-pets-animals li#general-pets-animals a,
.general-mobile-wap li#general-mobile-wap a,
.general-magic li#general-magic a,
.general-europe li#general-europe a,
/* Games */
.games-action-adventure li#games-action-adventure a,
.games-arcade li#games-arcade a,
.games-educational li#games-educational a,
.games-girls-dress-up li#games-girls-dress-up a,
.games-kids li#games-kids a,
.games-online li#games-online a,
.games-puzzles li#games-puzzles a,
.games-car-racing li#games-car-racing a,
.games-registration li#games-registration a,
.games-reviews-trailers li#games-reviews-trailers a,
.games-rpg li#games-rpg a,
.games-shooting-fighting li#games-shooting-fighting a,
.games-sports li#games-sports a,
/* Asia / India */
.asian-chinese li#asian-chinese a,
.asian-filipino li#asian-filipino a,
.asian-indian-bollywood li#asian-indian-bollywood a,
.asian-japanese li#asian-japanese a,
.asian-korean li#asian-korean a,
.asian-middle-eastern li#asian-middle-eastern a,
.asian-vietnamese li#asian-vietnamese a,
/* Sports */
.sports-pro li#sports-pro a,
.sports-extreme li#sports-extreme a,
.sports-baseball li#sports-baseball a,
.sports-basketball li#sports-basketball a,
.sports-cricket li#sports-cricket a,
.sports-cycling li#sports-cycling a,
.sports-equestrian li#sports-equestrian a,
.sports-football li#sports-football a,
.sports-golf li#sports-golf a,
.sports-hockey li#sports-hockey a,
.sports-poker-gambling li#sports-poker-gambling a,
.sports-rugby li#sports-rugby a,
.sports-skateboarding li#sports-skateboarding a,
.sports-snowsports li#sports-snowsports a,
.sports-soccer li#sports-soccer a,
.sports-tennis li#sports-tennis a,
.sports-volleyball li#sports-volleyball a,
.sports-watersports li#sports-watersports a,
.sports-worldgames li#sports-worldgames a,
.sports-wrestling-fighting li#sports-wrestling-fighting a,
.sports-pay-per-view li#sports-pay-per-view a,
.sports-more li#sports-more a,
/* Entertainment / Music */
.entertainment-celebrity-gossip li#entertainment-celebrity-gossip a,
.entertainment-country li#entertainment-country a,
.entertainment-dance-theater li#entertainment-dance-theater a,
.entertainment-arts-hobby li#entertainment-arts-hobby a,
.entertainment-hollywood-news li#entertainment-hollywood-news a,
.entertainment-jazz li#entertainment-jazz a,
.entertainment-magic li#entertainment-magic a,
.entertainment-men li#entertainment-men a,
.entertainment-musical-instruments li#entertainment-musical-instruments a,
.entertainment-music-videos li#entertainment-music-videos a,
.entertainment-political-humor li#entertainment-political-humor a,
.entertainment-rap-hip-hop li#entertainment-rap-hip-hop a,
.entertainment-rock-and-roll li#entertainment-rock-and-roll a,
.entertainment-sketches-improv li#entertainment-sketches-improv a,
.entertainment-stand-up-comedy li#entertainment-stand-up-comedy a,
.entertainment-talk-shows li#entertainment-talk-shows a,
.entertainment-women li#entertainment-women a,
/* Indie / Odd */
.indie-webisodes li#indie-webisodes a,
.indie-magic li#indie-magic a,
/* How To / Education */
.education-how-to li#education-how-to a,
.education-sex li#education-sex a,
.education-documentary li#education-documentary a,
.education-academic li#education-academic a,
/* Lifestyle */
.lifestyle-beauty-fashion li#lifestyle-beauty-fashion a,
.lifestyle-home-garden li#lifestyle-home-garden a,
.lifestyle-religion-spiritual li#lifestyle-religion-spiritual a,
.lifestyle-luxury li#lifestyle-luxury a,
/* Local */
.local-georgia-atlanta li#local-georgia-atlanta a,
.local-massachusetts-boston li#local-massachusetts-boston a,
.local-illinois-chicago li#local-illinois-chicago a,
.local-texas-dallas li#local-texas-dallas a,
.local-texas-houston li#local-texas-houston a,
.local-nevada-las-vegas li#local-nevada-las-vegas a,
.local-uk-london li#local-uk-london a,
.local-california-los-angeles li#local-california-los-angeles a,
.local-florida-miami li#local-florida-miami a,
.local-new-york-city li#local-new-york-city a,
.local-pennsylvania-philadelphia li#local-pennsylvania-philadelphia a,
.local-oregon-portland li#local-oregon-portland a,
.local-california-sacramento li#local-california-sacramento a,
.local-california-san-diego li#local-california-san-diego a,
.local-california-san-francisco li#local-california-san-francisco a,
.local-washington-seattle li#local-washington-seattle a,
.local-dc li#local-dc a,
/* Food / Wine */
.food-wine-how-to li#food-wine-how-to a,
.food-wine-spirits li#food-wine-spirits a,
/* Health / Fitness */
.health-fitness-alternative-medicine li#health-fitness-alternative-medicine a,
.health-fitness-diet-nutrition li#health-fitness-diet-nutrition a,
.health-fitness-exercise li#health-fitness-exercise a,
.health-fitness-medical-advice li#health-fitness-medical-advice a,
.health-fitness-medical-research li#health-fitness-medical-research a,
.health-fitness-mens-health li#health-fitness-mens-health a,
.health-fitness-pregnancy li#health-fitness-pregnancy a,
.health-fitness-sex li#health-fitness-sex a,
.health-fitness-womens-health li#health-fitness-womens-health a,
.health-fitness-yoga-pilates li#health-fitness-yoga-pilates a,
/* Science / Technology */
.science-gadgets li#science-gadgets a,
.science-earth-nature li#science-earth-nature a,
.science-engineering li#science-engineering a,
.science-computer li#science-computer a,
.science-space li#science-space a,
.science-more li#science-more a,
/* Cars / Aviation */
.car-flight li#car-flight a,
.car-auto-repair li#car-auto-repair a,
.car-motorcycles li#car-motorcycles a,
.car-crashes li#car-crashes a,
.car-racing li#car-racing a,
.car-reviews li#car-reviews a,
.car-more li#car-more a,
/* Family / Kids */
.family-kids-pets-animals li#family-kids-pets-animals a,
.family-kids-games li#family-kids-games a,
/* Travel */
.travel-asia li#travel-asia a,
.travel-australia li#travel-australia a,
.travel-budget-hostels li#travel-budget-hostels a,
.travel-cruises li#travel-cruises a,
.travel-europe li#travel-europe a,
.travel-hotels li#travel-hotels a,
.travel-luxury li#travel-luxury a,
.travel-nature-adventures li#travel-nature-adventures a,
.travel-nightlife li#travel-nightlife a,
.travel-usa-canada-mexico li#travel-usa-canada-mexico a,
/* Video Blog */
.video-blog-star-celebrity li#video-blog-star-celebrity a,
.video-blog-gay-lesbian  li#video-blog-gay-lesbian a,
.video-blog-interactive li#video-blog-interactive a,
.video-blog-internet-personality li#video-blog-internet-personality a,
.video-blog-live-streaming li#video-blog-live-streaming a,
.video-blog-news-business li#video-blog-news-business a,
.video-blog-podcast li#video-blog-podcast a,
/* News / Business */
.news-politics li#news-politics a,
/* Radio */
.radio-podcasts li#radio-podcasts a,
.radio-streaming li#radio-streaming a,
.radio-search-play li#radio-search-play a,
/* Guns / Military */
/* P2P / File Share */
/* Adult */
.adult-tubesites li#adult-tubesites a,
.adult-amateur li#adult-amateur a,
.adult-asian-indian li#adult-asian-indian a,
.adult-bbw li#adult-bbw a,
.adult-big-tits li#adult-big-tits a,
.adult-blowjob li#adult-blowjob a,
.adult-anal li#adult-anal a,
.adult-celebrity li#adult-celebrity a,
.adult-ebony li#adult-ebony a,
.adult-hentai li#adult-hentai a,
.adult-fetish-bondage li#adult-fetish-bondage a,
.adult-gay li#adult-gay a,
.adult-latina li#adult-latina a,
.adult-lesbian li#adult-lesbian a,
.adult-live-streaming li#adult-live-streaming a,
.adult-mature-milf li#adult-mature-milf a,
.adult-redhead li#adult-redhead a,
.adult-sex-how-to li#adult-sex-how-to a,
.adult-shemale-tranny li#adult-shemale-tranny a,
.adult-teen li#adult-teen a,
.adult-video-search li#adult-video-search a,
.adult-web-cams li#adult-web-cams a,
.adult-sex-how-to li#adult-sex-how-to a,
.adult-specialty-niche li#adult-specialty-niche a,
.adult-pay-per-view li#adult-pay-per-view a {
font-size:120%;
background:0; padding-left:5px; /* override default */
padding-bottom:2px;
}


/* Variations ---------- */
.index .recent ol#menu-Category,
.index .visits ol#menu-Category,
.index .rated ol#menu-Category,
.index .favorites ol#menu-Category,
.index .comments ol#menu-Category,
.index .shared ol#menu-Category,
.index .alphabetical ol#menu-Category {top:0;}

/* Expand / Contract ----- Category Specific Variations ---------- */
ol#menu-Category li.subcategoryMoreLess {
margin-top:5px;
}

ol#menu-Category li.subcategoryMoreLess a {
background-image:none; padding-left:5px; /* override default */
font-size:90%;
}

ol#menu-Category li.contracted li.subcategoryMoreLess a .more,
ol#menu-Category li.expanded li.subcategoryMoreLess a .less {display:inline}
ol#menu-Category li.contracted li.subcategoryMoreLess a .less,
ol#menu-Category li.expanded li.subcategoryMoreLess a .more {display:none}

/* Adult ----- General Menu Formatting */
ol#menu-Category li#adult a#link-preferences {
margin:3px 0 5px 0;
text-align:center;
}

ol#menu-Category .contracted ol.menu-Subcategory li#adult-anal,
ol#menu-Category .contracted ol.menu-Subcategory li#adult-asian-indian,
ol#menu-Category .contracted ol.menu-Subcategory li#adult-bbw,
ol#menu-Category .contracted ol.menu-Subcategory li#adult-big-tits,
ol#menu-Category .contracted ol.menu-Subcategory li#adult-blowjob,
ol#menu-Category .contracted ol.menu-Subcategory li#adult-ebony,
ol#menu-Category .contracted ol.menu-Subcategory li#adult-hentai,
ol#menu-Category .contracted ol.menu-Subcategory li#adult-fetish-bondage,
ol#menu-Category .contracted ol.menu-Subcategory li#adult-gay,
ol#menu-Category .contracted ol.menu-Subcategory li#adult-latina,
ol#menu-Category .contracted ol.menu-Subcategory li#adult-lesbian,
ol#menu-Category .contracted ol.menu-Subcategory li#adult-mature-milf,
ol#menu-Category .contracted ol.menu-Subcategory li#adult-redhead,
ol#menu-Category .contracted ol.menu-Subcategory li#adult-sex-how-to,
ol#menu-Category .contracted ol.menu-Subcategory li#adult-shemale-tranny,
ol#menu-Category .contracted ol.menu-Subcategory li#adult-teen {display:none} /* offensive terms hidden */

/* Adult ----- Category Page Formatting */
.adult ol#menu-Category li#adult a#link-preferences,
.adult ol#menu-Category li#adult li.subcategoryMoreLess a {display:none}

.adult ol#menu-Category ol.menu-Subcategory li#adult-anal,
.adult ol#menu-Category ol.menu-Subcategory li#adult-asian-indian,
.adult ol#menu-Category ol.menu-Subcategory li#adult-bbw,
.adult ol#menu-Category ol.menu-Subcategory li#adult-big-tits,
.adult ol#menu-Category ol.menu-Subcategory li#adult-blowjob,
.adult ol#menu-Category ol.menu-Subcategory li#adult-ebony,
.adult ol#menu-Category ol.menu-Subcategory li#adult-hentai,
.adult ol#menu-Category ol.menu-Subcategory li#adult-fetish-bondage,
.adult ol#menu-Category ol.menu-Subcategory li#adult-gay,
.adult ol#menu-Category ol.menu-Subcategory li#adult-latina,
.adult ol#menu-Category ol.menu-Subcategory li#adult-lesbian,
.adult ol#menu-Category ol.menu-Subcategory li#adult-mature-milf,
.adult ol#menu-Category ol.menu-Subcategory li#adult-redhead,
.adult ol#menu-Category ol.menu-Subcategory li#adult-sex-how-to,
.adult ol#menu-Category ol.menu-Subcategory li#adult-shemale-tranny,
.adult ol#menu-Category ol.menu-Subcategory li#adult-teen   {display:block} /* offensive terms revealed */
/* Top 8 */
.adult ol#menu-Category .contracted ol.menu-Subcategory li#adult-anal,
.adult ol#menu-Category .contracted ol.menu-Subcategory li#adult-amateur,
.adult ol#menu-Category .contracted ol.menu-Subcategory li#adult-asian-indian,
.adult ol#menu-Category .contracted ol.menu-Subcategory li#adult-big-tits,
.adult ol#menu-Category .contracted ol.menu-Subcategory li#adult-blowjob,
.adult ol#menu-Category .contracted ol.menu-Subcategory li#adult-live-streaming,
.adult ol#menu-Category .contracted ol.menu-Subcategory li#adult-tubesites,
.adult ol#menu-Category .contracted ol.menu-Subcategory li#adult-web-cams,
.adult ol#menu-Category li#adult li.subcategoryMoreLess a {display:block}

.adult ol#menu-Category .contracted ol.menu-Subcategory li#adult-bbw,
.adult ol#menu-Category .contracted ol.menu-Subcategory li#adult-celebrity,
.adult ol#menu-Category .contracted ol.menu-Subcategory li#adult-ebony,
.adult ol#menu-Category .contracted ol.menu-Subcategory li#adult-hentai,
.adult ol#menu-Category .contracted ol.menu-Subcategory li#adult-fetish-bondage,
.adult ol#menu-Category .contracted ol.menu-Subcategory li#adult-gay,
.adult ol#menu-Category .contracted ol.menu-Subcategory li#adult-latina,
.adult ol#menu-Category .contracted ol.menu-Subcategory li#adult-lesbian,
.adult ol#menu-Category .contracted ol.menu-Subcategory li#adult-mature-milf,
.adult ol#menu-Category .contracted ol.menu-Subcategory li#adult-redhead,
.adult ol#menu-Category .contracted ol.menu-Subcategory li#adult-sex-how-to,
.adult ol#menu-Category .contracted ol.menu-Subcategory li#adult-shemale-tranny,
.adult ol#menu-Category .contracted ol.menu-Subcategory li#adult-teen,
.adult ol#menu-Category .contracted ol.menu-Subcategory li#adult-video-search {
display:none;
}

/* Search Structure ---------------------------------------- content-search-structure.css */
/* ( structure of main Search frame, forms and Search data ) */

/* Search Form ---------- */
#form-search {}

form#search-video {}

form#search-video label {
display:block;
overflow:hidden; text-indent:-1000px; /* hides text */
}

input#search-query,
label#label-menu-category,
select#search-menu-category,
input#search-submit {
position:absolute;
}

input#search-query {border:0; background:0} /* override browser default */

label#label-menu-category {}
select#search-menu-category {border:0; background:0} /* override browser default */

input#search-submit {
border:0; /* override browser default */
cursor:pointer;
/*overflow:hidden; text-indent:-1000px; /* hides text */
/*font-size:0px; text-align:center; color:#fff; /* IE - hides text */
}


/* Search Data Container ---------- */
#search-data {
position:relative;
overflow:hidden;
}

/* More Button ---------- */
#frame-Feature a.buttonMore,
#frame-Search a.buttonMore {
display:block;
position:absolute;
text-indent:-1000px; overflow:hidden; /* hides text */
}

/* Search List - OVBuzz ---------- */
ol#searchList-OVBuzz {
position:absolute;
overflow:hidden;
}

ol#searchList-OVBuzz li {display:inline}

ol#searchList-OVBuzz h2 {}

/* ----- Refresh Button */
ol#searchList-OVBuzz h2 a {
display:block;
}

/* Search List - Top 10 ---------- */
ol.searchList-topSearches {
position:absolute;
overflow:hidden;
}

ol.searchList-topSearches li {
white-space:nowrap;
overflow:hidden;
}

/* Search Properties ---------------------------------------- content-search-properties.css */
/* ( properties of main Search frame, forms and Search data ) */

/* Search Form ---------- */
#form-search {width:445px}

form#search-video {height:50px}

label#label-menu-category,
input#search-submit {top:10px}

input#search-query {
width:285px; height:18px;
left:15px; top:14px;
font:.75em Arial, Helvetica, sans-serif;
}

/* ----- Search Category Menu */
label#label-menu-category {
width:28px; height:25px;
left:307px;
}

select#search-menu-category {
left:210px; top:12px;
width:108px; height:20px;
font-size:.70em;
display:none;
padding-top:2px;
}

select#search-menu-category option {padding:2px 0 0 5px;}

/* ----- All Sites */
label.allsites {background-position:-350px 0}
/* ----- Movies */
label.movies {background-position:-350px -30px}
label.mvtrailers {background-position:-350px -30px}
label.movies-payperview {background-position:-350px -30px}
/* ----- TV */
label.tv {background-position:-350px -60px}
/* ----- Anime */
label.anime {background-position:-350px -90px}
/* ----- General / Viral */
label.gv {background-position:-350px -120px}
/* ----- Games */
label.vg {background-position:-350px -150px}
/* ----- Asian / Indian */
label.asianbolly {background-position:-350px -180px}
/* ----- Sports */
label.sp {background-position:-350px -210px}
/* ----- Music / Entertainment */
label.me {background-position:-350px -240px}
/* ----- Indie / Odd */
label.io {background-position:-350px -270px}
/* ----- How To / Education */
label.ei {background-position:-350px -300px}
/* ----- Lifestyle */
label.lw {background-position:-350px -330px}
/* ----- Food / Wine */
label.fw {background-position:-350px -360px}
/* ----- Health / Fitness */
label.hf {background-position:-350px -390px}
/* ----- Science / Technology */
label.st {background-position:-350px -420px}
/* ----- Cars / Planes */
label.carsair {background-position:-350px -450px}
/* ----- Family / Kids */
label.kids {background-position:-350px -480px}
/* ----- Travel */
label.trv {background-position:-350px -510px}
/* ----- Video Blog */
label.vb {background-position:-350px -540px}
/* ----- News / Business */
label.nb {background-position:-350px -570px}
label.nbpolitics {background-position:-350px -570px}
/* ----- Radio */
label.radio {background-position:-350px -600px}
/* ----- Guns / Ammo */
label.guns {background-position:-350px -630px}
/* ----- Adult */
label.ac {background-position:-350px -660px}


form#search-video a.button {
width:30px; height:25px;
left:305px; top:10px;
overflow:hidden; text-indent:-1000px; /* hides text */
}

input#search-submit {
width:90px; height:25px;
right:10px;
font-weight:bold;
padding:0 0 3px 0; /* padding does not change height for input */
font-size:.80em;
}


/* ----- Expanded / Contracted - Enabled / Disabled */
#frame-Search .contracted input#search-query,
#frame-Search .disabled input#search-query {width:285px}
#frame-Search .expanded input#search-query,
#frame-Search .enabled input#search-query {width:158px}

#frame-Search .contracted select#search-menu-category,
#frame-Search .disabled select#search-menu-category {display:none}
#frame-Search .expanded select#search-menu-category,
#frame-Search .enabled select#search-menu-category {display:none}

#frame-Search .contracted label#label-menu-category,
#frame-Search .disabled label#label-menu-category {left:307px}
#frame-Search .expanded label#label-menu-category,
#frame-Search .enabled label#label-menu-category {left:175px}

#frame-Search .contracted select#search-menu-category,
#frame-Search .disabled select#search-menu-category {display:none}
#frame-Search .expanded select#search-menu-category,
#frame-Search .enabled select#search-menu-category {display:block}

#frame-Search .contracted form#search-video a.button,
#frame-Search .disabled form#search-video a.button {top:10px}
#frame-Search .expanded form#search-video a.button,
#frame-Search .enabled form#search-video a.button {
width:10px; height:12px;
left:325px; top:16px;
}


/* Search List - OVBuzz ---------- */
ol#searchList-OVBuzz {
font-size:.75em;
padding-left:10px;
border-left:1px solid;
}

ol#searchList-OVBuzz li {
margin-left:.25em;
line-height:2em;
}
ol#searchList-OVBuzz li a {padding-left:.25em;} /* spaces bullet */

ol#searchList-OVBuzz h2 {
font-size:140%;
margin-bottom:-5px;
}
/* ----- ----- Refresh Button */
ol#searchList-OVBuzz h2 a {
height:25px;
background-position:right 0;
}
ol#searchList-OVBuzz h2 a:hover {background-position:right -25px}


ol#searchList-OVBuzz li.data-value01 {
font-size:125%;
font-weight:bold;
}
ol#searchList-OVBuzz li.data-value02 {font-size:125%}
ol#searchList-OVBuzz li.data-value03 {font-size:115%}
ol#searchList-OVBuzz li.data-value04 {font-size:110%}

/* ----- Index / Category Variations */
#frame-Feature ol#searchList-OVBuzz li {line-height:2.5em}


/* Search List - Top Searches ---------- */
ol.searchList-topSearches {font-size:.75em}

ol.searchList-topSearches h3 {min-height:20px}

ol.searchList-topSearches  li {
height:18px;
padding:2px 5px 3px 5px;
/* list-style:decimal outside; margin-left:2.5em; adds digits */
}

ol.searchList-topSearches li.term02,
ol.searchList-topSearches li.term04,
ol.searchList-topSearches li.term06,
ol.searchList-topSearches li.term08,
ol.searchList-topSearches li.term10,
ol.searchList-topSearches li.term12,
ol.searchList-topSearches li.term14,
ol.searchList-topSearches li.term16,
ol.searchList-topSearches li.term18,
ol.searchList-topSearches li.term20,
ol.searchList-topSearches li.term22,
ol.searchList-topSearches li.term24,
ol.searchList-topSearches li.term26,
ol.searchList-topSearches li.term28,
ol.searchList-topSearches li.term30,
ol.searchList-topSearches li.term32,
ol.searchList-topSearches li.term34,
ol.searchList-topSearches li.term36,
ol.searchList-topSearches li.term38,
ol.searchList-topSearches li.term40 {border:1px dotted;}

/* ----- Index / Category Variations */
#frame-Feature ol.searchList-topSearches h3 {display:none}

#frame-Feature ol.searchList-topSearches li {
height:16px;
padding:8px 5px 8px 5px;
display:none; /* hide all by default */
}

#frame-Feature ol.searchList-topSearches li.term01,
#frame-Feature ol.searchList-topSearches li.term02,
#frame-Feature ol.searchList-topSearches li.term03,
#frame-Feature ol.searchList-topSearches li.term04,
#frame-Feature ol.searchList-topSearches li.term05 {display:block} /* reveal first 5 */

#frame-Feature ol.searchList-topSearches li.term02,
#frame-Feature ol.searchList-topSearches li.term04,
#frame-Feature ol.searchList-topSearches li.term06,
#frame-Feature ol.searchList-topSearches li.term08,
#frame-Feature ol.searchList-topSearches li.term10,
#frame-Feature ol.searchList-topSearches li.term12,
#frame-Feature ol.searchList-topSearches li.term14,
#frame-Feature ol.searchList-topSearches li.term16,
#frame-Feature ol.searchList-topSearches li.term18,
#frame-Feature ol.searchList-topSearches li.term20,
#search-data ol.searchList-topSearches li.term02,
#search-data ol.searchList-topSearches li.term04,
#search-data ol.searchList-topSearches li.term06,
#search-data ol.searchList-topSearches li.term08,
#search-data ol.searchList-topSearches li.term10,
#search-data ol.searchList-topSearches li.term12,
#search-data ol.searchList-topSearches li.term14,
#search-data ol.searchList-topSearches li.term16,
#search-data ol.searchList-topSearches li.term18,
#search-data ol.searchList-topSearches li.term20 {background:0; border-left:0; border-right:0;} /* override default */

/* Site Listings Menu Structure ---------------------------------------- menu-content-structure.css */
/* ( structure of Sort & Page Menus - container formatting ) */

/* Sort & Page Menus ---------- */
ol#menu-contentSort,
ol#menu-sortStatsTime,
ol.menu-contentPage {z-index:7} /* position above Site Listings */

ol#menu-contentSort {position:relative}
ol#menu-sortUserStats,
ol#menu-sortStatsTime,
ol.menu-contentPage {
position:absolute;
}

ol#menu-contentSort li,
ol.menu-contentPage li,
ol#menu-sortStatsTime li {
display:inline-block;
float:left; /* IE */
position:relative; /* allows absolute positioning of child elements */
}

ol#menu-contentSort li a,
ol#menu-sortStatsTime li a,
ol.menu-contentPage li a {
display:block;
text-decoration:none;
text-align:center;
white-space:nowrap;
}

ol#menu-contentSort li a.current,
ol#menu-contentSort li a.inactive,
ol#menu-sortStatsTime li a.current,
ol#menu-sortStatsTime li a.inactive,
ol.menu-contentPage li a.current,
ol.menu-contentPage li a.inactive  {cursor:default}


ol#menu-sortUserStats li {display:block; float:none;} /* override parent formatting */
ol#menu-sortUserStats li.active {position:absolute}

/* ----- Dropdown Effect - CSS Version */
ol#menu-contentSort li[id="link04"] {overflow:hidden}
ol#menu-contentSort li[id="link04"]:hover {overflow:visible}

/* ----- ----- ----- Dropdown Effect - IE6 WORKAROUND Version */
ol#menu-contentSort li.contracted {overflow:hidden}
ol#menu-contentSort li.expanded {overflow:visible}
/* ----- ----- ----- Dropdown Effect - IE6 WORKAROUND Version */


/* ----- Active Link - Top Placement */
ol#menu-sortUserStats li.active {z-index:8}
/* ----- Inactive Link - Hide */
ol#menu-sortUserStats li a.inactive {display:none}


/* Page Menu ----- */
ol.menu-contentPage li.pageNext {position:absolute;}
ol.menu-contentPage li.pagePrevious a,
ol.menu-contentPage li.pageNext a {text-indent:-1000px; overflow:hidden} /* hides text */

ol.menu-contentPage li.pageLast em,
ol.menu-contentPage li.pageLast a {
display:inline-block;
float:left;
position:relative;
}


/* menu-contentPage */ ol#pageHead {

}

/* menu-contentPage */ ol#pageFoot {
position:relative;
}

/* Content Menu - Properties ---------------------------------------- menu-content-properties.css */
/* ( visual properties of Sort & Page menus - sizes, icons & text formatting ) */

/* Menu - Content Paging & Site Listing Sorting ----------*/
ol#menu-contentSort {
width:780px; height:26px;
border-bottom:1px solid;
left:0; top:0;
font-size:.80em;
font-weight:bold;
}

ol#menu-contentSort li {
width:120px;
}

ol#menu-contentSort li a {
border-top:1px solid; border-right:1px solid;
height:21px;
padding:4px 3px 0 0;
background-position:0 -75px; background-repeat:repeat-x;
}

ol#menu-contentSort li a:hover {background-position:0 -100px;}

#frame-Sites ol#menu-contentSort {left:0; top:0;}

/* ----- Current Page Highlight */
ol#menu-contentSort li a.current,
ol#menu-contentSort li a.current:hover {
background-color:#fff; background-image:none; /* override default */
height:22px; /* positions over parent border */
font-size:110%;
color:#000;
}

ol#menu-contentSort li#link01 a {border-left:1px solid}

/* User Data Sort ----- */
ol#menu-contentSort li#link04 {
width:150px; height:27px; /* no child anchor to set height */
left:-1px; /* offset to cover extra border-left */
}

ol#menu-contentSort li#link04 a {
padding-right:20px; /* dimensions of image */
}

ol#menu-sortUserStats {
border-bottom:1px solid;
padding-top:26px; /* holds place for active link + 1 pixel to place top border of second link out of range */
}

ol#menu-sortUserStats li {
width:150px;
}

ol#menu-sortUserStats li a {
border-left:1px solid;
background-position:100px 150px; /* override parent default */
}

/* ----- Active Link - Top Placement */
ol#menu-sortUserStats li.active {top:0px; height:26px;}

ol#menu-sortUserStats li.active a {background-position:0 -125px}
ol#menu-contentSort li#link04:hover li.active a,
ol#menu-sortUserStats li.active a:hover {background-position:0 -150px}

/* ----- Active Link - Current Page */
ol#menu-contentSort li#link04:hover li.active a.current,
ol#menu-sortUserStats li.active a.current,
ol#menu-sortUserStats li.active a.current:hover {background-position:0 -175px}


/* Time Sort / Page Menu ---------- */
ol#menu-sortStatsTime,
ol.menu-contentPage {
width:260px; height:20px;
right:0; top:2px;
font-size:.75em;
}

ol#menu-sortStatsTime li,
ol.menu-contentPage li {
margin-right:3px; padding-right:3px;
border-right:1px solid;
}

ol#menu-sortStatsTime li a,
ol.menu-contentPage li a {
height:18px;
padding-top:2px;
}

ol#menu-sortStatsTime li a.current,
ol.menu-contentPage li a.current {
height:20px; padding-top:0; /* override default */
font-weight:bold;
}

ol#menu-sortStatsTime li a.inactive,
ol#menu-sortStatsTime li a.inactive:hover,
ol.menu-contentPage li a.inactive,
ol.menu-contentPage li a.inactive:hover {background:0}


/* ----- Time Sort */
ol#menu-sortStatsTime li a {padding:0 10px 0 10px;}
ol#menu-sortStatsTime li#statsTime-allTime  {border:0} /* override default */

ol#menu-sortStatsTime li a {width:35px} /* IE6 */
ol#menu-sortStatsTime li#statsTime-allTime a  {width:40px;} /* IE6 */

/* ----- Page Menu */
ol.menu-contentPage li a {width:22px}
ol.menu-contentPage li a.current {font-size:135%}

ol.menu-contentPage li.pageLast {
margin-left:5px;
border:0; /* override default */
}

ol.menu-contentPage li.pageLast em {top:2px;}
ol.menu-contentPage li.pageLast a {margin-left:3px;}

ol.menu-contentPage li.pagePrevious,
ol.menu-contentPage li.pageNext {margin:0; padding:0; border:0;} /* override default */
ol.menu-contentPage li.pagePrevious {margin-right:5px}
ol.menu-contentPage li.pageNext {right:5px;}

ol.menu-contentPage li.pagePrevious a,
ol.menu-contentPage li.pageNext a {
padding:0; /* override default */
width:20px; height:20px;/* dimensions of image */
}

ol.menu-contentPage li.pagePrevious a {background-position:0 -50px}
ol.menu-contentPage li.pagePrevious a:hover {background-position:-25px -50px}
ol.menu-contentPage li.pageNext a {background-position:-50px -50px}
ol.menu-contentPage li.pageNext a:hover {background-position:-75px -50px}

/* menu-contentPage */ ol#pageHead {

}

/* menu-contentPage */ ol#pageFoot {
height:20px; padding:5px 0 10px 0;
left:520px; top:0;
}


/* Alphabetical Variation ---------- */
.alphabetical ol#menu-contentSort {
z-index:8; /* position above page menu */
left:0;
}

.alphabetical ol.menu-contentPage li.page00 a {width:22px}

.alphabetical ol.menu-contentPage {
width:765px; /* override default */
top:40px;
}

.alphabetical ol.menu-contentPage li {border:0;} /* override default */

.alphabetical ol.menu-contentPage li a {
width:20px; height:20px; /* override default */
border:1px solid;
}

.alphabetical ol.menu-contentPage li a.current,
.alphabetical ol.menu-contentPage li a.current:hover,
.alphabetical ol.menu-contentPage li a.inactive {border:0; background:0;} /* override default */
.alphabetical ol.menu-contentPage li a.inactive {width:15px;}
.alphabetical ol.menu-contentPage li a.current {padding:0 2px 0 2px;}

/* Site Listings Structure ---------------------------------------- content-sites-structure.css */
/* ( structure of Individual Site Listings - Site Listing frames & data within Site Listings frame ) */

/* Site Listing - Ordered List ---------- */
ol#siteListings {
position:relative;
clear:both;
z-index:6; /* position above all other content */
}

/* list-item id's identified to avoid formatting nested lists */
li#site01, li#site02, li#site03, li#site04, li#site05, li#site06, li#site07, li#site08, li#site09, li#site10,
li#site11, li#site12, li#site13, li#site14, li#site15, li#site16, li#site17, li#site18, li#site19, li#site20,
li#site21, li#site22, li#site23, li#site24, li#site25, li#site26, li#site27, li#site28, li#site29, li#site30,
li#site31, li#site32, li#site33, li#site34, li#site35, li#site36, li#site37, li#site38, li#site39, li#site40,
li#site41, li#site42, li#site43, li#site44, li#site45, li#site46, li#site47, li#site48, li#site49, li#site50,
li#site51, li#site52, li#site53, li#site54, li#site55, li#site56, li#site57, li#site58, li#site59, li#site60,
li#site61, li#site62, li#site63, li#site64, li#site65, li#site66, li#site67, li#site68, li#site69, li#site70,
li#site71, li#site72, li#site73, li#site74, li#site75, li#site76, li#site77, li#site78, li#site79, li#site80,
li#site81, li#site82, li#site83, li#site84, li#site85, li#site86, li#site87, li#site88, li#site89, li#site90,
li#site91, li#site92, li#site93, li#site94, li#site95, li#site96, li#site97, li#site98, li#site99, li#site100,
li#site101, li#site102, li#site103, li#site104, li#site105, li#site106, li#site107, li#site108, li#site109, li#site110,
li#site111, li#site112, li#site113, li#site114, li#site115, li#site116, li#site117, li#site118, li#site119, li#site120,
li#site121, li#site122, li#site123, li#site124, li#site125, li#site126, li#site127, li#site128, li#site129, li#site130,
li#site131, li#site132, li#site133, li#site134, li#site135, li#site136, li#site137, li#site138, li#site139, li#site140,
li#site141, li#site142, li#site143, li#site144, li#site145, li#site146, li#site147, li#site148, li#site149, li#site150,
li#site151, li#site152, li#site153, li#site154, li#site155, li#site156, li#site157, li#site158, li#site159, li#site160,
li#site161, li#site162, li#site163, li#site164, li#site165, li#site166, li#site167, li#site168, li#site169, li#site170,
li#site171, li#site172, li#site173, li#site174, li#site175, li#site176, li#site177, li#site178, li#site179, li#site180,
li#site181, li#site182, li#site183, li#site184, li#site185, li#site186, li#site187, li#site188, li#site189, li#site190,
li#site191, li#site192, li#site193, li#site194, li#site195, li#site196, li#site197, li#site198, li#site199, li#site200,
li#site201, li#site202, li#site203, li#site204, li#site205, li#site206, li#site207, li#site208, li#site209, li#site210,
li#site211, li#site212, li#site213, li#site214, li#site215, li#site216, li#site217, li#site218, li#site219, li#site220,
li#site221, li#site222, li#site223, li#site224, li#site225, li#site226, li#site227, li#site228, li#site229, li#site230,
li#site231, li#site232, li#site233, li#site234, li#site235, li#site236, li#site237, li#site238, li#site239, li#site240,
li#site241, li#site242, li#site243, li#site244, li#site245, li#site246, li#site247, li#site248, li#site249, li#site250,
li#site251, li#site252, li#site253, li#site254, li#site255, li#site256, li#site257, li#site258, li#site259, li#site260,
li#site261, li#site262, li#site263, li#site264, li#site265, li#site266, li#site267, li#site268, li#site269, li#site270,
li#site271, li#site272, li#site273, li#site274, li#site275, li#site276, li#site277, li#site278, li#site279, li#site280,
li#site281, li#site282, li#site283, li#site284, li#site285, li#site286, li#site287, li#site288, li#site289, li#site290,
li#site291, li#site292, li#site293, li#site294, li#site295, li#site296, li#site297, li#site298, li#site299, li#site300,
li#site301, li#site302, li#site303, li#site304, li#site305, li#site306, li#site307, li#site308, li#site309, li#site310,
li#site311, li#site312, li#site313, li#site314, li#site315, li#site316, li#site317, li#site318, li#site319, li#site320,
li#site321, li#site322, li#site323, li#site324, li#site325, li#site326, li#site327, li#site328, li#site329, li#site330,
li#site331, li#site332, li#site333, li#site334, li#site335, li#site336, li#site337, li#site338, li#site339, li#site340,
li#site341, li#site342, li#site343, li#site344, li#site345, li#site346, li#site347, li#site348, li#site349, li#site350,
li#site351, li#site352, li#site353, li#site354, li#site355, li#site356, li#site357, li#site358, li#site359, li#site360,
li#site361, li#site362, li#site363, li#site364, li#site365, li#site366, li#site367, li#site368, li#site369, li#site370,
li#site371, li#site372, li#site373, li#site374, li#site375, li#site376, li#site377, li#site378, li#site379, li#site380,
li#site381, li#site382, li#site383, li#site384, li#site385, li#site386, li#site387, li#site388, li#site389, li#site390,
li#site391, li#site392, li#site393, li#site394, li#site395, li#site396, li#site397, li#site398, li#site399, li#site400,
li#site401, li#site402, li#site403, li#site404, li#site405, li#site406, li#site407, li#site408, li#site409, li#site410,
li#site411, li#site412, li#site413, li#site414, li#site415, li#site416, li#site417, li#site418, li#site419, li#site420,
li#site421, li#site422, li#site423, li#site424, li#site425, li#site426, li#site427, li#site428, li#site429, li#site430,
li#site431, li#site432, li#site433, li#site434, li#site435, li#site436, li#site437, li#site438, li#site439, li#site440,
li#site441, li#site442, li#site443, li#site444, li#site445, li#site446, li#site447, li#site448, li#site449, li#site450,
li#site451, li#site452, li#site453, li#site454, li#site455, li#site456, li#site457, li#site458, li#site459, li#site460,
li#site461, li#site462, li#site463, li#site464, li#site465, li#site466, li#site467, li#site468, li#site469, li#site470,
li#site471, li#site472, li#site473, li#site474, li#site475, li#site476, li#site477, li#site478, li#site479, li#site480,
li#site481, li#site482, li#site483, li#site484, li#site485, li#site486, li#site487, li#site488, li#site489, li#site490,
li#site491, li#site492, li#site493, li#site494, li#site495, li#site496, li#site497, li#site498, li#site499, li#site500 {
float:left;
position:relative; /* allows absolute positioning within to be relative to frame position */
}

li.rowBreak {
float:none; clear:both; /* Firefox - allows content to expand parent frame despite float */
/* position:static; */
display:block;
width:100%; height:10px;
font-size:1px; line-height:1px;
}

ol#siteListings a.button {
text-indent:-1000px; overflow:hidden; /* hides text */
z-index:7;
background:url(http://img.ovimg.com/gui-blank.png); /* IE - invisible hit area */
}


/* Site Info Container ---------- */
.siteInfoFrame {
position:relative;
overflow:hidden;
z-index:7;
}

.siteDetails {} /* holder for siteInfo pop columns */

/* Site Info Elements ---------- */
a.siteLogo,
p.siteDescription,
h3.siteName {
width:none;
overflow:hidden;
}

a.siteLogo {
display:block;
text-decoration:none;
background-repeat:no-repeat;
}

h3.siteName {white-space:nowrap}

p.siteCategory {
width:none;
}

/* Site Stats Elements ---------- */
ul.siteStats {
overflow:hidden;
}

ul.siteStats li {
overflow:hidden;
white-space:nowrap;
}

ul.siteStats li a {
text-decoration:none;
overflow:hidden;
}

ul.siteStats li em {font-style:normal} /* override browser default */

/* ----- Category */
p.siteCategory em {
display:block;
font-style:normal;
}

/* ----- Rating */
ul.siteStats li.rating a {display:block}

/* ----- Comments */
ul.siteStats li.comment a {display:block}

/* ----- Favorite */
ul.siteStats li.favorite a {display:block}

/* ----- Share */
ul.siteStats li.share a {display:block}

/* ----- Connection */
ul.siteStats li.connection span {display:block}


/* Site Searches Elements ---------- */
ol.siteSearches {}

ol.siteSearches li {
position:relative;
white-space:nowrap;
overflow:hidden;
}

/* Site Comments Elements ---------- */
dl.siteComments dt {
font-weight:bold;
}

dl.siteComments dt em {
font-weight:normal; /* override parent default */
display:inline-block;
}

dl.siteComments dd {
position:relative; /* allows absolute positioning within to be relative to frame position */
/* overflow:hidden; will hide star rating - positioned outside */
}

dl.siteComments p.rating {
position:absolute;
overflow:hidden;
white-space:nowrap;
}
dl.siteComments p.rating a {
display:block;
overflow:hidden; text-indent:-1000px; /* hides text */
}

dl.siteComments p.rating em {overflow:hidden;}


dl.siteComments p.action {
display:block;
}

/* Site Listings Properties ---------------------------------------- content-sitelistings-properties.css */
/* ( properties of Individual Site Listings - data within Site Listings frame ) */

/* Guide Listings - Ordered List ---------- */
ol#siteListings {
width:779px; min-height:350px;
padding-top:10px;
border-left:1px solid; border-right:1px solid;
}

/* list-item id's identified to avoid formatting nested lists */
li#site01, li#site02, li#site03, li#site04, li#site05, li#site06, li#site07, li#site08, li#site09, li#site10,
li#site11, li#site12, li#site13, li#site14, li#site15, li#site16, li#site17, li#site18, li#site19, li#site20,
li#site21, li#site22, li#site23, li#site24, li#site25, li#site26, li#site27, li#site28, li#site29, li#site30,
li#site31, li#site32, li#site33, li#site34, li#site35, li#site36, li#site37, li#site38, li#site39, li#site40,
li#site41, li#site42, li#site43, li#site44, li#site45, li#site46, li#site47, li#site48, li#site49, li#site50,
li#site51, li#site52, li#site53, li#site54, li#site55, li#site56, li#site57, li#site58, li#site59, li#site60,
li#site61, li#site62, li#site63, li#site64, li#site65, li#site66, li#site67, li#site68, li#site69, li#site70,
li#site71, li#site72, li#site73, li#site74, li#site75, li#site76, li#site77, li#site78, li#site79, li#site80,
li#site81, li#site82, li#site83, li#site84, li#site85, li#site86, li#site87, li#site88, li#site89, li#site90,
li#site91, li#site92, li#site93, li#site94, li#site95, li#site96, li#site97, li#site98, li#site99, li#site100,
li#site101, li#site102, li#site103, li#site104, li#site105, li#site106, li#site107, li#site108, li#site109, li#site110,
li#site111, li#site112, li#site113, li#site114, li#site115, li#site116, li#site117, li#site118, li#site119, li#site120,
li#site121, li#site122, li#site123, li#site124, li#site125, li#site126, li#site127, li#site128, li#site129, li#site130,
li#site131, li#site132, li#site133, li#site134, li#site135, li#site136, li#site137, li#site138, li#site139, li#site140,
li#site141, li#site142, li#site143, li#site144, li#site145, li#site146, li#site147, li#site148, li#site149, li#site150,
li#site151, li#site152, li#site153, li#site154, li#site155, li#site156, li#site157, li#site158, li#site159, li#site160,
li#site161, li#site162, li#site163, li#site164, li#site165, li#site166, li#site167, li#site168, li#site169, li#site170,
li#site171, li#site172, li#site173, li#site174, li#site175, li#site176, li#site177, li#site178, li#site179, li#site180,
li#site181, li#site182, li#site183, li#site184, li#site185, li#site186, li#site187, li#site188, li#site189, li#site190,
li#site191, li#site192, li#site193, li#site194, li#site195, li#site196, li#site197, li#site198, li#site199, li#site200,
li#site201, li#site202, li#site203, li#site204, li#site205, li#site206, li#site207, li#site208, li#site209, li#site210,
li#site211, li#site212, li#site213, li#site214, li#site215, li#site216, li#site217, li#site218, li#site219, li#site220,
li#site221, li#site222, li#site223, li#site224, li#site225, li#site226, li#site227, li#site228, li#site229, li#site230,
li#site231, li#site232, li#site233, li#site234, li#site235, li#site236, li#site237, li#site238, li#site239, li#site240,
li#site241, li#site242, li#site243, li#site244, li#site245, li#site246, li#site247, li#site248, li#site249, li#site250,
li#site251, li#site252, li#site253, li#site254, li#site255, li#site256, li#site257, li#site258, li#site259, li#site260,
li#site261, li#site262, li#site263, li#site264, li#site265, li#site266, li#site267, li#site268, li#site269, li#site270,
li#site271, li#site272, li#site273, li#site274, li#site275, li#site276, li#site277, li#site278, li#site279, li#site280,
li#site281, li#site282, li#site283, li#site284, li#site285, li#site286, li#site287, li#site288, li#site289, li#site290,
li#site291, li#site292, li#site293, li#site294, li#site295, li#site296, li#site297, li#site298, li#site299, li#site300,
li#site301, li#site302, li#site303, li#site304, li#site305, li#site306, li#site307, li#site308, li#site309, li#site310,
li#site311, li#site312, li#site313, li#site314, li#site315, li#site316, li#site317, li#site318, li#site319, li#site320,
li#site321, li#site322, li#site323, li#site324, li#site325, li#site326, li#site327, li#site328, li#site329, li#site330,
li#site331, li#site332, li#site333, li#site334, li#site335, li#site336, li#site337, li#site338, li#site339, li#site340,
li#site341, li#site342, li#site343, li#site344, li#site345, li#site346, li#site347, li#site348, li#site349, li#site350,
li#site351, li#site352, li#site353, li#site354, li#site355, li#site356, li#site357, li#site358, li#site359, li#site360,
li#site361, li#site362, li#site363, li#site364, li#site365, li#site366, li#site367, li#site368, li#site369, li#site370,
li#site371, li#site372, li#site373, li#site374, li#site375, li#site376, li#site377, li#site378, li#site379, li#site380,
li#site381, li#site382, li#site383, li#site384, li#site385, li#site386, li#site387, li#site388, li#site389, li#site390,
li#site391, li#site392, li#site393, li#site394, li#site395, li#site396, li#site397, li#site398, li#site399, li#site400,
li#site401, li#site402, li#site403, li#site404, li#site405, li#site406, li#site407, li#site408, li#site409, li#site410,
li#site411, li#site412, li#site413, li#site414, li#site415, li#site416, li#site417, li#site418, li#site419, li#site420,
li#site421, li#site422, li#site423, li#site424, li#site425, li#site426, li#site427, li#site428, li#site429, li#site430,
li#site431, li#site432, li#site433, li#site434, li#site435, li#site436, li#site437, li#site438, li#site439, li#site440,
li#site441, li#site442, li#site443, li#site444, li#site445, li#site446, li#site447, li#site448, li#site449, li#site450,
li#site451, li#site452, li#site453, li#site454, li#site455, li#site456, li#site457, li#site458, li#site459, li#site460,
li#site461, li#site462, li#site463, li#site464, li#site465, li#site466, li#site467, li#site468, li#site469, li#site470,
li#site471, li#site472, li#site473, li#site474, li#site475, li#site476, li#site477, li#site478, li#site479, li#site480,
li#site481, li#site482, li#site483, li#site484, li#site485, li#site486, li#site487, li#site488, li#site489, li#site490,
li#site491, li#site492, li#site493, li#site494, li#site495, li#site496, li#site497, li#site498, li#site499, li#site500 {
/* border-left:1px solid; border-bottom:1px solid; */
border-left:1px solid;
height:255px; width:155px;
}

/* border exceptions */
li#site01, li#site06,
li#site11, li#site16,
li#site21, li#site26,
li#site31, li#site36,
li#site41, li#site46,
li#site51, li#site56,
li#site61, li#site66,
li#site71, li#site76,
li#site81, li#site86,
li#site91, li#site96,
li#site101, li#site106,
li#site111, li#site116,
li#site121, li#site126,
li#site131, li#site136,
li#site141, li#site146,
li#site151, li#site156,
li#site161, li#site166,
li#site171, li#site176,
li#site181, li#site186,
li#site191, li#site196,
li#site201, li#site206,
li#site211, li#site216,
li#site221, li#site226,
li#site231, li#site236,
li#site241, li#site246,
li#site251, li#site256,
li#site261, li#site266,
li#site271, li#site276,
li#site281, li#site286,
li#site291, li#site296,
li#site301, li#site306,
li#site311, li#site316,
li#site321, li#site326,
li#site331, li#site336,
li#site341, li#site346,
li#site351, li#site356,
li#site361, li#site366,
li#site371, li#site376,
li#site381, li#site386,
li#site391, li#site396,
li#site401, li#site406,
li#site411, li#site416,
li#site421, li#site426,
li#site431, li#site436,
li#site441, li#site446,
li#site451, li#site456,
li#site461, li#site466,
li#site471, li#site476,
li#site481, li#site486,
li#site491, li#site496 {border-left:0}

li.rowBreak {
border-bottom:1px solid;
margin-bottom:10px;
}


/* Site Info Container ---------- */
.siteInfoFrame {
width:135px;
left:10px; top:10px;

}

.siteDetails {
}

/* ----- Expand Button */
ol#siteListings a.button {
width:135px; height:60px;
right:10px; bottom:10px;
}

.contracted .siteInfoFrame {
width:135px;
left:10px; top:10px;
}


/* Alphabetical Variation ---------- */
.alphabetical ol#siteListings {padding-top:50px;}


/* Site Info Elements ---------- */
a.siteLogo,
p.siteDescription,
h3.siteName {}

p.siteDescription,
h3.siteName {
font-size:.75em;
margin-top:.5em;
}

a.siteLogo {height:60px} /* fixed for IE6 */
a[class="siteLogo"]  {  /* flexible for all others */
height:auto;
min-height:60px;
max-height:75px;
}

p.siteDescription {height:5em} /* fixed for IE6 */
p[class="siteDescription"] { /* flexible for all others */
line-height:1.25em; /* Safari */
/* height:auto; */
height:5em; max-height:5em; /* 4 lines */
}

h3.siteName {}

/* Site Stats Elements ---------- */
ul.siteStats {
border-top:1px solid;
margin-top:.75em; padding:.5em 0 .25em 0;
font-size:.70em;
}

ul.siteStats li {height:20px;}

ul.siteStats li em {padding-right:3px} /* breaks rule to space adjacent data - space removed when element is invisible */

ul.siteStats .data,
ul.siteStats .data-value00,
ul.siteStats .data-value01,
ul.siteStats .data-value02,
ul.siteStats .data-value03,
ul.siteStats .data-value04,
ul.siteStats .data-value05,
ul.siteStats .data-value06,
ul.siteStats .data-value07,
ul.siteStats .data-value08 {margin-left:2px}

/* ----- Category */
p.siteCategory {
font-size:.70em;
margin-top:.5em;
}

/* ----- Visits */
ul.siteStats li.visit {}

/* ----- Rating */
ul.siteStats li.rating a {
width:110px; height:20px; /* dimensions of label + image */
}

ul.siteStats li.rating a em {padding-right:120px} /* pushes value text out of visible range */

.rating .data-value00 {background-position:37px -300px}
.rating .data-value01 {background-position:37px -325px}
.rating .data-value02 {background-position:37px -350px}
.rating .data-value03 {background-position:37px -375px}
.rating .data-value04 {background-position:37px -400px}
.rating .data-value05 {background-position:37px -425px}
li.rating .data-value00:hover {background-position:35px -300px}
li.rating .data-value01:hover {background-position:35px -325px}
li.rating .data-value02:hover {background-position:35px -350px}
li.rating .data-value03:hover {background-position:35px -375px}
li.rating .data-value04:hover {background-position:35px -400px}
li.rating .data-value05:hover {background-position:35px -425px}

/* ----- Comments */
ul.siteStats li.comment a {
height:15px;
padding-left:23px; /* dimensions of icon */
background-position:-73px -300px;
}
ul.siteStats li.comment a:hover {background-position:-75px -300px;}

/* ----- Favorite */
ul.siteStats li.favorite a {
height:20px;
padding-left:23px; /* dimensions of icon */
background-position:-73px -348px;
}
ul.siteStats li.favorite a:hover {background-position:-75px -348px;}

/* ----- Share */
ul.siteStats li.share a {
height:20px;
padding-left:23px; /* dimensions of icon */
background-position:-73px -373px;
}
ul.siteStats li.share a:hover {background-position:-75px -373px;}

/* ----- Connection */
ul.siteStats li.connection a {
height:20px; /* dimensions of label + image */
}

ul.siteStats li.connection em {padding-right:120px} /* pushes value text out of visible range */

.connection .data-value01 {background-position:47px -450px}
.connection .data-value02 {background-position:47px -475px}
.connection .data-value03 {background-position:47px -500px}
.connection .data-value04 {background-position:47px -525px}
.connection .data-value05 {background-position:47px -550px}
.connection .data-value06 {background-position:47px -575px}
.connection .data-value07 {background-position:47px -600px}
.connection .data-value08 {background-position:47px -625px}


/* Site Searches Elements ---------- */
ol.siteSearches {
font-size:.70em;
}

ol.siteSearches h4 {
width:250px; height:18px;
}

ol.siteSearches li {
height:15px;
padding:2px 0 3px .25em;
}

ol.siteSearches li.term02,
ol.siteSearches li.term04,
ol.siteSearches li.term06,
ol.siteSearches li.term08,
ol.siteSearches li.term10,
ol.siteSearches li.term12,
ol.siteSearches li.term14,
ol.siteSearches li.term16,
ol.siteSearches li.term18,
ol.siteSearches li.term20 {border-top:1px dotted; border-bottom:1px dotted;}


/* Site Comments Elements ---------- */
dl.siteComments {
font-size:.75em;
}

dl.siteComments dt {
height:20px;
margin-top:.25em;
padding:.25em 0 0 .25em;
font-size:110%;
}

dl.siteComments dt em {display:none;}

dl.siteComments dd {
padding:0 1em 1em .25em;
}

dl.siteComments p.rating {
width:75px; height:20px; /* dimension of image */
right:0; top:-20px; /* positions inline with dt */
}

/* shares image formatting with siteStats rating class */
p.rating .data-value00 {background-position:0 -300px}
p.rating .data-value01 {background-position:0 -325px}
p.rating .data-value02 {background-position:0 -350px}
p.rating .data-value03 {background-position:0 -375px}
p.rating .data-value04 {background-position:0 -400px}
p.rating .data-value05 {background-position:0 -425px}


dl.siteComments dt.shaded {border-top:1px dotted;}
dl.siteComments dd.shaded {border-bottom:1px dotted;}

/* ----- Site Info Frame Exceptions */
.siteInfoFrame dl.siteComments p.rating em {display:block; text-indent:-1000px;} /* hides text */
.siteInfoFrame dl.siteComments p.action {display:none}

/* PopMore - Lightbox ---------------------------------------- content-popmore-lightbox-properties.css */
/* ( properties of universal PopMore Lightbox feature ) */

/* PopMore - VERSION 02  ---------- ---------- */

/* frames in hierarchical stacking order: */
#frame-popMore {z-index:100}
#popMore,
#popMore-pageInfo,
#popMore-siteInfo {z-index:101}
#popMore-siteInfo .siteInfoFrame {z-index:102}
#frame-popMore a.button {z-index:103}


/* Outer Placeholder Frame ---------- */
/* can expand vertically to cover / disable content below */
#frame-popMore {
width:100%;
position:absolute;
overflow:visible;
}

/* Inner Content Frame ---------- */
#popMore-siteInfo,
#popMore-pageInfo,
#popMore-Gateway {
position:absolute;
}

#popMore-form {position:relative} /* position for IE6 */
#popMore-form[id="popMore-form"] {position:fixed} /* override for other browsers */

#popMore-pageInfo {
padding:10px;
}

#frame-popMore a.button {text-indent:-1000px} /* hides text */

#popMore-siteInfo a.button,
#popMore-Gateway a.button,
#popMore-form a.button {
right:15px; top:15px;
}

#popMore-siteInfo,
#popMore-form,
#popMore-Gateway {
background:url(http://img.ovimg.com/gui-popmore-BG.png);
padding-bottom:20px; padding-right:20px; /* allows width & height to be variable */
}

#popMore-form {
width:375px;
top:10px; left:300px; /* position for IE6 */
}
#popMore-form[id="popMore-form"] {top:10%; left:35%;} /* override for other browsers */


/* Site Info Frame - Expanded ---------- */
/* ----- Inner Content Frame */
#popMore-siteInfo {
width:auto; height:auto; /* IE6 */
}

#popMore-siteInfo .siteInfoFrame {
width:385px; height:325px;; /* fixed for IE6 */
background:#fff; border:2px solid;
padding:10px;
}

#popMore-siteInfo div[class="siteInfoFrame"] {
width:auto; /* flexible for all others */
min-width:150px; max-width:400px;
}

ol#siteListings .siteDetails {

}
#popMore-siteInfo .siteDetails {
width:140px; height:325px;
position:absolute;
top:10px; left:10px;
}

/* Site Info Elements ---------- */
#popMore-siteInfo h3.siteName {white-space:normal}

#popMore-siteInfo a.siteLogo,
#popMore-siteInfo p.siteDescription,
#popMore-siteInfo h3.siteName,
#popMore-siteInfo p.siteCategory,
#popMore-siteInfo ul.siteStats {
width:140px;
max-height:none;
}

#popMore-siteInfo p.siteDescription {font-size:.70em;}

/* ----- Category */
ol#siteListings p.siteCategory {display:none}
#popMore-siteInfo p.siteCategory {display:block}


/* Site Stats Elements ---------- */
/* ----- Visits */
/* ----- Rating */
ol#siteListings ul.siteStats li.rating a {position:relative; left:20px;}
#popMore-siteInfo ul.siteStats li.rating a {position:static;}
ol#siteListings ul.siteStats li.rating em {visibility:hidden}
#popMore-siteInfo ul.siteStats li.rating em {visibility:visible}
/* ----- Comments */
ol#siteListings ul.siteStats li.comment em {display:none;}
#popMore-siteInfo ul.siteStats li.comment em {display:inline;}
ol#siteListings ul.siteStats li.comment {width:60px; margin-top:-20px} /* align with rating icon */
#popMore-siteInfo ul.siteStats li.comment {margin:0}
/* ----- Favorite */
ol#siteListings ul.siteStats li.favorite em {display:none}
#popMore-siteInfo ul.siteStats li.favorite em {display:inline}
/* ----- Share */
ol#siteListings ul.siteStats li.share em {display:none}
#popMore-siteInfo ul.siteStats li.share em {display:inline}
ol#siteListings ul.siteStats li.share {
width:60px;
margin-top:-20px;
position:relative;
left:70px;
}
#popMore-siteInfo ul.siteStats li.share {width:none; margin:0; position:static;}
/* ----- Connection */
ol#siteListings ul.siteStats li.connection {display:none}
#popMore-siteInfo ul.siteStats li.connection {display:block}

/* Site Buzz & Comments Elements ---------- */
ol#siteListings ol.siteSearches,
ol#siteListings dl.siteComments {
display:none;
}
#popMore-siteInfo ol.siteSearches,
#popMore-siteInfo dl.siteComments {
display:block;
position:relative;
width:225px; height:auto; /* IE6 */
margin-left:155px; /* offset by siteDetails */
top:10px; margin-bottom:10px;
}

#popMore-siteInfo ol.siteSearches li.term04,
#popMore-siteInfo ol.siteSearches li.term05,
#popMore-siteInfo ol.siteSearches li.term06,
#popMore-siteInfo ol.siteSearches li.term07,
#popMore-siteInfo ol.siteSearches li.term08,
#popMore-siteInfo ol.siteSearches li.term09,
#popMore-siteInfo ol.siteSearches li.term10,
#popMore-siteInfo ol.siteSearches li.term11,
#popMore-siteInfo ol.siteSearches li.term12,
#popMore-siteInfo ol.siteSearches li.term13,
#popMore-siteInfo ol.siteSearches li.term14,
#popMore-siteInfo ol.siteSearches li.term15,
#popMore-siteInfo ol.siteSearches li.term16,
#popMore-siteInfo ol.siteSearches li.term17,
#popMore-siteInfo ol.siteSearches li.term18,
#popMore-siteInfo ol.siteSearches li.term19,
#popMore-siteInfo ol.siteSearches li.term20 {
display:none; /* additional terms hidden by default */
}


/* Ads Structure ---------------------------------------- content-ads-structure.css */
/* ( structure of Individual Ad Elements ) */

ul#frame-Ads {display:none;} /* invisible Ad loader */

/* Banners ---------- */
.banner-leaderboard,
.banner-rectangleMedium,
.banner-skyscraper,
.banner-full {
overflow:visible;
z-index:2;
}

.banner-leaderboard {
width:728px; height:90px;
position:absolute;
}

.banner-rectangleMedium {
width:300px; height:250px;
position:absolute;
text-align:center;
}

.banner-skyscraper {
width:160px; height:600px;
position:relative;
}

.banner-full {
width:468px; height:60px;
position:absolute;
}

a.banner-promo {
position:relative;
display:block;
text-indent:-1000px; overflow:hidden; /* hides text */
}

/* Ads Properties ---------------------------------------- content-ads-properties.css */
/* ( properties of Individual Ad Elements ) */

/* Banners ---------- */
.banner-leaderboard,
.banner-rectangleMedium,
.banner-skyscraper,
.banner-full {

}

.banner-leaderboard {left:235px; top:10px;}
.banner-rectangleMedium {
left:670px; top:-1px;
border:1px solid;
}

/* ----- Enabled / Disabled */
.enabled .banner-rectangleMedium {display:block}
.disabled .banner-rectangleMedium {display:none}

.banner-skyscraper {top:10px; margin-bottom:10px}

a.banner-promo {
width:165px; height:60px;
left:-5px;
background:url(http://img.ovimg.com/gui-suggestaSite-BG.png) no-repeat 0 0;
}

a.banner-promo:hover {
background-position:-175px 0;
}

/* ----- Page Type Variations */
.index a.banner-promo {
position:absolute;
right:0; top:900px;
}

.adult .banner-rectangleMedium {top:-45px;}
.adult .banner-skyscraper {}
/* banner-skyscraper */
.adult #ad01 {
position:absolute;
top:225px;
}
.adult #ad02 {}
.adult .shifted #ad01 {top:525px;}
.adult .shifted #ad02 {}

.adult .banner-full {
left:0; top:145px;
border:1px solid;
}
.expanded .banner-full {display:none;}
.contracted .banner-full {display:block;}

/* Forms Structure ---------------------------------------- content-forms-structure.css */
/* ( fundamental structure of forms and form data ) */

/* Shared Form Elements - Standard Form Formatting ---------- */
label {display:block}

label .inputRequired,
label .inputOptional {display:inline-block}

input,
textarea {
display:block;
}

input[type="hidden"] {display:none}

input.button-submit {cursor:pointer}

em.inputInstruction {display:block; font-style:normal} /* override browser default */

fieldset ol, fieldset ul {position:relative} /* allows absolute positioning within to be relative to frame position */

/* Specific Forms ---------- */
fieldset#formData-userInfo legend,
fieldset#formData-recipientInfo legend,
fieldset#formData-messageText legend,
fieldset#formData-verify legend,
fieldset#formData-userPassword legend,
fieldset#formData-loginRecover legend,
fieldset#formData-siteDetails legend,
fieldset#formData-userGender legend,
fieldset#formData-userBirthdate legend,
fieldset#formData-URLPreference legend,
fieldset#formData-bidDetails legend {
display:none;
}

li#data-userName {}
li#data-userTitle {}
li#data-userEmail {}
li#data-userPhone {}
li#data-consent {}
li#data-verify {}

fieldset#formData-myOVGLogin {}


/* Alerts ---------- */
p.submitAlert {
position:relative;
text-align:center;
}

/* submitAlert */ #alertError{

}

/* submitAlert */ #alertSuccess{
font-weight:bold;
}


/* Forms Properties ---------------------------------------- content-forms-properties.css */
/* ( properties of forms and form data ) */

/* Shared Form Elements - Standard Form Formatting ---------- */
label {
font-size:.75em;
padding-bottom:.25em; /* breaks rule */
}

label .inputRequired {
height:1em;
margin-right:2px;
font-size:1.5em; font-weight:bold;
}

label .inputOptional {
margin-left:5px;
font-size:90%;
}

em.inputInstruction {
margin:.25em 0 0 .75em;
font-size:.70em;
}

em.inputInstruction strong {font-size:125%}

input[type="text"],
input[type="password"],
textarea {
border:1px solid;
font-size:.75em;
width:100%;
}

input[type="text"],
input[type="password"] {
height:1.5em;
}

input[type="radio"] {border:0} /* exception override */

/* ----- Submit Button */
input.button-submit {
border:1px solid;
width:150px; height:25px;
padding:0 10px 2px 10px;
position:absolute;
right:0; bottom:0;
font-size:.75em;
background-repeat:repeat-x; background-position:0 -225px;
}

input.button-submit:hover {background-position:0 -250px}


/* Specific Forms ---------- */

/* ----- Consent / Verification */
fieldset#formData-verify {
border-top:1px solid;
margin-top:1.5em; padding-top:.5em;
}

fieldset#formData-verify li#data-consent p {
font-size:.70em;
text-align:justify;
}

fieldset#formData-verify li#data-verify {margin-top:.5em}

fieldset#formData-verify li#data-verify em.inputInstruction,
fieldset#formData-verify li#data-verify input {
display:inline;
}

fieldset#formData-verify li#data-verify input {
width:3em;
margin-left:3px;
}


fieldset#formData-verify li#data-consentSpecial input {
display:inline-block;
margin-right:5px;
}
fieldset#formData-verify li#data-consentSpecial p {
font-size:.75em;
margin-bottom:.75em; /* breaks rule */
}


/* ----- User Name / E-mail */
fieldset#formData-userInfo ol {min-height:3.5em}

fieldset#formData-userInfo li#data-userName,
fieldset#formData-userInfo li#data-userTitle {
width:125px;
}

fieldset#formData-userInfo li#data-userTitle {
margin-top:1.25em;
}

fieldset#formData-userInfo li#data-userEmail,
fieldset#formData-userInfo li#data-userPhone {
position:absolute;
}

fieldset#formData-userInfo li#data-userEmail {
width:200px;
right:0; top:0;
}
fieldset#formData-userInfo li#data-userPhone {
width:200px;
left:150px; bottom:0;
}
fieldset#formData-userInfo li#data-userPhone input {width:100px}

/* ----- User Message */
fieldset#formData-messageText {margin-top:.5em}

fieldset#formData-messageText li {margin-top:.25em}

/* ----- Gender */
fieldset#formData-userGender {margin-top:.5em}
fieldset#formData-userGender label,
fieldset#formData-userGender input {display:inline}
fieldset#formData-userGender label{padding-left:3px;}
fieldset#formData-userGender li {display:inline-block; margin-right:20px;}

/* ----- Birthdate */
fieldset#formData-userBirthdate {margin-top:.5em}
fieldset#formData-userBirthdate ol {min-height:3.5em}

fieldset#formData-userBirthdate li {width:100px}

fieldset#formData-userBirthdate li#data-userBirthDay,
fieldset#formData-userBirthdate li#data-userBirthYear {
position:absolute;
top:0;
}

fieldset#formData-userBirthdate li#data-userBirthMonth select {width:100px;}
fieldset#formData-userBirthdate li#data-userBirthDay {left:125px}
fieldset#formData-userBirthdate li#data-userBirthYear {left:250px}


/* ----- Password - Entry & Confirmation */
fieldset#formData-userPassword {margin-top:.25em}
fieldset#formData-userPassword li {width:125px}

fieldset#formData-userPassword li#data-userPasswordVerify {
position:absolute;
left:150px; top:0;
}

/* ----- Advertise */
fieldset#formData-bidDetails,
#formData-bidDetails li#data-bidAll,
#formData-bidDetails li#data-sponsoredRequest {margin-top:.5em}
#formData-bidDetails ol {position:relative; /* allows absolute positioning of child elements */ }
#formData-bidDetails li#data-bidPrice,
#formData-bidDetails li#data-dailyBudget {
width:125px;
}

#formData-bidDetails li#data-dailyBudget {
position:absolute;
left:150px; top:0;
}

#formData-bidDetails li#data-bidAll label,
#formData-bidDetails li#data-bidAll input,
#formData-bidDetails li#data-sponsoredRequest label,
#formData-bidDetails li#data-sponsoredRequest input,
form#keywordbid-advertise li#data-consent label,
form#keywordbid-advertise li#data-consent input  {
display:inline;
white-space:normal;
}

form#keywordbid-advertise li#data-consent input {
display:inline-block;
margin-right:2px;
}

form#keywordbid-advertise li#data-consent p {margin-left:2.75em;}



/* Alerts ---------- */
p.submitAlert {
top:10px; margin-bottom:20px;
padding:20px 10px 20px 10px;
border-top:1px dashed; border-bottom:1px dashed;
font-size:.85em;
}

/* submitAlert */ #alertError{

}

/* submitAlert */ #alertSuccess{

}


/* OVG Home Page Properties ---------------------------------------- content-index-properties.css */
/* ( properties of Home ) */

.index #frame-pageHead {height:125px}

.index #frame-pageBody {background-position:0 -125px}

/* Page Info ---------- */
.index .index #frame-Info  {
width:300px; height:55px;
position:absolute;
left:680px; top:55px; /* offset by width of Logo + Search */
}

.index .index h1#contentTitle-general,
.index .index h2#contentTitle-specific {display:none}
.index .index h3#contentTitle-descriptive {display:block;

}

.index .index h3#contentTitle-descriptive {
width:300px; height:55px;
position:absolute;
left:0; top:0;
}

h3#contentTitle-descriptive .OVMeter {
display:block;
position:absolute;
left:0; top:25px;
}

.index .index h3#contentTitle-descriptive a.button {
width:300px; height:15px;
right:5px; bottom:0;
text-align:right; padding-top:40px;
font-size:90%; /* override parent default */
}
.index .index h3#contentTitle-descriptive a.button:hover {right:2px}


/* ----- Pop More - Additional Info */
.index .index #popMore-pageInfo {
height:228px;
}

ul#OVMeter {margin:.5em 0 0 .5em}
ul#OVMeter h4 {font-size:.75em}
ul#OVMeter li {font-size:.75em}
ul#OVMeter em,
h3#contentTitle-descriptive .OVMeter em {padding-right:3px;}


/* Search Elements ---------- */
.index .index #frame-Search {
height:50px;
left:205px; top:55px;
}

/* ----- Search Form */
.index .index form#search-video {
background-position:-205px -55px;
}

/* ----- Search Category Menu */
.index .index input#search-submit {
background-position:-550px -65px;
}
.index .index input#search-submit:hover {background-position:-1345px -65px}


/* ----- Expanded / Contracted - Enabled / Disabled */
.index .index #frame-Search .contracted form#search-video,
.index .index #frame-Search .disabled form#search-video {background-position:-205px -55px}
.index .index #frame-Search .expanded form#search-video,
.index .index #frame-Search .enabled form#search-video {background-position:-1000px -55px}



/* Feature Box ---------- */
ul#menu-featureTab,
ul#menu-featureTab li,
ul#menu-featureTab a,
#tab01-content,
#tab02-content {background-position:-205px -125px}

/* ----- Tab Menu */
ul#menu-featureTab {width:445px; height:35px}

ul#menu-featureTab li {
position:absolute;
top:0;
font-size:.85em;
font-weight:bold;
}

ul#menu-featureTab a {
display:block;
width:192px; height:27px;
padding:8px 0 0 30px;
text-decoration:none;
}

ul#menu-featureTab li#tab01 {left:0}
ul#menu-featureTab li#tab02 {right:0}

ul#menu-featureTab a#tab01-icon {background-position:-1000px -125px;}
ul#menu-featureTab a#tab02-icon {background-position:-428px -125px;}


/* ----- Tab Content */
#tab01-content,
#tab02-content {
position:absolute;
left:0; top:35px; /* offset by menu height */
width:445px; height:215px;
}

#tab01-content {background-position:-205px -160px}
#tab02-content {background-position:-1000px -160px}


/* ----- More Button(s) */
#frame-Feature a.buttonMore {
width:200px; height:20px;
right:15px; bottom:15px;
background:0; text-indent:0; /* override default */
font:.70em Arial, Helvetica, sans-serif; text-align:right;
}

ol.menu-more {
height:20px;
position:absolute;
left:50px; bottom:6px;
font-size:.75em;
}

ol.menu-more li {
display:inline-block; float:left;
margin-left:8px; padding-left:9px;
border-left:1px solid;
}

ol.menu-more li a {
display:inline-block;
padding-top:2px;
}

ol.menu-more li#browse {
font-weight:bold;
}

/* ----- ----- Select Tab Variations */
.select01 ul#menu-featureTab li#tab01 a,
.select02 ul#menu-featureTab li#tab02 a {
cursor:default;
}
.select01 ul#menu-featureTab a#tab01-icon {background-position:-205px -125px;}
.select02 ul#menu-featureTab a#tab02-icon {background-position:-1223px -125px;}

.select01 #tab01-content,
.select02 #tab02-content {display:block}

.select01 #tab02-content,
.select02 #tab01-content {display:none}


/* ----- Top Search & OVBuzz */
#frame-Feature ol.searchList-topSearches,
#frame-Feature ol#searchList-OVBuzz {
top:10px;
}

#frame-Feature ol.searchList-topSearches {
width:150px; height:190px;
left:10px;
}


/* ----- OVBuzz */
#frame-Feature ol#searchList-OVBuzz {
width:250px; height:160px;
right:10px;
}


/* Sites ---------- */
.index .index #frame-Sites {
top:285px; margin-bottom:285px;
}




/* Editor's Spotlight ---------- ---------- */

/* Stacking Order ---------- */
ol#slideShow li#slideMenu {z-index:1}
ul#menu-Slide {z-index:2}
h3.slideTitle,
p.slideDescription {z-index:3}

ol#slideShow {
width:440px; height:185px;
position:relative; /* allows absolute positioning of child elements */
left:3px;
}

/* specific slide ID's prevent formatting of child list-items */
ol#slideShow li#slide1,
ol#slideShow li#slide2,
ol#slideShow li#slide3,
ol#slideShow li#slide4,
ol#slideShow li#slide5,
ol#slideShow li#slide6,
ol#slideShow li#slide7,
ol#slideShow li#slide8,
ol#slideShow li#slide9,
ol#slideShow li#slide10 {
width:440px; height:185px;
position:absolute;
left:0; top:0;
}

ol#slideShow .slideImage {
display:block;
width:100%; height:185px;
position:absolute;
overflow:hidden; text-indent:-1000px; /* hides text */
}


.out {
visibility:hidden;
display:none; /* will not preload */
}
.in {
visibility:visible;
display:block; /* will not preload */
}


ol#slideShow a.button {
display:block;
width:100%; height:145px;
position:absolute;
left:0; top:0;
background-position:200px -710px;
overflow:hidden; text-indent:-1000px; /* hides text */
}


/* Slide Menu ---------- */

ol#slideShow li#slideMenu {
width:440px; height:35px;
position:absolute;
left:0; bottom:0;
background-position:0 -675px; background-repeat:repeat-x;
}

ul#menu-Slide {
width:160px; height:25px;
position:absolute;
right:5px; top:5px;
}

ul#menu-Slide li {
width:10px;
display:inline-block;
float:left;
}

ul#menu-Slide li a {
display:block;
height:25px;
background-position:-110px -642px;
overflow:hidden; text-indent:-1000px; /* hides text */
}

ul#menu-Slide li a.selected {
cursor:default;
font-weight:bold;
background-position:-130px -642px;
}

ul#menu-Slide li#slidePrevious,
ul#menu-Slide li#slideNext {
width:25px;
position:absolute;
right:0; top:0;
}

ul#menu-Slide li#slidePrevious {
right:25px;
}

ul#menu-Slide li#slidePrevious a,
ul#menu-Slide li#slideNext a {

}

ul#menu-Slide li#slidePrevious a {background-position:0 -650px;}
ul#menu-Slide li#slideNext a {background-position:-25px -650px}
ul#menu-Slide li#slidePrevious a:hover {background-position:-50px -650px;}
ul#menu-Slide li#slideNext a:hover {background-position:-75px -650px;}




/* Slide Details ---------- */
h3.slideTitle,
p.slideDescription {
width:250px;
font-size:.70em;
color:#fff;
overflow:hidden;
white-space:nowrap;
position:relative;
left:5px; top:152px;
}

h3.slideTitle {

}

h3.slideTitle em {
padding-left:5px;
font-weight:normal;
}



/* GUI Colors ---------------------------------------- gui-colors.css */
/* ( color declarations ) */

/* Shared Global Style ---------- */

/* Level 00: Standardization ---------- gui-standards.css */
body {background-color:#000}


/* Level 01: Layout - Base Properties ---------- layout-base-properties.css */
/*a {color:#004BA0}
a:hover {color:#32A0FF} */

a {
color:#0A41A0; /* link - value 03 */
}
a:hover {
color:#3C9BFF; /* link - value 02 */
}

#frame-pageHead,
#frame-pageBody {
border-color:#1E2328; /* pageBG - value 04 */
}

#frame-pageFoot {
border-color:#000;
}

#frame-pageHead {
background-color:#2D373C; /* pageBG - value 03 */
}

#frame-Sites,
#frame-bodyContent {background-color:#fff}


/* Level 02: Layout - Content Properties ---------- layout-content-properties.css */
h1#headLogo a {background-color:#000}

h1#contentTitle-general,
h1#contentTitle-general a {
color:#fff;
}
h1#contentTitle-general a:hover {
color:#3C9BFF; /* link - value 02 */
}
h2#contentTitle-specific {
color:#fff;
}
h3#contentTitle-descriptive {
color:#CDD2C8; /* pathBG - value 01 */
}

h3#contentTitle-descriptive a {
color:#3C9BFF; /* link - value 02 */
}
h3#contentTitle-descriptive a:hover {
color:#C8E1FA; /* link - value 01 */
}

ol#menu-Additional a {
color:#C8E1FA; /* link - value 01 */
}
ol#menu-Additional a:hover {
background-color:#1E3750; /* pageBG - value 02 */
}

ol#menu-Head li a:hover,
ol.menu-Foot li a:hover,
ol#menu-Additional a:hover {
color:#fff;
}


ol#menu-Head li a {
color:#fff;
}

ol.menu-Foot li a {
color:#C8E1FA; /* link - value 01 */
}

#frame-pageFoot p {
border-color:#1E3750; /* pageBG - value 02 */
color:#416987; /* pageBG - value 01 */
}

.title-feature {
border-color:#B4B4B4; /* pathBG - value 02 */
}


/* Menu Highlighting ---------- */
.new-features ol#menu-Head li a[href="new-features.html"],
.spread-the-word ol#menu-Head li a[href="spread-the-word.html"],
.suggest-a-site ol#menu-Head li a[href="suggest-a-site.html"],
.help-faq ol#menu-Head li a[href="help-faq.html"],
.preferences ol#menu-Head li a[href="preferences.html"],
.myOVG ol#menu-Head li a[href="myovg-login.html"]  {
color:#fff;
}

.preferences ol#menu-Additional li a[href="preferences.html"],
.tools-resources ol#menu-Additional li a[href="tools-resources.html"],
.aboutus ol#menu-Additional li a[href="aboutus.html"],
.privacy ol#menu-Additional li a[href="privacy.html"],
.terms ol#menu-Additional li a[href="terms.html"],
.press ol#menu-Additional li a[href="press.html"],
.dmca ol#menu-Additional li a[href="dmca.html"],
.contact ol#menu-Additional li a[href="contact.html"],
.advertise ol#menu-Additional li a[href="advertise.html"],
.linktous ol#menu-Additional li a[href="linktous.html"],
.jobs ol#menu-Additional li a[href="jobs.html"] {
color:#fff;
}


/* Level 03: Category Menu - Properties ---------- menu-category-properties.css */
ol#menu-Category a {
color:#000;
}
ol#menu-Category a:hover {
color:#00197D; /* link - value06 */
}

a.icon {
/* background-color:#B4B4B4; /* pathBG - value 02 */
}
a.icon:hover {
/* background-color:#CDD2C8; /* pathBG - value 01 */
}

ol#menu-Category li .categoryInfo {
border-color:#1E3750; /* pageBG - value 02 */
background-color:#E1E1DC; /* pathBG - value 05 */
}

ol#menu-Category li h4 {
color:#1E3750; /* pageBG - value 02 */
}

ol.menu-Subcategory li a:hover {
background-color:#fff;
}

a.titleBrowse {
border-color:#416987; /* pageBG - value 01 */
}


/* Level 04: Search Properties ---------- content-search-properties.css */
/* ----- Search Query Form */
form#search-video {
background-color:#B4B4B4; /* pathBG - value 02 */
}
input#search-query {background-color:#fff}

select#search-menu-category {
background-color:#DCFFC3; /* highlight - value 02 */
}

input#search-submit {
background-color:#00197D; /* link - value 06 */
color:#fff;
}
input#search-submit:hover {
background-color:#234BC8; /* link - value 05 */
}

#search-data {background-color:0;}

/* ----- Search List - OVBuzz */
ol#searchList-OVBuzz {
border-color:#5F8CB4; /* featureBG - value 01 */
}

#frame-Feature ol#searchList-OVBuzz h2,
#frame-Feature ol#searchList-OVBuzz h2 a,
#search-data ol#searchList-OVBuzz h2 a {
color:#fff;
}

ol#searchList-OVBuzz li { /* bullet character */
color:#5F8CB4; /* featureBG - value 01 */
}

/* ----- Search List - Top Searches */
ol.searchList-topSearches li.term02,
ol.searchList-topSearches li.term04,
ol.searchList-topSearches li.term06,
ol.searchList-topSearches li.term08,
ol.searchList-topSearches li.term10,
ol.searchList-topSearches li.term12,
ol.searchList-topSearches li.term14,
ol.searchList-topSearches li.term16,
ol.searchList-topSearches li.term18,
ol.searchList-topSearches li.term20 {
background-color:none;
border-color:none;
}

#frame-Feature ol.searchList-topSearches a,
#frame-Feature ol#searchList-OVBuzz li a,
#frame-Feature a.button,
#frame-Search ol.searchList-topSearches a,
#frame-Search ol#searchList-OVBuzz li a,
#frame-Search a.button {
color:#fff;
}

#frame-Feature ol.searchList-topSearches a:hover,
#frame-Feature ol#searchList-OVBuzz a:hover,
#frame-Feature a.button:hover,
#frame-Search ol.searchList-topSearches a:hover,
#frame-Search ol#searchList-OVBuzz a:hover,
#frame-Search a.button:hover {
color:#fff;
}

#frame-Feature ol.searchList-topSearches li.term02,
#frame-Feature ol.searchList-topSearches li.term04,
#frame-Feature ol.searchList-topSearches li.term06,
#frame-Feature ol.searchList-topSearches li.term08,
#frame-Feature ol.searchList-topSearches li.term10,
#frame-Feature ol.searchList-topSearches li.term12,
#frame-Feature ol.searchList-topSearches li.term14,
#frame-Feature ol.searchList-topSearches li.term16,
#frame-Feature ol.searchList-topSearches li.term18,
#frame-Feature ol.searchList-topSearches li.term20,
#search-data ol.searchList-topSearches li.term02,
#search-data ol.searchList-topSearches li.term04,
#search-data ol.searchList-topSearches li.term06,
#search-data ol.searchList-topSearches li.term08,
#search-data ol.searchList-topSearches li.term10,
#search-data ol.searchList-topSearches li.term12,
#search-data ol.searchList-topSearches li.term14,
#search-data ol.searchList-topSearches li.term16,
#search-data ol.searchList-topSearches li.term18,
#search-data ol.searchList-topSearches li.term20 {
border-color:#5F8CB4; /* featureBG - value 01 */
}

/* Level 05: Content Menu - Properties ---------- menu-content-structure.css */
/* ----- Sort Menu */
ol#menu-contentSort,
ol#menu-contentSort li a,
ol#menu-contentSort li#link01 a,
ol#menu-contentSort li#link01 a.current,
ol#menu-sortUserStats {
border-color:#192D4B; /* featureBG - value 05 */
}

ol#menu-contentSort {
background-color:#1E2328; /* pageBG - value 04 */
}
ol#menu-contentSort li a {
background-color:#366694; /* featureBG - value 02 */
color:#fff;
}
ol#menu-contentSort li a:hover {
background-color:#5F8CB4; /* featureBG - value 01 */
color:#fff;
}

ol.menu-contentPage li,
ol#menu-sortStatsTime li {
border-color:#1E3750; /* pageBG - value 02 */
}

ol.menu-contentPage li a,
ol#menu-sortStatsTime li a {
color:#3C9BFF; /* link - value 02 */
}

ol#menu-sortStatsTime li a:hover,
ol.menu-contentPage li a:hover {
background-color:#1E3750; /* pageBG - value 02 */
color:#fff;
}

ol.menu-contentPage li.pagePrevious a:hover,
ol.menu-contentPage li.pageNext a:hover {
background-color:none; /* override default */
}

/* ----- Page Menu */
ol#menu-sortStatsTime li a.current,
ol#menu-sortStatsTime li a.current:hover,
ol.menu-contentPage li a.current,
ol.menu-contentPage li a.current:hover {
background:none; /* override default */
color:#fff;
}

ol#pageFoot li a.current {color:#000}

ol#menu-sortStatsTime li a.inactive,
ol.menu-contentPage li a.inactive {
color:#000;
}

ol.menu-contentPage li.pageLast em {
color:#416987; /* pageBG - value 01 */
}

/* ----- ----- Alphabetical Variation */
.alphabetical ol.menu-contentPage li a {
background-color:#C8E1FA; /* link - value 01 */
border-color:#3C9BFF; /* link - value 02 */
color:#234BC8; /* link - value 05 */
}
.alphabetical ol.menu-contentPage li a:hover {
background-color:#fff;
border-color:#C8E1FA; /* link - value 01 */
color:#0A41A0; /* link - value 03 */
}

.alphabetical ol.menu-contentPage li a.current {
color:#000;
}
.alphabetical ol.menu-contentPage li a.inactive {
color:#B4B4B4; /* pathBG - value 02 */
}


/* Level 06: Site Listings - Properties ---------- content-sitelistings-properties.css */
ol#siteListings {
background-color:#fff;
border-color:#1E3750; /* pageBG - value 02 */
}

ol#siteListings li {
border-color:#B4B4B4; /* pathBG - value 02 */
}

ul.siteStats {
border-color:#B4B4B4; /* pathBG - value 02 */
color:#4B5564; /* pathBG - value 04 */
}

p.siteCategory {
color:#4B5564; /* pathBG - value 04 */
}

dl.siteComments dt.shaded,
dl.siteComments dd.shaded,
ol.siteSearches li.term02,
ol.siteSearches li.term04,
ol.siteSearches li.term06,
ol.siteSearches li.term08,
ol.siteSearches li.term10,
ol.siteSearches li.term12,
ol.siteSearches li.term14,
ol.siteSearches li.term16,
ol.siteSearches li.term18,
ol.siteSearches li.term20 {
border-color:#B4B4B4; /* pathBG - value 02 */
}

dl.siteComments dt em,
dl.siteComments p.action {
color:#1E3750; /* pageBG - value 02 */
}

/* PopMore - Lightbox ---------- content-popmore-lightbox-properties.css */
#popMore-siteInfo .siteInfoFrame,
#popMore-Gateway #frame-Gateway {
border-color:#192D4B; /* featureBG - value 05 */
}

#popMore-siteInfo ol.siteSearches,
#popMore-siteInfo dl.siteComments {
border-color:#B4B4B4; /* pathBG - value 02 */
}

/* Level 07: Ads ---------- content-ads-properties.css */
.banner-leaderboard,
.banner-rectangleMedium,
.banner-skyscraper,
.banner-full {
border-color:#1E3750; /* pageBG - value 02 */
}



/* Level 08: Forms ---------- content-forms-properties.css */
legend {
color:#1E3750; /* pageBG - value 02 */
}

label {
color:#2D5078; /* featureBG - value 03 */
}

label .inputRequired {
color:#FF7D00; /* attention - value 03 */
}
label .inputOptional,
em.inputInstruction,
fieldset#formData-verify li#data-consent p,
fieldset#formData-verify li#data-consentSpecial p {
color:#366694; /* featureBG - value 02 */
}

#frame-pageBody input[type="text"],
#frame-pageBody input[type="password"],
textarea {
border-color:#5F8CB4; /* featureBG - value 01 */
}

input.button-submit {
border-color:#FF7D00; /* attention - value 03 */
background-color:#FFE164; /* attention - value 02 */
}

input.button-submit:hover {
border-color:#FFE164; /* attention - value 02 */
background-color:#FFFF64; /* attention - value 01 */
color:#FF7D00; /* attention - value 03 */
}

fieldset#formData-verify {
border-color:#B4B4B4; /* pathBG - value 02 */
}

/* submitAlert */ #alertError{
border-color:red;
color:red;
}

/* submitAlert */ #alertSuccess{
border-color:#2DB44B; /* highlight - value 03 */
color:#008C55; /* highlight - value 04 */
}

/* Home Page Properties ---------- content-index-properties.css */
ul#menu-featureTab {
background-color:#192D4B; /* featureBG - value 05 */
}
#frame-Feature,
.select01 ul#menu-featureTab li#tab01 a,
.select02 ul#menu-featureTab li#tab02 a {
background-color:#2D5078; /* featureBG - value 03 */
}

.select01 ul#menu-featureTab li#tab01 a,
.select02 ul#menu-featureTab li#tab02 a {color:#fff}

ul#menu-featureTab a {
color:#C8E1FA; /* link - value 01 */
}
ul#menu-featureTab a:hover {color:#fff;}

/* ----- More Button(s) */
#frame-Feature a.buttonMore {
color:#C8E1FA; /* link - value 01 */
}
#frame-Feature a.buttonMore:hover {color:#fff}

ol.menu-more li {
border-color:#2D5078; /* featureBG - value 03 */
}
ol.menu-more li a {
color:#C8E1FA; /* link - value 01 */
}
ol.menu-more li a:hover {color:#fff}

ol.menu-more li#browse a {
color:#DCFFC3; /* highlight - value 02 */
}
ol.menu-more li#browse a:hover {color:#fff}

/* ----- Editor's Picks */
a.editorsPick-still {
border-color:#C8E1FA; /* link - value 01 */
}
a.editorsPick-still:hover {border-color:#fff}


h3.editorsPick-title a {
color:#fff;
}
h3.editorsPick-title a:hover {color:#fff}

p.editorsPick-description {
color:#fff;
}

p.editorsPick-description a {
color:#C8E1FA; /* link - value 01 */
}

p.editorsPick-description a:hover {
color:#fff;
}

/* Category Properties ---------- content-category-properties.css */
#search-data {
/* background-color:#2D5078; /* featureBG - value 03 */
}

#popMore-pageInfo {
border-color:#416987; /* pageBG - value 01 */
background-color:#fff;
}

/* ----- Current Category - Subcategory Menu */
/* Movies */
.movies ol#menu-Category li#movies a,
/* TV */
.tv ol#menu-Category li#tv a,
/* Anime */
.anime ol#menu-Category li#anime a,
/* General / Viral */
.generalvideo ol#menu-Category li#generalvideo a,
/* Games */
.games ol#menu-Category li#games a,
/* Asia / India */
.asian ol#menu-Category li#asian a,
/* Sports */
.sports ol#menu-Category li#sports a,
/* Music / Entertainment */
.entertainment ol#menu-Category li#entertainment a,
/* Indie / Odd */
.indie ol#menu-Category li#indie a,
/* How To / Education */
.education ol#menu-Category li#education a,
/* Lifestyle */
.lifestyle ol#menu-Category li#lifestyle a,
/* Local */
.local ol#menu-Category li#local a,
/* Food / Wine */
.food-wine ol#menu-Category li#food-wine a,
/* Health / Fitness */
.health-fitness ol#menu-Category li#health-fitness a,
/* Science / Technology */
.science ol#menu-Category li#science a,
/* Cars / Aviation */
.car ol#menu-Category li#car a,
/* Family / Kids */
.family-kids ol#menu-Category li#family-kids a,
/* Travel */
.travel ol#menu-Category li#travel a,
/* Video Blog */
.video-blog ol#menu-Category li#video-blog a,
/* News / Business */
.news ol#menu-Category li#news a,
/* Radio */
.radio ol#menu-Category li#radio a,
/* Guns / Military */
.guns-ammo ol#menu-Category li#guns-ammo a,
/* Adult */
.adult ol#menu-Category li#adult a {
color:#C8E1FA; /* link - value 01 */
}
/* Movies */
.movies ol#menu-Category li#movies a:hover,
/* TV */
.tv ol#menu-Category li#tv a:hover,
/* Anime */
.anime ol#menu-Category li#anime a:hover,
/* General / Viral */
.generalvideo ol#menu-Category li#generalvideo a:hover,
/* Games */
.games ol#menu-Category li#games a:hover,
/* Asia / India */
.asian ol#menu-Category li#asian a:hover,
/* Sports */
.sports ol#menu-Category li#sports a:hover,
/* Music / Entertainment */
.entertainment ol#menu-Category li#entertainment a:hover,
/* Indie / Odd */
.indie ol#menu-Category li#indie a:hover,
/* How To / Education */
.education ol#menu-Category li#education a:hover,
/* Lifestyle */
.lifestyle ol#menu-Category li#lifestyle a:hover,
/* Local */
.local ol#menu-Category li#local a:hover,
/* Food / Wine */
.food-wine ol#menu-Category li#food-wine a:hover,
/* Health / Fitness */
.health-fitness ol#menu-Category li#health-fitness a:hover,
/* Science / Technology */
.science ol#menu-Category li#science a:hover,
/* Cars / Aviation */
.car ol#menu-Category li#car a:hover,
/* Family / Kids */
.family-kids ol#menu-Category li#family-kids a:hover,
/* Travel */
.travel ol#menu-Category li#travel a:hover,
/* Video Blog */
.video-blog ol#menu-Category li#video-blog a:hover,
/* News / Business */
.news ol#menu-Category li#news a:hover,
/* Radio */
.radio ol#menu-Category li#radio a:hover,
/* Guns / Military */
.guns-ammo ol#menu-Category li#guns-ammo a:hover,
/* Adult */
.adult ol#menu-Category li#adult a:hover {
color:#fff;
background-color:#416987; /* pageBG - value 01 */
}

/* ----- Title Browse Link */
a.titleBrowse {background-color:none;}

/* ----- Subcategory Heading */
/* Movies */
.movies li#movies h4,
/* TV */
.tv li#tv h4,
/* Anime */
.anime li#anime h4,
/* General / Viral */
.generalvideo li#generalvideo h4,
/* Games */
.games li#games h4,
/* Asia / India */
.asian li#asian h4,
/* Sports */
.sports li#sports h4,
/* Music / Entertainment */
.entertainment li#entertainment h4,
/* Indie / Odd */
.indie li#indie h4,
/* How To / Education */
.education li#education h4,
/* Lifestyle */
.lifestyle li#lifestyle h4,
/* Local */
.local li#local h4,
/* Food / Wine */
.food-wine li#food-wine h4,
/* Health / Fitness */
.health-fitness li#health-fitness h4,
/* Science / Technology */
.science li#science h4,
/* Cars / Aviation */
.car li#car h4,
/* Family / Kids */
.family-kids li#family-kids h4,
/* Travel */
.travel li#travel h4,
/* Video Blog */
.video-blog li#video-blog h4,
/* News / Business */
.news li#news h4,
/* Radio */
.radio li#radio h4,
/* Guns / Military */
.guns-ammo li#guns-ammo h4,
/* Adult */
.adult li#adult h4 {
color:#B4B4B4; /* pathBG - value 02 */
}

/* ----- Subcategory Menu Higlighting */
/* Movies */
.movies ol#menu-Category li#movies a.icon,
.movies-divx-high-quality ol#menu-Category li#movies-divx-high-quality a,
.movies-scifi ol#menu-Category li#movies-scifi a,
.movies-documentary ol#menu-Category li#movies-documentary a,
.movies-trailers ol#menu-Category li#movies-trailers a,
.movies-pay-per-view ol#menu-Category li#movies-pay-per-view a,
/* TV */
.tv ol#menu-Category li#tv a.icon,
.tv-animation ol#menu-Category li#tv-animation a,
.tv-live-streaming ol#menu-Category li#tv-live-streaming a,
.tv-network ol#menu-Category li#tv-network a,
.tv-webisodes ol#menu-Category li#tv-webisodes a,
/* Anime */
.anime ol#menu-Category li#anime a.icon,
.anime-naruto ol#menu-Category li#anime-naruto a,
.anime-pokemon ol#menu-Category li#anime-pokemon a,
.anime-dragon-ball ol#menu-Category li#anime-dragon-ball a,
.anime-avatar ol#menu-Category li#anime-avatar a,
.anime-vampire-knight ol#menu-Category li#anime-vampire-knight a,
.anime-soul-eater ol#menu-Category li#anime-soul-eater a,
.anime-shugo-chara ol#menu-Category li#anime-shugo-chara a,
.anime-blood ol#menu-Category li#anime-blood a,
/* General / Viral */
.generalvideo ol#menu-Category li#generalvideo a.icon,
.general-comedy ol#menu-Category li#general-comedy a,
.general-user-generated ol#menu-Category li#general-user-generated a,
.general-video-search ol#menu-Category li#general-video-search a,
.general-pets-animals ol#menu-Category li#general-pets-animals a,
.general-mobile-wap ol#menu-Category li#general-mobile-wap a,
.general-magic ol#menu-Category li#general-magic a,
.general-europe ol#menu-Category li#general-europe a,
/* Games */
.games ol#menu-Category li#games a.icon,
.games-action-adventure ol#menu-Category li#games-action-adventure a,
.games-arcade ol#menu-Category li#games-arcade a,
.games-educational ol#menu-Category li#games-educational a,
.games-girls-dress-up ol#menu-Category li#games-girls-dress-up a,
.games-kids ol#menu-Category li#games-kids a,
.games-online ol#menu-Category li#games-online a,
.games-puzzles ol#menu-Category li#games-puzzles a,
.games-car-racing ol#menu-Category li#games-car-racing a,
.games-registration ol#menu-Category li#games-registration a,
.games-reviews-trailers ol#menu-Category li#games-reviews-trailers a,
.games-rpg ol#menu-Category li#games-rpg a,
.games-shooting-fighting ol#menu-Category li#games-shooting-fighting a,
.games-sports ol#menu-Category li#games-sports a,
/* Asia / India */
.asian ol#menu-Category li#asian a.icon,
.asian-chinese ol#menu-Category li#asian-chinese a,
.asian-filipino ol#menu-Category li#asian-filipino a,
.asian-indian-bollywood ol#menu-Category li#asian-indian-bollywood a,
.asian-japanese ol#menu-Category li#asian-japanese a,
.asian-korean ol#menu-Category li#asian-korean a,
.asian-middle-eastern ol#menu-Category li#asian-middle-eastern a,
.asian-vietnamese ol#menu-Category li#asian-vietnamese a,
/* Sports */
.sports ol#menu-Category li#sports a.icon,
.sports-pro ol#menu-Category li#sports-pro a,
.sports-extreme ol#menu-Category li#sports-extreme a,
.sports-baseball ol#menu-Category li#sports-baseball a,
.sports-basketball ol#menu-Category li#sports-basketball a,
.sports-cricket ol#menu-Category li#sports-cricket a,
.sports-cycling ol#menu-Category li#sports-cycling a,
.sports-equestrian ol#menu-Category li#sports-equestrian a,
.sports-football ol#menu-Category li#sports-football a,
.sports-golf ol#menu-Category li#sports-golf a,
.sports-hockey ol#menu-Category li#sports-hockey a,
.sports-poker-gambling ol#menu-Category li#sports-poker-gambling a,
.sports-rugby ol#menu-Category li#sports-rugby a,
.sports-skateboarding ol#menu-Category li#sports-skateboarding a,
.sports-snowsports ol#menu-Category li#sports-snowsports a,
.sports-soccer ol#menu-Category li#sports-soccer a,
.sports-tennis ol#menu-Category li#sports-tennis a,
.sports-volleyball ol#menu-Category li#sports-volleyball a,
.sports-watersports ol#menu-Category li#sports-watersports a,
.sports-worldgames ol#menu-Category li#sports-worldgames a,
.sports-wrestling-fighting ol#menu-Category li#sports-wrestling-fighting a,
.sports-pay-per-view ol#menu-Category li#sports-pay-per-view a,
.sports-more ol#menu-Category li#sports-more a,
/* Music / Entertainment */
.entertainment ol#menu-Category li#entertainment a.icon,
.entertainment-celebrity-gossip ol#menu-Category li#entertainment-celebrity-gossip a,
.entertainment-country ol#menu-Category li#entertainment-country a,
.entertainment-dance-theater ol#menu-Category li#entertainment-dance-theater a,
.entertainment-arts-hobby ol#menu-Category li#entertainment-arts-hobby a,
.entertainment-hollywood-news ol#menu-Category li#entertainment-hollywood-news a,
.entertainment-jazz ol#menu-Category li#entertainment-jazz a,
.entertainment-magic ol#menu-Category li#entertainment-magic a,
.entertainment-men ol#menu-Category li#entertainment-men a,
.entertainment-musical-instruments ol#menu-Category li#entertainment-musical-instruments a,
.entertainment-music-videos ol#menu-Category li#entertainment-music-videos a,
.entertainment-political-humor ol#menu-Category li#entertainment-political-humor a,
.entertainment-rap-hip-hop ol#menu-Category li#entertainment-rap-hip-hop a,
.entertainment-rock-and-roll ol#menu-Category li#entertainment-rock-and-roll a,
.entertainment-sketches-improv ol#menu-Category li#entertainment-sketches-improv a,
.entertainment-stand-up-comedy ol#menu-Category li#entertainment-stand-up-comedy a,
.entertainment-talk-shows ol#menu-Category li#entertainment-talk-shows a,
.entertainment-women ol#menu-Category li#entertainment-women a,
/* Indie / Odd */
.indie ol#menu-Category li#indie a.icon,
.indie-webisodes ol#menu-Category li#indie-webisodes a,
.indie-magic ol#menu-Category li#indie-magic a,
/* How To / Education */
.education ol#menu-Category li#education a.icon,
.education-how-to ol#menu-Category li#education-how-to a,
.education-sex ol#menu-Category li#education-sex a,
.education-documentary ol#menu-Category li#education-documentary a,
.education-academic ol#menu-Category li#education-academic a,
/* Lifestyle */
.lifestyle ol#menu-Category li#lifestyle a.icon,
.lifestyle-beauty-fashion ol#menu-Category li#lifestyle-beauty-fashion a,
.lifestyle-home-garden ol#menu-Category li#lifestyle-home-garden a,
.lifestyle-religion-spiritual ol#menu-Category li#lifestyle-religion-spiritual a,
.lifestyle-luxury ol#menu-Category li#lifestyle-luxury a,
/* Local */
.local ol#menu-Category li#local a.icon,
.local-georgia-atlanta ol#menu-Category li#local-georgia-atlanta a,
.local-massachusetts-boston ol#menu-Category li#local-massachusetts-boston a,
.local-illinois-chicago ol#menu-Category li#local-illinois-chicago a,
.local-texas-dallas ol#menu-Category li#local-texas-dallas a,
.local-texas-houston ol#menu-Category li#local-texas-houston a,
.local-nevada-las-vegas ol#menu-Category li#local-nevada-las-vegas a,
.local-uk-london ol#menu-Category li#local-uk-london a,
.local-california-los-angeles ol#menu-Category li#local-california-los-angeles a,
.local-florida-miami ol#menu-Category li#local-florida-miami a,
.local-new-york-city ol#menu-Category li#local-new-york-city a,
.local-pennsylvania-philadelphia ol#menu-Category li#local-pennsylvania-philadelphia a,
.local-oregon-portland ol#menu-Category li#local-oregon-portland a,
.local-california-sacramento ol#menu-Category li#local-california-sacramento a,
.local-california-san-diego ol#menu-Category li#local-california-san-diego a,
.local-california-san-francisco ol#menu-Category li#local-california-san-francisco a,
.local-washington-seattle ol#menu-Category li#local-washington-seattle a,
.local-dc ol#menu-Category li#local-dc a,
/* Food / Wine */
.food-wine ol#menu-Category li#food-wine a.icon,
.food-wine-how-to ol#menu-Category li#food-wine-how-to a,
.food-wine-spirits ol#menu-Category li#food-wine-spirits a,
/* Health / Fitness */
.health-fitness ol#menu-Category li#health-fitness a.icon,
.health-fitness-alternative-medicine ol#menu-Category li#health-fitness-alternative-medicine a,
.health-fitness-diet-nutrition ol#menu-Category li#health-fitness-diet-nutrition a,
.health-fitness-exercise ol#menu-Category li#health-fitness-exercise a,
.health-fitness-medical-advice ol#menu-Category li#health-fitness-medical-advice a,
.health-fitness-medical-research ol#menu-Category li#health-fitness-medical-research a,
.health-fitness-mens-health ol#menu-Category li#health-fitness-mens-health a,
.health-fitness-pregnancy ol#menu-Category li#health-fitness-pregnancy a,
.health-fitness-sex ol#menu-Category li#health-fitness-sex a,
.health-fitness-womens-health ol#menu-Category li#health-fitness-womens-health a,
.health-fitness-yoga-pilates ol#menu-Category li#health-fitness-yoga-pilates a,
/* Science / Technology */
.science ol#menu-Category li#science a.icon,
.science-gadgets ol#menu-Category li#science-gadgets a,
.science-gadgets ol#menu-Category li#science-gadgets a,
.science-earth-nature ol#menu-Category li#science-earth-nature a,
.science-engineering ol#menu-Category li#science-engineering a,
.science-computer ol#menu-Category li#science-computer a,
.science-space ol#menu-Category li#science-space a,
.science-more ol#menu-Category li#science-more a,
/* Cars / Aviation */
.car ol#menu-Category li#car a.icon,
.car-flight ol#menu-Category li#car-flight a,
.car-auto-repair ol#menu-Category li#car-auto-repair a,
.car-motorcycles ol#menu-Category li#car-motorcycles a,
.car-crashes ol#menu-Category li#car-crashes a,
.car-racing ol#menu-Category li#car-racing a,
.car-reviews ol#menu-Category li#car-reviews a,
.car-more ol#menu-Category li#car-more a,
/* Family / Kids */
.family-kids ol#menu-Category li#family-kids a.icon,
.family-kids-pets-animals ol#menu-Category li#family-kids-pets-animals a,
.family-kids-games ol#menu-Category li#family-kids-games a,
/* Travel */
.travel ol#menu-Category li#travel a.icon,
.travel-asia ol#menu-Category li#travel-asia a,
.travel-australia ol#menu-Category li#travel-australia a,
.travel-budget-hostels ol#menu-Category li#travel-budget-hostels a,
.travel-cruises ol#menu-Category li#travel-cruises a,
.travel-europe ol#menu-Category li#travel-europe a,
.travel-hotels ol#menu-Category li#travel-hotels a,
.travel-luxury ol#menu-Category li#travel-luxury a,
.travel-nature-adventures ol#menu-Category li#travel-nature-adventures a,
.travel-nightlife ol#menu-Category li#travel-nightlife a,
.travel-usa-canada-mexico ol#menu-Category li#travel-usa-canada-mexico a,
/* Video Blog */
.video-blog ol#menu-Category li#video-blog a.icon,
.video-blog-star-celebrity ol#menu-Category li#video-blog-star-celebrity a,
.video-blog-gay-lesbian  ol#menu-Category li#video-blog-gay-lesbian a,
.video-blog-interactive ol#menu-Category li#video-blog-interactive a,
.video-blog-internet-personality ol#menu-Category li#video-blog-internet-personality a,
.video-blog-live-streaming ol#menu-Category li#video-blog-live-streaming a,
.video-blog-news-business ol#menu-Category li#video-blog-news-business a,
.video-blog-podcast ol#menu-Category li#video-blog-podcast a,
/* News / Business */
.news ol#menu-Category li#news a.icon,
.news-politics ol#menu-Category li#news-politics a,
/* Radio */
.radio ol#menu-Category li#radio a.icon,
.radio-podcasts ol#menu-Category li#radio-podcasts a,
.radio-streaming ol#menu-Category li#radio-streaming a,
.radio-search-play ol#menu-Category li#radio-search-play a,
/* Guns / Military */
.guns-ammo ol#menu-Category li#guns-ammo a.icon,
/* Adult */
.adult ol#menu-Category li#adult a.icon,
.adult-tubesites ol#menu-Category li#adult-tubesites a,
.adult-gay ol#menu-Category li#adult-gay a,
.adult-amateur ol#menu-Category li#adult-amateur a,
.adult-asian-indian ol#menu-Category li#adult-asian-indian a,
.adult-ebony ol#menu-Category li#adult-ebony a,
.adult-blowjob ol#menu-Category li#adult-blowjob a,
.adult-anal ol#menu-Category li#adult-anal a,
.adult-lesbian ol#menu-Category li#adult-lesbian a,
.adult-live-streaming ol#menu-Category li#adult-live-streaming a,
.adult-latina ol#menu-Category li#adult-latina a,
.adult-big-tits ol#menu-Category li#adult-big-tits a,
.adult-celebrity ol#menu-Category li#adult-celebrity a,
.adult-fetish-bondage ol#menu-Category li#adult-fetish-bondage a,
.adult-bbw ol#menu-Category li#adult-bbw a,
.adult-mature-milf ol#menu-Category li#adult-mature-milf a,
.adult-redhead ol#menu-Category li#adult-redhead a,
.adult-sex-how-to ol#menu-Category li#adult-sex-how-to a,
.adult-shemale-tranny ol#menu-Category li#adult-shemale-tranny a,
.adult-web-cams ol#menu-Category li#adult-web-cams a,
.adult-video-search ol#menu-Category li#adult-video-search a,
.adult-teen ol#menu-Category li#adult-teen a,
.adult-hentai ol#menu-Category li#adult-hentai a,
.adult-sex-how-to ol#menu-Category li#adult-sex-how-to a,
.adult-specialty-niche ol#menu-Category li#adult-specialty-niche a,
.adult-pay-per-view ol#menu-Category li#adult-pay-per-view a {
color:#fff;
}

/* OVG Info Page Properties ---------- content-ovginfo-properties.css */

/* Site Info Page Properties ---------- content-siteinfo-properties.css */
.siteinfo ol.siteSearches li.term02,
.siteinfo ol.siteSearches li.term04,
.siteinfo ol.siteSearches li.term06,
.siteinfo ol.siteSearches li.term08,
.siteinfo ol.siteSearches li.term10,
.siteinfo ol.siteSearches li.term12,
.siteinfo ol.siteSearches li.term14,
.siteinfo ol.siteSearches li.term16,
.siteinfo ol.siteSearches li.term18,
.siteinfo ol.siteSearches li.term20,
.siteinfo dl.siteComments dt.shaded,
.siteinfo dl.siteComments dd.shaded {
background-color:#E6F0E1; /* highlight - value 01 */
}


/* OVBuzz & Top Searches by Category Properties ---------- content-search-lists-properties.css */
ol.searchList-topSearches h3 a:hover {
color:#0A41A0; /* link - value 03 */
}





