* { 
    margin:0;
    padding:0;
}
html,body {
    text-align:center;
}
div#mainContent {
	margin: 0 auto;
    text-align:left;
    width:1005px;
}
div#mainContent div#ys_header {
	/*background: #292823 url('/images/usedincss/partyscene/ps_site_bg.gif');*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 0px;	
}

.ys_header_girlscene {
	height:263px;
	background: transparent url(http://www.girlscene.nl/images/general/girlscene/table_header.gif) 0px 0px no-repeat;
}
*:first-child+html .ys_header_girlscene { 
	padding-top:4px;
	background-position-y: 4px;
}
* html .ys_header_girlscene {
	padding-top:4px;
	background-position-y: 4px;
}

html>body div#mainContent {
	padding-left: 3px;
}

/*div#mainContent input, div#mainContent select, div#mainContent td{
	margin: 0px !important;
	padding: 0px !important;
}*/

div#mainContent td.loginInfoUsername {
	padding: 0px 0 2px 0;	
}
div#mainContent td.loginInfoPassword {
	padding: 2px 0 2px 0;	
}

#loginPassword{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.ys_headerTable td{
	border: 0px !important;
	border-bottom: none !important;
	border-collapse: separate !important;
	border-spacing: 0px !important;
}

div#mainContent,div#topheader td, div#mainContent table, div#topheader table, div#sidebar table
{
    border: 0px;
}
div#topheader td, div#sidebar, div#ys_content
{
    border: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
div#topheader td {
    color: #FFF;
    padding: 0px;
    margin: 0px;
}


form#register_form td
{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


div#ys_header h3
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    line-height:15px;
    margin:0;
    padding:0;
    background: none;
    border:0px !important;
	border: 0px;
}
div#topheader a, div#userBox a, div#topheaderps a
{
    color: #fff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
	border: 0px;
}
div#topheader a:hover, div#topheaderps a:hover, div#userBox a:hover
{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 0px;
}

div#topheaderps td
{
    border: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
div#topheaderps td 
{
    color: #FFF;
    padding: 0px;
    margin: 0px;
}

.thumb
{
	border: 2px solid #676767;
}
.orange {color: #fe760a}
.online { border: 2px solid #A0FFA0; }
.offline { border: 2px solid #FF0505; }

.thumbFixed {
    width: 80px;
    height: 60px;
    border: 2px solid #676767;
}

#mainContent
{ 
	margin: 0 0 0 0;
	/*position: relative;
	border: 0px solid red;*/
	width: 1005px;
	/*left: 50%;*/
}

#newsTicker
{
	margin: 4px 0 0 0;
	width: 1005px;
	height: 14px;
	background-color: #fff;
	color: #000;
}

#topheader
{
	display: block;
	height: 90px;
	/*height: 160px;*/
	margin: 5px 0 6px 0;
	padding: 0;
}

#topheaderps
{
	display: block;
	height: 160px;
	margin: 5px 0 6px 0;
	padding: 0;
}

div#topheaderps td
{
    border: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
div#topheaderps td 
{
    color: #FFF;
    padding: 0px;
    margin: 0px;
}

#topheader .imgLogo, #topheaderps .imglogo
{
	background-color: #000;
	background-repeat: no-repeat;
	/*float: left;*/
	margin: 0px;
	padding: 0px;
	border: 0;
	/*background-image: url('http://www.partyscene.nl/images/general/yourscene-logo.gif');*/
	width: 154px;
	height: 90px;
	vertical-align: bottom;
}

#topheaderps #topBanner
{
	display: block;
	width: 728px;
	height: 90px;
	/*background-color: #666;*/
	margin: 0 0 0 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 0px;
	margin-top: 1px;
}

#topheader #topBanner
{
	display: block;
	width: 728px;
	height: 90px;
	/*background-color: #666;*/
	margin: 0 0 0 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 0px;
	margin-top: 1px;
}
/*#topheader #loginBox
{
	display: block;
	float: right;
	width: 120px;
	height: 90px;
	margin: 0 0 0 0;
	padding: 0;
}*/
#topheader #loginBox table, #topheaderps #loginBox table
{
	width: 114px;
}
#topheader #loginBox a, #topheaderps #loginBox a
{
	color: #FD8304;
	text-decoration: none;
}

#sidebar
{
	float: right;
	width: 120px;
	color: #000;
	margin: 0;
	padding: 0;
	vertical-align: top;
}
#sidebar #userBox
{
	background: #6E665E url('http://www.partyscene.nl/images/usedincss/partyscene/ps_userbox_bg.gif') top left repeat-x;
	width: 120px;
	/*height: 168px;*/
	margin: 0 0 3px 0;
	padding: 6px 0 9px 0;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#sidebar #userBox a
{
	color: #FD8304;
	text-decoration: none;
}
#sidebar #userBox h3
{
	font-family: Arial Narrow, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.25em;
	color: #fff;
}
#sidebar #userBox h3 a
{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;*/
	font-family: Arial Narrow, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.25em;
	text-transform: none;
	/*line-height:15px;*/
	margin:0;
	padding:0;
	color: #fff;
}
#sidebar #userBox #logoutform, #sidebar #userBox #logoutform a
{
	color: #fff;
}
#sidebar #userBox #logoutform a
{
	font-weight: bold;
}
#sidebar #userBox #logoutform a.logout
{
	background: url('http://www.partyscene.nl/images/icons/logout.gif') top left no-repeat;
	padding-left: 15px;
}
#sidebar #userBox #logoutform a img
{
	border: 0;
	vertical-align: middle;
	margin-bottom: 3px;
}
#sidebar #userBox #logoutform a img.thumb
{
	border: 2px solid #676767;
}
#sidebar #userBox #logoutform a .txtyellow { font-size: 11px; color: #FF8008; }

#navigationBar, .subnav
{
	display: block;
	width:inherit;
	height: 32px;
	/*#2E2D28*/
	/*background: #000 url('http://www.partyscene.nl/images/usedincss/partyscene/ps_navigation_bg.gif') top left repeat-x;*/
	margin: 0;
	/*padding-bottom:3px;*/
}
.subnav 
{
	background: #000 url('http://www.partyscene.nl/images/usedincss/partyscene/ps_navigation_bg.gif') top left repeat-x;
	height: 20px;
}

#ys_content
{
	color: #000;
	margin: 0 120px 0 0;
	padding: 0;
}
html>body #ys_content
{
	padding-right: 3px;
}

#ys_content table
{
	clear: left;
	table-layout: fixed;
	border-spacing:0px 0px;
}
#ys_content table
{
	width: 878px !important;
}

#ys_content table td
{
	vertical-align: top;
	padding: 0;
}
#ys_content table col.col1, #ys_content table td.col1
{
}
#ys_content table col.col2, #ys_content table td.col2
{
	width: 336px;
	padding-left: 3px;
}
#ys_content table col.col3, #ys_content table td.col3
{
	width: 270px;
	padding-left: 3px;
}


.generalHeader
{
	display: block;
	background: #FE7B09 url('http://www.partyscene.nl/images/usedincss/partyscene/ps_generalheader_bg.gif') top left repeat-x;
	color: #fff;
	padding: 4px 0 6px 11px;
	border-bottom: 3px solid black; /*#272722;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

form#register_form .generalHeader {
	width: 516px !important;
	width: 500px;
	margin: 10px 0px 10px 0px;
}

.generalContent
{
	display: block;
	background: #000 url('http://www.partyscene.nl/images/usedincss/partyscene/ps_generalcontent_bg.gif') top left repeat-x;
	color: #fff;
	padding: 0 0 3px 0;
	margin-bottom: 3px;
}
.generalContent a img
{
	/*border: 0;*/
}

#otherScenes
{
	margin-top: 10px;
	background-color: #000;
}
#otherScenes a img
{
	border: 0;
}

#bottomBar
{
	margin: 3px 0 10px 0;
	background-color: #1A1A12;
	color: #B8BC9B;
	padding: 2px 4px;
	width: 875px;
}
#bottomBar td
{
	color: #B8BC9B;
	border: 0px;
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#bottomBar a, #bottomBar a:visited
{
	color: #B8BC9B;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 0px;
}
#bottomBar a:hover
{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 0px;
}

#winnenCategories { margin-bottom: 2px; }


table.homeagenda
{
	width: 161px !important;
	/*table-layout: separate;*/
}
table.homeagenda td a
{
	display: block;
	width: 16px;
	height: 15px;
	margin: 0 3px 3px 0;
	padding: 3px 2px 2px 2px;
	line-height: normal;
	background-color: #514646;
	text-decoration: none;
	text-align: center;
}
table.homeagenda td a:hover
{
	background-color: #FF7E08;
	text-decoration: none;
}
*:first-child+html table.homeagenda td a { width: 20px; height: 20px; }
* html table.homeagenda td a { width: 20px; height: 20px; }

table.homeagenda th
{
	text-transform: uppercase;
	font-size: 9px;
}
table.homeagenda td a.current
{
	background-color: #FF7E08;
}

table.homeagenda td a.event
{
	font-weight: bold;
}
table.homeagenda td a.otherMonth
{
	color: #7C7C7C;
}

table.homeagendaevent
{
	width: 160px !important;
}

.generalDetail
{
	border: 1px solid #D8D8D8;
	background: #EDEEED url("http://www.partyscene.nl/images/usedincss/partyscene/ps_detail_bg.gif") repeat-x left bottom;
}
.generalDetail .header
{
	background-color: #FAFAFA;
	border-bottom: 2px solid #D8D8D8;
	padding: 0 5px 2px 5px;
	font-weight: bold;
	color: black;
}
.generalDetail .article, .generalDetailSpot .article, form#register_form fieldset
{
/*	background: #EDEEED url("http://www.partyscene.nl/images/usedincss/partyscene/ps_detail_bg.gif") repeat-x left bottom;*/
	padding: 5px 10px 10px 10px;
	color: black;
}
.generalDetail .article p { margin: 0; padding: 0; }
form#register_form fieldset
{
	border: 3px solid #ff8107;
	margin: 10px 0px 10px 0px;
}
form#register_form fieldset table {
	width: 100%;
}
.generalDetail .footer
{
	background-color: #363636;
	color: white;
	padding: 0 5px 2px 5px;
}
.generalDetail .footer a
{
	/*color: white;*/
	text-decoration: none;
	font-size: 9px;
}
.generalDetailSpot
{
	border: 3px solid #FE7D08;
	background: #EDEEED url("http://www.partyscene.nl/images/usedincss/partyscene/ps_detail_bg.gif") repeat-x left bottom;
}

.tabsmall td {
	background-color: #333;
	padding: 0;
	height: 22px;
	text-align: center;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
}
*:first-child+html .tabsmall td { height: 20px; }
* html .tabsmall td { height: 20px; }

.tabsmall td.lastElm {
	border-right: 0;
}
.tabsmall td.current {
	background: #FE7D08 url('http://www.partyscene.nl/images/usedincss/partyscene/ps_generalheader_bg.gif') repeat-x left -4px;
	border-bottom: 2px solid #FE7D08;
}
.tabsmall td a {
	display: block;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: white;
	padding-top: 3px;
}

/* banner(s) */
#skyscraper
{
	display: block;
	width: 120px;
	height: 600px;
	/*background-color: #666;*/
}

/* All <ul> tags in the menu including the first level */
#ys_content .menulist, #ys_content .menulist ul 
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
margin: 0; 
padding: 0; 
list-style: none; 
height: inherit; 
/*top: 3.2em !important;*/
}


.searchFieldInput {font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 0px;}
#navigationBar #search_form_input { margin:6px; height: 14px; width: 60px; border: 0px; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 0px;}

/* Submenus (<ul> tags) are hidden and absolutely positioned downwards from their parent */
.menulist ul { display: none; position: absolute; top: 3.5em; margin-top: 21px; left: -1px; width: 130px; }

/* Second and third etc. level submenus - position across from parent instead */
.menulist ul ul { top: -1px; margin-top: 0; left: 148px; }

.menulist li { height: inherit; float: left; display: block; position: relative; border-right: 2px solid #222; margin-right: -1px; }
.menulist li#search_form_li { border: 0px; }
.subnav .menulist li { /*width: 4.1em;*/ width: 4.0em; }

/* Items in submenus - override float/border/margin from above, restoring default vertical style */
.menulist ul li { height: auto; background-color: #2E2D28; float: none; margin: 0; margin-bottom: -1px; }
.menulist ul>li:last-child { margin-bottom: 1px; /* Mozilla fix */ }

/* Links inside the menu */
.menulist a, .menulist var { font-family: Arial Narrow, Arial, Helvetica, sans-serif; font-size: 1.25em; font-weight: bold; display: block; text-align:center; padding:8px .45em; color: #FFF; text-decoration: none; }
.subnav .menulist a, .subnav .menulist var { padding: 2px; text-align: center; font-family: Arial, Helvetica, sans-serif; }

.menulist ul li a { padding: 3px; text-align: left; }

/* Lit  items: 'hover' is mouseover, 'highlighted' are parent items to visible menus */
.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus { color: #FE7D08; background-color: #2E2D28; }
.menulist a.highlighted { color: #FFF; background-color: #2E2D28; }

.menulist li:hover>ul { display: block; }

/* Only style submenu indicators within submenus. */
.menulist a .subind { display: none; }
.menulist ul a .subind { display: block; float: right; }


/* 'Escaped Comment' hack for horizontal menubar width in IE5/Mac */
.menulist a { float: left; }
.menulist ul a { float: none; }
/* */
.menulist a { float: none; }
/* */

#search_form_submit {
	background: transparent; 
	border: 0px; color: #fff; 
	font-family: Arial Narrow, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 13px; 
	text-transform: uppercase;
	margin-bottom: 5px !important;
	margin-bottom: 3px;
	cursor: pointer;
}
li#search_form_li form#search_form div {
	/*border-right: 2px solid #222;*/
	/*padding-right: 5px;*/
}

/*
 HACKS: IE/Win:
 A small height on <li> and <a> tags and floating prevents gaps in menu.
 * html affects <=IE6 and *:first-child+html affects IE7.
 You may want to move these to browser-specific style sheets.
*/
*:first-child+html .menulist ul li { float: left; width: 100%; }
* html .menulist ul li { float: left; height: 1%; }
* html .menulist ul a { height: 1%; }
/* End Hacks */

div.partyscenemenu #navigationBar
{
	background: #000 url('http://www.partyscene.nl/images/usedincss/partyscene/ps_navigation_bg.gif') top left repeat-x;
}
div.fashionscenemenu #navigationBar
{
	background-color: #FF46BB;
}
div.fashionscenemenu .menulist ul li { background-color: #FF46BB; }
div.fashionscenemenu .menulist a:hover, 
div.fashionscenemenu .menulist a.highlighted:hover, 
div.fashionscenemenu .menulist a:focus { color: #336699; background-color: #FF46BB; }
div.fashionscenemenu .menulist a.highlighted { color: #FFF; background-color: #FF46BB; }

div.urbanscenemenu #navigationBar
{
	background-color: #FF3426;
}
div.urbanscenemenu .menulist ul li { background-color: #FF3426; }
div.urbanscenemenu .menulist a:hover, 
div.urbanscenemenu .menulist a.highlighted:hover, 
div.urbanscenemenu .menulist a:focus { color: #336699; background-color: #FF3426; }
div.urbanscenemenu .menulist a.highlighted { color: #FFF; background-color: #FF3426; }

div.celebscenemenu #navigationBar
{
	background: #2f0029 url('http://www.celebscene.nl/images/usedincss/celebscene/nav_bg.gif') top left repeat-y;
}
div.celebscenemenu .menulist ul li {  }
div.celebscenemenu .menulist a:hover, 
div.celebscenemenu .menulist a.highlighted:hover, 
div.celebscenemenu .menulist a:focus { color: #000; background-color: #fff; }
div.celebscenemenu .menulist a.highlighted { color: #000; background-color: #fff; }

div.djscenemenu #navigationBar
{
	background-color: #019AFF;
}
div.djscenemenu .menulist ul li { background-color: #019AFF; }
div.djscenemenu .menulist a:hover, 
div.djscenemenu .menulist a.highlighted:hover, 
div.djscenemenu .menulist a:focus { color: #336699; background-color: #019AFF; }
div.djscenemenu .menulist a.highlighted { color: #FFF; background-color: #019AFF; }

div.summerscenemenu #navigationBar
{
	background-color: #FFA400;
}
div.summerscenemenu .menulist ul li { background-color: #FFA400; }
div.summerscenemenu .menulist a:hover, 
div.summerscenemenu .menulist a.highlighted:hover, 
div.summerscenemenu .menulist a:focus { color: #336699; background-color: #FFA400; }
div.summerscenemenu .menulist a.highlighted { color: #FFF; background-color: #FFA400; }


div.girlscenemenu #navigationBar
{
/*	margin-top: 71px;
	padding-top: 50px;
	background: transparent url(http://www.girlscene.nl/images/general/girlscene/login_bg.gif) 0px 0px no-repeat;
*/
}
/*
*:first-child+html div.girlscenemenu #navigationBar { margin-top: 71px; }
* html div.girlscenemenu #navigationBar { margin-top: 70px; }
*/

div.girlscenemenu .menulist li { border-right:none; margin-right:7px; }
div.girlscenemenu li#search_form_li { margin-left:7px; background-color: #EBEBEB; }
div.girlscenemenu li#search_form_li div  #search_form_submit { color: #000; }
div.girlscenemenu .menulist a, .menulist var { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; background-color: #EBEBEB; color: #000; }
div.girlscenemenu .menulist ul li a { font-size: 11px; }
div.girlscenemenu .menulist a:hover, 
div.girlscenemenu .menulist a.highlighted:hover, 
div.girlscenemenu .menulist a:focus { color: #FC599F; background-color: #fff; }
div.girlscenemenu .menulist a.highlighted { color: #FC599F; background-color: #fff; }

/* pozerscene menu */
div.pozerscenemenu #navigationBar
{
	background: rgb(142, 142, 142) url('http://www.pozerscene.nl/images/general/pozerscene/nav_bg.jpg') repeat-x;
	height: 40px;
	width: 100%;
    z-index: 1000;
    vertical-align: top;
}
/* All <ul> tags in the menu including the first level */
div.pozerscenemenu .menulist, div.pozerscenemenu .menulist  ul {
 margin: 0;
 padding: 0;
 list-style: none;
 z-index: 1000;
}

/* Submenus (<ul> tags) are hidden and absolutely positioned downwards from their parent */
div.pozerscenemenu .menulist ul {
 visibility: hidden;
 position: absolute;
 top: 41px; /* I'm using ems rather than px to allow people to zoom their font */
 left: 0px;
 width: 150px;
 border-left: 1px solid rgb(86,86,86);
 border-bottom: 2px solid rgb(86,86,86);
 border-right: 2px solid rgb(86,86,86);
 border-top: 2px solid rgb(86,86,86);
 background: rgb(168, 168, 168) url('http://www.pozerscene.nl/images/general/pozerscene/dropdown_bg.jpg') repeat-x;
 z-index: 1000;
}

/* Second and third etc. level submenus - position across from parent instead */
div.pozerscenemenu .menulist ul ul {
 top: 0px;
 left: 155px;
 z-index: 1000;
}

/*
 All menu items (<li> tags). 'float: left' lines them up horizontally, and they are
 positioned relatively to correctly offset submenus. Also, they have overlapping borders.
*/
div.pozerscenemenu .menulist li {
	border: 0px;
 float: left;
 position: relative;
 margin-right: 0px;
 z-index: 1000;
}

/* Items in submenus - override float/border/margin from above, restoring default vertical style */
div.pozerscenemenu .menulist ul li {
 float: none;
 margin-left: 4px;
 margin-right: 4px;
 border-top: 1px solid white;
 z-index: 1000;
}

div.pozerscenemenu .menulist ul>li:last-child {
 margin-bottom: 0px;
 border-bottom: 0;
}
div.pozerscenemenu .menulist a img
{
	border: 0;
}
/* Links inside the menu */
div.pozerscenemenu .menulist a.menulistmainlink, div.pozerscenemenu .menulist a.menulistsubslink {
 display: block;
 color: #fff;
 text-decoration:  none;
 padding: 15px 15px 15px 15px;
 border-left: 2px solid black;
}

div.pozerscenemenu .menulist a.menulistsubslink {
 font-weight: bold;
 padding: 6px 8px 6px 8px;
 border-left: 0;
 text-transform: uppercase;
}

/* Lit  items: 'hover' is mouseover, 'highlighted' are parent items to visible menus */
div.pozerscenemenu .menulist a.menulistmainlink:hover, 
div.pozerscenemenu .menulist a.highlighted:hover, 
div.pozerscenemenu .menulist a.menulistmainlink:focus {
 color: #369;
 background-color: rgb(212,34,238);
}
div.pozerscenemenu .menulist li a.menulistsubslink:hover, 
div.pozerscenemenu .menulist li a.menulistsubslink:focus {
 color: #000;
 background-color: white;

}
div.pozerscenemenu .menulist a.highlighted {
 color: #369;
}

/* Only style submenu indicators within submenus. */
div.pozerscenemenu .menulist a .subind {
 display:  none;
}
div.pozerscenemenu .menulist ul a .subind {
 display:  block;
 float: right;
}

/* 'Escaped Comment' hack for horizontal menubar width in IE5/Mac */
div.pozerscenemenu .menulist a {
 float: left;
}
div.pozerscenemenu .menulist ul a {
 float: none;
}
/* */
div.pozerscenemenu .menulist a {
 float: none;
}
/* */

/* This semi-commented section exists to fix bugs in IE/Windows (the 'Holly Hack'). */
* html div.pozerscenemenu .menulist  ul li {
 float: left;
 height: 1%;
}
* html div.pozerscenemenu .menulist  ul a {
 height: 1%;
}


.subNavigation
{
	margin: 0 0 2px 0;
	padding: 0;
	height: 17px;
}
.subNavigation a
{
	display: block;
	float: left;
	width: 17px;
	height: 15px;
	margin: 0 1px 0 0;
	padding: 2px 0 0 0;
	background-color: #686868;
	text-decoration: none;
	text-align: center;
}
.subNavigation a:hover { background-color: #FE760A; }
.subNavigation a.current { background-color: #FE760A; }

*:first-child+html .subNavigation a { height: 17px; }
* html .subNavigation a { height: 17px; }

/*****************************************************************************/
/* previewItem(s), default layout for site                                   */
.previewItem { display: block; background: #000; padding-bottom: 3px; }
.previewItem table caption { color: #fff; background: #181818; padding: 0px 8px 0px 8px; font-weight: bold; font-size: 10px; text-align: left; line-height: 18px; }
.previewItem table caption span { float: right; }
.previewItem table.spot caption { background: #ff7d09; }
.previewItem table td.thumb { line-height: 0; width: 100px; height: 100px; overflow: hidden; text-align: center; background: #272722; border: 0; padding: 0; margin: 0; }
.previewItem table.spot td.thumb { background: #EF6F0B; }
.previewItem table td.thumb img { border: 0; }
.previewItem table td.info { width: inherit; background: #000 url('http://www.partyscene.nl/images/usedincss/partyscene/ps_generalcontent_bg.gif') top left repeat-x; vertical-align: top; height: 82px; }
.previewItem table.spot td.info { background: #9f4a07 url('http://www.partyscene.nl/images/usedincss/partyscene/ps_generalcontent_spot_bg.gif') top left repeat-x; }
.previewItem table td.info div { color: #7C7C7C; padding: 8px 3px 2px 11px; }
.previewItem table.spot td.info div { color: #fff; }
.previewItem table td.moreinfo { width: inherit; height: 18px; background: #3A3535; color: #FF8008; }
.previewItem table.spot td.moreinfo { background: #ff7d09; color: #000; }
.previewItem table td.moreinfo a { display: block; padding: 0px 0 0 11px; color: #FF8008; text-decoration: none; font: 10px Arial, Helvetica, sans-serif; line-height:18px; }
.previewItem table td.moreinfo span { float: right; margin: 0px 5px; }
.previewItem table td.moreinfo span a { color: #fff; font-size: 14px; line-height:15px; }
.previewItem table td.moreinfo span a em { color: #FF8008; font-size: 10px; line-height:18px; font-style: normal; }
/* END previewItem(s),                                                       */
/*****************************************************************************/

/*****************************************************************************/
/* listItem(s), default layout for site                                      */
.listItem { display: block; padding-bottom: 3px; }
.listItem table td { width: inherit; height: inherit; }
.listItem table td a, .listItem table td var { display: block; background: #020202 url('http://www.partyscene.nl/images/usedincss/partyscene/ps_listcontent_bg.gif') top left repeat-x; margin-bottom:1px; padding: 0px 0 1px 11px; color: #FFF; text-decoration: none; font: 9px Verdana, Arial, Helvetica, sans-serif; line-height:15px; height:inherit; }
.listItem table td.spot a, .listItem table td.spot var { background: #343533 url('http://www.partyscene.nl/images/usedincss/partyscene/ps_listcontent_spot_bg.gif') top left repeat-x; }
.listItem table td span { float: right; margin: 0px 5px; }
.listItem table td span a { color: #fff; font-size: 14px; line-height:15px; }
/* END listItem(s),                                                          */
/*****************************************************************************/

.generalHeaderLinkRight { float: right; margin: 3px 6px 0 0; padding: 0; }
.generalHeaderLinkRight a, .generalHeaderLinkRight a:visited
{
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
}
.generalHeaderLinkRight a:hover {}

/*#topheader input.stdfield, #topheader select.stdfield, #ys_content input.stdfield, #ys_content select.stdfield */
div#mainContent input.stdfield, div#mainContent select.stdfield { 
	margin-right: 0px;
	padding-left: 4px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	border: 0px;
	padding-top: 2px;
	height: 15px;
	width: 110px;
	border: 0px;
	font-size: 9px;
	background: #FFF url('http://www.partyscene.nl/images/usedincss/partyscene/ps_std_inputfield_bg.gif');
}

form#register_form select.stdfield { background: none; }

form#register_form .fieldTitle {
	width: 265px !important;	
	width: 245px; 
}

select.stdfield option { background: #FFF; }

form#register_form input.stdfield, form#register_form select.stdfield { width: 221px; }

form#register_form td.short input.stdfield { width: 121px; }

#topheader .stdsubmit, #topheaderps .stdsubmit
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #2C2D2C url('http://www.partyscene.nl/images/usedincss/partyscene/ps_navigation_bg.gif') top left repeat-x;
	color: #fff;
	width: 52px;
	height: 19px;
	line-height: 19px;
	border: 0px;
	padding: 0px; margin: 0px;
}

form#register_form td.stdsubmit_td { text-align: right; }

form#register_form input.stdsubmit {
	width: 70px;
}

#ys_search table {
	border-collapse: separate;
	border-spacing: 3px;
}
#ys_search table td {
	padding: 1px;
	overflow:visible;
}

.moviescene_menu
{
	width: 830px;	
	height: 36px;
	padding-top: 00px;
	background: url(http://moviescene.pm-it.nl/img/menu_bg.jpg) repeat-x;
	border: 0px solid #000000;
	color: #ffffff;
	font-size: 16px;
	float: left;
}

.moviescene_menu img
{
	border:0px;
}

.moviescene_menu A
{
	color: #ffffff;
	text-decoration: none;
}

.moviescene_menu A:hover
{
	color: #ffffff;
	text-decoration: underline;
}

.moviescene_search
{
	padding-top: 0px;
	background: url(http://moviescene.pm-it.nl/img/menu_bg.jpg) repeat-x;
	border: 0px solid #000000;
	color: #ffffff;
	font-size: 16px;
	/*width: 150px;*/
	float: left;
	height: 29px;
	padding-top: 7px;
}

.moviescene_search INPUT
{
	text-decoration: none;
	font-size: 16px;
	color: #ffffff;
	width: 90px;
}

.moviescene_header 
{
	background:transparent url(http://moviescene.pm-it.nl/img/header_bg.jpg) repeat-x scroll 0% 0%;
	border:0px solid #000000;
	height:90px;
	padding: 6px 0px 6px 15px;
	width:980px;
}
.moviescene_topBanner
{
	width: 728px;
	height: 90px;
	margin: 0 50px 0 0;
	padding: 0;
	float: left;
}
.moviealert 
{
	float: left;
}
* { 
    margin:0;
    padding:0;
}
html,body {
    text-align:center;
}
div#mainContent {
	margin: 0 auto;
    text-align:left;
    width:1005px;
}
div#mainContent div#ys_header {
	/*background: #292823 url('/images/usedincss/partyscene/ps_site_bg.gif');*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 0px;	
}

.ys_header_girlscene {
	height:263px;
	background: transparent url(http://www.girlscene.nl/images/general/girlscene/table_header.gif) 0px 0px no-repeat;
}
*:first-child+html .ys_header_girlscene { 
	padding-top:4px;
	background-position-y: 4px;
}
* html .ys_header_girlscene {
	padding-top:4px;
	background-position-y: 4px;
}

html>body div#mainContent {
	padding-left: 3px;
}

/*div#mainContent input, div#mainContent select, div#mainContent td{
	margin: 0px !important;
	padding: 0px !important;
}*/

div#mainContent td.loginInfoUsername {
	padding: 0px 0 2px 0;	
}
div#mainContent td.loginInfoPassword {
	padding: 2px 0 2px 0;	
}

#loginPassword{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.ys_headerTable td{
	border: 0px !important;
	border-bottom: none !important;
	border-collapse: separate !important;
	border-spacing: 0px !important;
}

div#mainContent,div#topheader td, div#mainContent table, div#topheader table, div#sidebar table
{
    border: 0px;
}
div#topheader td, div#sidebar, div#ys_content
{
    border: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
div#topheader td {
    color: #FFF;
    padding: 0px;
    margin: 0px;
}


form#register_form td
{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


div#ys_header h3
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    line-height:15px;
    margin:0;
    padding:0;
    background: none;
    border:0px !important;
	border: 0px;
}
div#topheader a, div#userBox a, div#topheaderps a
{
    color: #fff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
	border: 0px;
}
div#topheader a:hover, div#topheaderps a:hover, div#userBox a:hover
{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 0px;
}

div#topheaderps td
{
    border: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
div#topheaderps td 
{
    color: #FFF;
    padding: 0px;
    margin: 0px;
}

.thumb
{
	border: 2px solid #676767;
}
.orange {color: #fe760a}
.online { border: 2px solid #A0FFA0; }
.offline { border: 2px solid #FF0505; }

.thumbFixed {
    width: 80px;
    height: 60px;
    border: 2px solid #676767;
}

#mainContent
{ 
	margin: 0 0 0 0;
	/*position: relative;
	border: 0px solid red;*/
	width: 1005px;
	/*left: 50%;*/
}

#newsTicker
{
	margin: 4px 0 0 0;
	width: 1005px;
	height: 14px;
	background-color: #fff;
	color: #000;
}

#topheader
{
	display: block;
	height: 90px;
	/*height: 160px;*/
	margin: 5px 0 6px 0;
	padding: 0;
}

#topheaderps
{
	display: block;
	height: 160px;
	margin: 5px 0 6px 0;
	padding: 0;
}

div#topheaderps td
{
    border: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
div#topheaderps td 
{
    color: #FFF;
    padding: 0px;
    margin: 0px;
}

#topheader .imgLogo, #topheaderps .imglogo
{
	background-color: #000;
	background-repeat: no-repeat;
	/*float: left;*/
	margin: 0px;
	padding: 0px;
	border: 0;
	/*background-image: url('http://www.partyscene.nl/images/general/yourscene-logo.gif');*/
	width: 154px;
	height: 90px;
	vertical-align: bottom;
}

#topheaderps #topBanner
{
	display: block;
	width: 728px;
	height: 90px;
	/*background-color: #666;*/
	margin: 0 0 0 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 0px;
	margin-top: 1px;
}

#topheader #topBanner
{
	display: block;
	width: 728px;
	height: 90px;
	/*background-color: #666;*/
	margin: 0 0 0 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 0px;
	margin-top: 1px;
}
/*#topheader #loginBox
{
	display: block;
	float: right;
	width: 120px;
	height: 90px;
	margin: 0 0 0 0;
	padding: 0;
}*/
#topheader #loginBox table, #topheaderps #loginBox table
{
	width: 114px;
}
#topheader #loginBox a, #topheaderps #loginBox a
{
	color: #FD8304;
	text-decoration: none;
}

#sidebar
{
	float: right;
	width: 120px;
	color: #000;
	margin: 0;
	padding: 0;
	vertical-align: top;
}
#sidebar #userBox
{
	background: #6E665E url('http://www.partyscene.nl/images/usedincss/partyscene/ps_userbox_bg.gif') top left repeat-x;
	width: 120px;
	/*height: 168px;*/
	margin: 0 0 3px 0;
	padding: 6px 0 9px 0;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#sidebar #userBox a
{
	color: #FD8304;
	text-decoration: none;
}
#sidebar #userBox h3
{
	font-family: Arial Narrow, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.25em;
	color: #fff;
}
#sidebar #userBox h3 a
{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;*/
	font-family: Arial Narrow, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.25em;
	text-transform: none;
	/*line-height:15px;*/
	margin:0;
	padding:0;
	color: #fff;
}
#sidebar #userBox #logoutform, #sidebar #userBox #logoutform a
{
	color: #fff;
}
#sidebar #userBox #logoutform a
{
	font-weight: bold;
}
#sidebar #userBox #logoutform a.logout
{
	background: url('http://www.partyscene.nl/images/icons/logout.gif') top left no-repeat;
	padding-left: 15px;
}
#sidebar #userBox #logoutform a img
{
	border: 0;
	vertical-align: middle;
	margin-bottom: 3px;
}

#sidebar #userBox #logoutform a img.thumb
{
	border: 2px solid #676767;
}
#sidebar #userBox #logoutform a .txtyellow { font-size: 11px; color: #FF8008; }

#navigationBar, .subnav
{
	display: block;
	width:inherit;
	height: 32px;
	/*#2E2D28*/
	/*background: #000 url('http://www.partyscene.nl/images/usedincss/partyscene/ps_navigation_bg.gif') top left repeat-x;*/
	margin: 0;
	/*padding-bottom:3px;*/
}
.subnav 
{
	background: #000 url('http://www.partyscene.nl/images/usedincss/partyscene/ps_navigation_bg.gif') top left repeat-x;
	height: 20px;
}

#ys_content
{
	color: #000;
	margin: 0 120px 0 0;
	padding: 0;
}
html>body #ys_content
{
	padding-right: 3px;
}

#ys_content table
{
	clear: left;
	table-layout: fixed;
	border-spacing:0px 0px;
}
#ys_content table
{
	width: 878px !important;
}

#ys_content table td
{
	vertical-align: top;
	padding: 0;
}
#ys_content table col.col1, #ys_content table td.col1
{
}
#ys_content table col.col2, #ys_content table td.col2
{
	width: 336px;
	padding-left: 3px;
}
#ys_content table col.col3, #ys_content table td.col3
{
	width: 270px;
	padding-left: 3px;
}


.generalHeader
{
	display: block;
	background: #FE7B09 url('http://www.partyscene.nl/images/usedincss/partyscene/ps_generalheader_bg.gif') top left repeat-x;
	color: #fff;
	padding: 4px 0 6px 11px;
	border-bottom: 3px solid black; /*#272722;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

form#register_form .generalHeader {
	width: 516px !important;
	width: 500px;
	margin: 10px 0px 10px 0px;
}

.generalContent
{
	display: block;
	background: #000 url('http://www.partyscene.nl/images/usedincss/partyscene/ps_generalcontent_bg.gif') top left repeat-x;
	color: #fff;
	padding: 0 0 3px 0;
	margin-bottom: 3px;
}
.generalContent a img
{
	/*border: 0;*/
}

#otherScenes
{
	margin-top: 10px;
	background-color: #000;
}
#otherScenes a img
{
	border: 0;
}

#bottomBar
{
	margin: 3px 0 10px 0;
	background-color: #1A1A12;
	color: #B8BC9B;
	padding: 2px 4px;
	width: 875px;
}
#bottomBar td
{
	color: #B8BC9B;
	border: 0px;
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#bottomBar a, #bottomBar a:visited
{
	color: #B8BC9B;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 0px;
}
#bottomBar a:hover
{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 0px;
}

#winnenCategories { margin-bottom: 2px; }

table.homeagenda
{
	width: 161px !important;
	/*table-layout: separate;*/
}
table.homeagenda td a
{
	display: block;
	width: 16px;
	height: 15px;
	margin: 0 3px 3px 0;
	padding: 3px 2px 2px 2px;
	line-height: normal;
	background-color: #514646;
	text-decoration: none;
	text-align: center;
}
table.homeagenda td a:hover
{
	background-color: #FF7E08;
	text-decoration: none;
}
*:first-child+html table.homeagenda td a { width: 20px; height: 20px; }
* html table.homeagenda td a { width: 20px; height: 20px; }

table.homeagenda th
{
	text-transform: uppercase;
	font-size: 9px;
}
table.homeagenda td a.current
{
	background-color: #FF7E08;
}

table.homeagenda td a.event
{
	font-weight: bold;
}
table.homeagenda td a.otherMonth
{
	color: #7C7C7C;
}

table.homeagendaevent
{
	width: 160px !important;
}

.generalDetail
{
	border: 1px solid #D8D8D8;
	background: #EDEEED url("http://www.partyscene.nl/images/usedincss/partyscene/ps_detail_bg.gif") repeat-x left bottom;
}
.generalDetail .header
{
	background-color: #FAFAFA;
	border-bottom: 2px solid #D8D8D8;
	padding: 0 5px 2px 5px;
	font-weight: bold;
	color: black;
}
.generalDetail .article, .generalDetailSpot .article, form#register_form fieldset
{
/*	background: #EDEEED url("http://www.partyscene.nl/images/usedincss/partyscene/ps_detail_bg.gif") repeat-x left bottom;*/
	padding: 5px 10px 10px 10px;
	color: black;
}
.generalDetail .article p { margin: 0; padding: 0; }
form#register_form fieldset
{
	border: 3px solid #ff8107;
	margin: 10px 0px 10px 0px;
}
form#register_form fieldset table {
	width: 100%;
}
.generalDetail .footer
{
	background-color: #363636;
	color: white;
	padding: 0 5px 2px 5px;
}
.generalDetail .footer a
{
	/*color: white;*/
	text-decoration: none;
	font-size: 9px;
}
.generalDetailSpot
{
	border: 3px solid #FE7D08;
	background: #EDEEED url("http://www.partyscene.nl/images/usedincss/partyscene/ps_detail_bg.gif") repeat-x left bottom;
}

.tabsmall td {
	background-color: #333;
	padding: 0;
	height: 22px;
	text-align: center;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
}
*:first-child+html .tabsmall td { height: 20px; }
* html .tabsmall td { height: 20px; }

.tabsmall td.lastElm {
	border-right: 0;
}
.tabsmall td.current {
	background: #FE7D08 url('http://www.partyscene.nl/images/usedincss/partyscene/ps_generalheader_bg.gif') repeat-x left -4px;
	border-bottom: 2px solid #FE7D08;
}
.tabsmall td a {
	display: block;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: white;
	padding-top: 3px;
}

/* banner(s) */
#skyscraper
{
	display: block;
	width: 120px;
	height: 600px;
	/*background-color: #666;*/
}

/* All <ul> tags in the menu including the first level */
#ys_content .menulist, #ys_content .menulist  ul {font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; list-style: none; height: inherit; }

.searchFieldInput {font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 0px;}
#navigationBar #search_form_input { margin:6px; height: 14px; width: 60px; border: 0px; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 0px;}

/* Submenus (<ul> tags) are hidden and absolutely positioned downwards from their parent */
.menulist ul { display: none; position: absolute; top: 3.5em; margin-top: 21px; left: -1px; width: 130px; }

/* Second and third etc. level submenus - position across from parent instead */
.menulist ul ul { top: -1px; margin-top: 0; left: 148px; }

.menulist li { height: inherit; float: left; display: block; position: relative; border-right: 2px solid #222; margin-right: -1px; }
.menulist li#search_form_li { border: 0px; }
.subnav .menulist li { /*width: 4.1em;*/ width: 4.0em; }

/* Items in submenus - override float/border/margin from above, restoring default vertical style */
.menulist ul li { height: auto; background-color: #2E2D28; float: none; margin: 0; margin-bottom: -1px; }
.menulist ul>li:last-child { margin-bottom: 1px; /* Mozilla fix */ }

/* Links inside the menu */
.menulist a, .menulist var { font-family: Arial Narrow, Arial, Helvetica, sans-serif; font-size: 1.25em; font-weight: bold; display: block; text-align:center; padding:8px .45em; color: #FFF; text-decoration: none; }
.subnav .menulist a, .subnav .menulist var { padding: 2px; text-align: center; font-family: Arial, Helvetica, sans-serif; }

.menulist ul li a { padding: 3px; text-align: left; }

/* Lit  items: 'hover' is mouseover, 'highlighted' are parent items to visible menus */
.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus { color: #FE7D08; background-color: #2E2D28; }
.menulist a.highlighted { color: #FFF; background-color: #2E2D28; }

.menulist li:hover>ul { display: block; }

/* Only style submenu indicators within submenus. */
.menulist a .subind { display: none; }
.menulist ul a .subind { display: block; float: right; }


/* 'Escaped Comment' hack for horizontal menubar width in IE5/Mac */
.menulist a { float: left; }
.menulist ul a { float: none; }
/* */
.menulist a { float: none; }
/* */

#search_form_submit {
	background: transparent; 
	border: 0px; color: #fff; 
	font-family: Arial Narrow, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 13px; 
	text-transform: uppercase;
	margin-bottom: 5px !important;
	margin-bottom: 3px;
	cursor: pointer;
}
li#search_form_li form#search_form div {
	/*border-right: 2px solid #222;*/
	/*padding-right: 5px;*/
}

/*
 HACKS: IE/Win:
 A small height on <li> and <a> tags and floating prevents gaps in menu.
 * html affects <=IE6 and *:first-child+html affects IE7.
 You may want to move these to browser-specific style sheets.
*/
*:first-child+html .menulist ul li { float: left; width: 100%; }
* html .menulist ul li { float: left; height: 1%; }
* html .menulist ul a { height: 1%; }
/* End Hacks */

div.partyscenemenu #navigationBar
{
	background: #000 url('http://www.partyscene.nl/images/usedincss/partyscene/ps_navigation_bg.gif') top left repeat-x;
}
div.fashionscenemenu #navigationBar
{
	background-color: #FF46BB;
}
div.fashionscenemenu .menulist ul li { background-color: #FF46BB; }
div.fashionscenemenu .menulist a:hover, 
div.fashionscenemenu .menulist a.highlighted:hover, 
div.fashionscenemenu .menulist a:focus { color: #336699; background-color: #FF46BB; }
div.fashionscenemenu .menulist a.highlighted { color: #FFF; background-color: #FF46BB; }

div.urbanscenemenu #navigationBar
{
	background-color: #FF3426;
}
div.urbanscenemenu .menulist ul li { background-color: #FF3426; }
div.urbanscenemenu .menulist a:hover, 
div.urbanscenemenu .menulist a.highlighted:hover, 
div.urbanscenemenu .menulist a:focus { color: #336699; background-color: #FF3426; }
div.urbanscenemenu .menulist a.highlighted { color: #FFF; background-color: #FF3426; }

div.celebscenemenu #navigationBar
{
	background: #2f0029 url('http://www.celebscene.nl/images/usedincss/celebscene/nav_bg.gif') top left repeat-y;
}
div.celebscenemenu .menulist ul li {  }
div.celebscenemenu .menulist a:hover, 
div.celebscenemenu .menulist a.highlighted:hover, 
div.celebscenemenu .menulist a:focus { color: #000; background-color: #fff; }
div.celebscenemenu .menulist a.highlighted { color: #000; background-color: #fff; }

div.djscenemenu #navigationBar
{
	background-color: #019AFF;
}
div.djscenemenu .menulist ul li { background-color: #019AFF; }
div.djscenemenu .menulist a:hover, 
div.djscenemenu .menulist a.highlighted:hover, 
div.djscenemenu .menulist a:focus { color: #336699; background-color: #019AFF; }
div.djscenemenu .menulist a.highlighted { color: #FFF; background-color: #019AFF; }

div.summerscenemenu #navigationBar
{
	background-color: #FFA400;
}
div.summerscenemenu .menulist ul li { background-color: #FFA400; }
div.summerscenemenu .menulist a:hover, 
div.summerscenemenu .menulist a.highlighted:hover, 
div.summerscenemenu .menulist a:focus { color: #336699; background-color: #FFA400; }
div.summerscenemenu .menulist a.highlighted { color: #FFF; background-color: #FFA400; }


div.girlscenemenu #navigationBar
{
/*	margin-top: 71px;
	padding-top: 50px;
	background: transparent url(http://www.girlscene.nl/images/general/girlscene/login_bg.gif) 0px 0px no-repeat;
*/
}
/*
*:first-child+html div.girlscenemenu #navigationBar { margin-top: 71px; }
* html div.girlscenemenu #navigationBar { margin-top: 70px; }
*/

div.girlscenemenu .menulist li { border-right:none; margin-right:7px; }
div.girlscenemenu li#search_form_li { margin-left:7px; background-color: #EBEBEB; }
div.girlscenemenu li#search_form_li div  #search_form_submit { color: #000; }
div.girlscenemenu .menulist a, .menulist var { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; background-color: #EBEBEB; color: #000; }
div.girlscenemenu .menulist ul li a { font-size: 11px; }
div.girlscenemenu .menulist a:hover, 
div.girlscenemenu .menulist a.highlighted:hover, 
div.girlscenemenu .menulist a:focus { color: #FC599F; background-color: #fff; }
div.girlscenemenu .menulist a.highlighted { color: #FC599F; background-color: #fff; }

/* pozerscene menu */
div.pozerscenemenu #navigationBar
{
	background: rgb(142, 142, 142) url('http://www.pozerscene.nl/images/general/pozerscene/nav_bg.jpg') repeat-x;
	height: 40px;
	width: 100%;
    z-index: 1000;
    vertical-align: top;
}
/* All <ul> tags in the menu including the first level */
div.pozerscenemenu .menulist, div.pozerscenemenu .menulist  ul {
 margin: 0;
 padding: 0;
 list-style: none;
 z-index: 1000;
}

/* Submenus (<ul> tags) are hidden and absolutely positioned downwards from their parent */
div.pozerscenemenu .menulist ul {
 visibility: hidden;
 position: absolute;
 top: 41px; /* I'm using ems rather than px to allow people to zoom their font */
 left: 0px;
 width: 150px;
 border-left: 1px solid rgb(86,86,86);
 border-bottom: 2px solid rgb(86,86,86);
 border-right: 2px solid rgb(86,86,86);
 border-top: 2px solid rgb(86,86,86);
 background: rgb(168, 168, 168) url('http://www.pozerscene.nl/images/general/pozerscene/dropdown_bg.jpg') repeat-x;
 z-index: 1000;
}

/* Second and third etc. level submenus - position across from parent instead */
div.pozerscenemenu .menulist ul ul {
 top: 0px;
 left: 155px;
 z-index: 1000;
}

/*
 All menu items (<li> tags). 'float: left' lines them up horizontally, and they are
 positioned relatively to correctly offset submenus. Also, they have overlapping borders.
*/
div.pozerscenemenu .menulist li {
	border: 0px;
 float: left;
 position: relative;
 margin-right: 0px;
 z-index: 1000;
}

/* Items in submenus - override float/border/margin from above, restoring default vertical style */
div.pozerscenemenu .menulist ul li {
 float: none;
 margin-left: 4px;
 margin-right: 4px;
 border-top: 1px solid white;
 z-index: 1000;
}

div.pozerscenemenu .menulist ul>li:last-child {
 margin-bottom: 0px;
 border-bottom: 0;
}
div.pozerscenemenu .menulist a img
{
	border: 0;
}
/* Links inside the menu */
div.pozerscenemenu .menulist a.menulistmainlink, div.pozerscenemenu .menulist a.menulistsubslink {
 display: block;
 color: #fff;
 text-decoration:  none;
 padding: 15px 15px 15px 15px;
 border-left: 2px solid black;
}

div.pozerscenemenu .menulist a.menulistsubslink {
 font-weight: bold;
 padding: 6px 8px 6px 8px;
 border-left: 0;
 text-transform: uppercase;
}

/* Lit  items: 'hover' is mouseover, 'highlighted' are parent items to visible menus */
div.pozerscenemenu .menulist a.menulistmainlink:hover, 
div.pozerscenemenu .menulist a.highlighted:hover, 
div.pozerscenemenu .menulist a.menulistmainlink:focus {
 color: #369;
 background-color: rgb(212,34,238);
}
div.pozerscenemenu .menulist li a.menulistsubslink:hover, 
div.pozerscenemenu .menulist li a.menulistsubslink:focus {
 color: #000;
 background-color: white;

}
div.pozerscenemenu .menulist a.highlighted {
 color: #369;
}

/* Only style submenu indicators within submenus. */
div.pozerscenemenu .menulist a .subind {
 display:  none;
}
div.pozerscenemenu .menulist ul a .subind {
 display:  block;
 float: right;
}

/* 'Escaped Comment' hack for horizontal menubar width in IE5/Mac */
div.pozerscenemenu .menulist a {
 float: left;
}
div.pozerscenemenu .menulist ul a {
 float: none;
}
/* */
div.pozerscenemenu .menulist a {
 float: none;
}
/* */

/* This semi-commented section exists to fix bugs in IE/Windows (the 'Holly Hack'). */
* html div.pozerscenemenu .menulist  ul li {
 float: left;
 height: 1%;
}
* html div.pozerscenemenu .menulist  ul a {
 height: 1%;
}


.subNavigation
{
	margin: 0 0 2px 0;
	padding: 0;
	height: 17px;
}
.subNavigation a
{
	display: block;
	float: left;
	width: 17px;
	height: 15px;
	margin: 0 1px 0 0;
	padding: 2px 0 0 0;
	background-color: #686868;
	text-decoration: none;
	text-align: center;
}
.subNavigation a:hover { background-color: #FE760A; }
.subNavigation a.current { background-color: #FE760A; }

*:first-child+html .subNavigation a { height: 17px; }
* html .subNavigation a { height: 17px; }

/*****************************************************************************/
/* previewItem(s), default layout for site                                   */
.previewItem { display: block; background: #000; padding-bottom: 3px; }
.previewItem table caption { color: #fff; background: #181818; padding: 0px 8px 0px 8px; font-weight: bold; font-size: 10px; text-align: left; line-height: 18px; }
.previewItem table caption span { float: right; }
.previewItem table.spot caption { background: #ff7d09; }
.previewItem table td.thumb { line-height: 0; width: 100px; height: 100px; overflow: hidden; text-align: center; background: #272722; border: 0; padding: 0; margin: 0; }
.previewItem table.spot td.thumb { background: #EF6F0B; }
.previewItem table td.thumb img { border: 0; }
.previewItem table td.info { width: inherit; background: #000 url('http://www.partyscene.nl/images/usedincss/partyscene/ps_generalcontent_bg.gif') top left repeat-x; vertical-align: top; height: 82px; }
.previewItem table.spot td.info { background: #9f4a07 url('http://www.partyscene.nl/images/usedincss/partyscene/ps_generalcontent_spot_bg.gif') top left repeat-x; }
.previewItem table td.info div { color: #7C7C7C; padding: 8px 3px 2px 11px; }
.previewItem table.spot td.info div { color: #fff; }
.previewItem table td.moreinfo { width: inherit; height: 18px; background: #3A3535; color: #FF8008; }
.previewItem table.spot td.moreinfo { background: #ff7d09; color: #000; }
.previewItem table td.moreinfo a { display: block; padding: 0px 0 0 11px; color: #FF8008; text-decoration: none; font: 10px Arial, Helvetica, sans-serif; line-height:18px; }
.previewItem table td.moreinfo span { float: right; margin: 0px 5px; }
.previewItem table td.moreinfo span a { color: #fff; font-size: 14px; line-height:15px; }
.previewItem table td.moreinfo span a em { color: #FF8008; font-size: 10px; line-height:18px; font-style: normal; }
/* END previewItem(s),                                                       */
/*****************************************************************************/

/*****************************************************************************/
/* listItem(s), default layout for site                                      */
.listItem { display: block; padding-bottom: 3px; }
.listItem table td { width: inherit; height: inherit; }
.listItem table td a, .listItem table td var { display: block; background: #020202 url('http://www.partyscene.nl/images/usedincss/partyscene/ps_listcontent_bg.gif') top left repeat-x; margin-bottom:1px; padding: 0px 0 1px 11px; color: #FFF; text-decoration: none; font: 9px Verdana, Arial, Helvetica, sans-serif; line-height:15px; height:inherit; }
.listItem table td.spot a, .listItem table td.spot var { background: #343533 url('http://www.partyscene.nl/images/usedincss/partyscene/ps_listcontent_spot_bg.gif') top left repeat-x; }
.listItem table td span { float: right; margin: 0px 5px; }
.listItem table td span a { color: #fff; font-size: 14px; line-height:15px; }
/* END listItem(s),                                                          */
/*****************************************************************************/

.generalHeaderLinkRight { float: right; margin: 3px 6px 0 0; padding: 0; }
.generalHeaderLinkRight a, .generalHeaderLinkRight a:visited
{
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
}
.generalHeaderLinkRight a:hover {}

/*#topheader input.stdfield, #topheader select.stdfield, #ys_content input.stdfield, #ys_content select.stdfield */
div#mainContent input.stdfield, div#mainContent select.stdfield { 
	margin-right: 0px;
	padding-left: 4px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	border: 0px;
	padding-top: 2px;
	height: 15px;
	width: 110px;
	border: 0px;
	font-size: 9px;
	background: #FFF url('http://www.partyscene.nl/images/usedincss/partyscene/ps_std_inputfield_bg.gif');
}

form#register_form select.stdfield { background: none; }

form#register_form .fieldTitle {
	width: 265px !important;	
	width: 245px; 
}

select.stdfield option { background: #FFF; }

form#register_form input.stdfield, form#register_form select.stdfield { width: 221px; }

form#register_form td.short input.stdfield { width: 121px; }

#topheader .stdsubmit, #topheaderps .stdsubmit
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #2C2D2C url('http://www.partyscene.nl/images/usedincss/partyscene/ps_navigation_bg.gif') top left repeat-x;
	color: #fff;
	width: 52px;
	height: 19px;
	line-height: 19px;
	border: 0px;
	padding: 0px; margin: 0px;
}

form#register_form td.stdsubmit_td { text-align: right; }

form#register_form input.stdsubmit {
	width: 70px;
}

#ys_search table {
	border-collapse: separate;
	border-spacing: 3px;
}
#ys_search table td {
	padding: 1px;
	overflow:visible;
}

.moviescene_menu
{
	width: 830px;	
	height: 36px;
	padding-top: 00px;
	background: url(http://moviescene.pm-it.nl/img/menu_bg.jpg) repeat-x;
	border: 0px solid #000000;
	color: #ffffff;
	font-size: 16px;
	float: left;
}

.moviescene_menu img
{
	border:0px;
}

.moviescene_menu A
{
	color: #ffffff;
	text-decoration: none;
}

.moviescene_menu A:hover
{
	color: #ffffff;
	text-decoration: underline;
}

.moviescene_search
{
	padding-top: 0px;
	background: url(http://moviescene.pm-it.nl/img/menu_bg.jpg) repeat-x;
	border: 0px solid #000000;
	color: #ffffff;
	font-size: 16px;
	width: 171px;
	float: left;
	height: 29px;
	padding-top: 7px;
	padding-left: 4px;
}

.moviescene_search INPUT
{
	text-decoration: none;
	font-size: 16px;
	color: #ffffff;
	height: auto;
	width: 90px;
	margin-right: 0px;
	border: 0px;
	padding: 0px;
}

.moviescene_header 
{
	background:transparent url(http://moviescene.pm-it.nl/img/header_bg.jpg) repeat-x scroll 0% 0%;
	border:0px solid #000000;
	height:90px;
	/*padding: 6px 0px 6px 15px;*/
	padding: 6px 0px 6px 0px;
	width:1005px;
}
.moviescene_topBanner
{
	width: 728px;
	height: 90px;
	margin: 0 50px 0 0;
	padding: 0;
	float: left;
}
.moviealert 
{
	float: left;
}

div#userBox h3
{
	background:transparent none repeat scroll 0% 0%;
	border:0px none !important;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:15px;
	margin:0pt;
	padding:0pt;
	text-transform:uppercase;
}

#moviescene_loginBox
{
	background: #000000;
}

#moviescene_loginBox form table.ys_headerTable tr td
{
	color: #fff;
}

.girlscenemenu
{
z-index: 1000;
}
#navigationBar, #listMenuRoot{
z-index: 1000;
position: relative;
}
/*
#fsmenu ul {font-family:arial;font-weight:bolder;text-transform:capitalize;margin:0;padding:0px;z-index:100000;}
#fsmenu li {list-style:none;float:left;display:inline;}
#fsmenu li a {display:block;float:left;margin-right:3px;height:28px;line-height:27px;vertical-align:middle;color:#000;font-size:14px;font-family:Arial;text-decoration:none;cursor:pointer;}
#fsmenu li a .ac {float:left;background-color:#ebebeb;}
#fsmenu li a .al {float:left;width:5px;height:28px;background:url('http://www.fashionscene.nlhttp://www.fashionscene.nl/images/general/fashionscene/menubutton.png') no-repeat top left;}
#fsmenu li a .ar {float:left;width:5px;height:28px;background:url('http://www.fashionscene.nl/images/general/fashionscene/menubutton.png') no-repeat top right;}

#fsmenu li a:hover,#fsmenu li a.active {color:#FFF;}
#fsmenu li a:hover .ac,#fsmenu li a.active .ac {float:left;background-color:#2f91ce;}
#fsmenu li a:hover .al,#fsmenu li a.active .al {float:left;width:5px;height:28px;background:url('http://www.fashionscene.nl/images/general/fashionscene/menubutton-on.png') no-repeat top left;}
#fsmenu li a:hover .ar,#fsmenu li a.active .ar {float:left;width:5px;height:28px;background:url('http://www.fashionscene.nl/images/general/fashionscene/menubutton-on.png') no-repeat top right;}

#fsmenu li ul {clear:both;margin: 27px 0 0 0;#margin:0;_margin:0;padding: 0;position: absolute;visibility: hidden;z-index:1000;}
#fsmenu li ul li {list-style:none;background-color:#2f91ce;clear:both;width:120px;z-index:200000;}
#fsmenu li ul li a {padding-left:5px;display:block;color:#FFF;width:100%;font-size:12px;height:20px;line-height:20px;z-index:200001;}
*/
