body { background-color:#000 }
body, td {font-size: 11px;font-family: Arial; margin: 0;padding: 0; color:#7B7B7C; line-height:20px}
form, fieldset {padding:0;margin:0;border:0;}
.clear {clear:both}
p {margin:0; padding:0 0 0.7em 0}
a:link, a:visited {color:#D20B6E; text-decoration: none}
a:hover, a:active {color:#D20B6E; text-decoration: underline}
h1, h2 {margin:0; padding:0;margin-bottom:16px;}
h1 {font-size: 24px;font-family: arial; font-weight:bolder; letter-spacing:-.04em; color:#242325; margin-bottom:0.5em;}
h2 {font-size: 16px;font-family: arial; font-weight:bolder; letter-spacing:-.04em; color:#D20B6E; margin-bottom:0.2em; }
h3 {font-size: 14px;font-family: arial; font-weight:bolder; letter-spacing:-.04em; color:#9F9FA0; margin-bottom:0.2em; margin-top:0.5em}
h4 {font-size: 15px;font-family: arial; font-weight:bolder; letter-spacing:-.04em; color:#7B7B7C; margin-bottom:0.2em; margin-top:0}
h5 {font-size: 14px;font-family: arial; font-weight:bolder; letter-spacing:-.04em; color:#D20B6E; margin-bottom:0; margin-top:1em}
h6 {font-size: 13px;font-family: arial; font-weight:bolder; letter-spacing:-.04em; color:#7B7B7C; margin-bottom:0; margin-top:0}

img {border:0}

.main #right h2 {color: #000000 !important;}


#container {margin:0 auto; width:944px}

#top {background:#0F0F12 url(/images/vanillaclub/default/member_of.gif) center right no-repeat; border-bottom:1px solid #2E2E2F}
#top ul {margin: 0; padding:5px 0; /*height:19px*/} /*languages: remove height*/
#top li {display:inline; margin-left:18px; /*display:none;*/} /*languages: remove display*/
#top a {color:#BABABA; text-decoration: none}
#top a:hover, #top a:active, #top li.selected a {color:#707070 !important; text-decoration: none !important}

#logo {clear:both; padding:30px 0 20px 0}
.vanillaclubh1 {margin:0; padding:0; background: transparent url(/images/vanillaclub/default/vanilla_logoHeader.png) top left no-repeat; height:50px; width:204px; text-indent:-9999px; float:left; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/vanillaclub/default/logo_vanilla.png' ,sizingMethod='crop'); margin-top:15px}
.vanillaclubh1 a {display:block; height:100%}

.topNav {float:right;}
.topNav ul {margin:0; padding:0;}
.topNav li {display:inline; margin-left:18px;}
.topNav li a {color:#BDBDBE; text-decoration: none; font-family:Arial; letter-spacing:-.04em; font-size: 12px;}
.topNav li a:active, .topNav li a:hover, .topNav li.subMenuSel a {color:#fff !important; text-decoration: none;}
.topNav li a:visited {color:#BDBDBE;}
.topNav {width:728px; height:90px;}

.mainNav {background: transparent url(/images/vanillaclub/default/background_mainav.gif) top left no-repeat; padding:0; height:39px;}
.mainNav ul {margin:0; padding:0; list-style-type:none;}
.mainNav li a {float:left; color:#fff; text-decoration: none; font-family:arial; font-weight: bold; letter-spacing:-.05em; font-size: 13px;padding:10px 15px 9px 10px; height:20px; }
.mainNav li a:active, .mainNav li a:hover, .mainNav li.current a, .mainNav li:hover a {color:#000 !important;background: #fff url(/images/vanillaclub/default/background_main_top.gif) top left repeat-x;padding:7px 15px 9px 10px; border-top:3px solid #D20B6E; text-decoration: none;}
.mainNav li a:visited {color:#fff;}
#subMenuNotSel38_1 a, #subMenuNotSel38_2 a, #subMenuNotSel38_3 a, #subMenuNotSel38_4 a, #subMenuSel38_1 a, #subMenuSel38_2 a, #subMenuSel38_3 a, #subMenuSel38_4 a {padding-left:30px} /*first menu = home */

/*** superfish ***/
.sf-menu ul {position:absolute;top:-999em;width:250px; height:293px; background: transparent url(/images/vanillaclub/default/bg_ul.png) top left; _background:none; _background-color:#000}
.sf-menu li.sfHover ul a {background-image:none !important; background-color:transparent !important; border-top:0 !important; margin:0; padding:9px 15px; border-bottom:1px dotted #2A2D39; font-family:Tahoma; font-size:12px; color:#C3C4C8 !important; letter-spacing:normal; width:220px}
.sf-menu li.sfHover ul a:hover, .sf-menu li.sfHover ul li.current a {color:#D20B6E !important;margin:0; padding:9px 15px; background-color:#000 !important}
.sf-menu ul li {width:100%;}
.sf-menu li:hover {visibility:	inherit;}
.sf-menu li {float:left;position:relative;}
.sf-menu a {display:block;position:	relative;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {left:0;top:39px;z-index:99;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left:250px;top:0;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {left:250px;top:0;}

.sf-sub-indicator {background: transparent url(/images/vanillaclub/default/arrows.gif) center right no-repeat; text-indent:-9999em; position:absolute; top:19px; _top:11px; right:9px; width:3px; height:5px}
.mainNav li a:active .sf-sub-indicator, .mainNav li a:hover .sf-sub-indicator, .mainNav li.current a .sf-sub-indicator, .mainNav li:hover a .sf-sub-indicator {top:16px !important; _top:8px !important; }


#header p {margin:0; padding:0;}
#header img, #header embed {display:block}

#intro, #main { height:100%}
.left, .right {float:left; padding:30px}
.left {width:559px; }
.right {width:265px;}
#intro .left {min-height:146px; height:auto !important; height:146px; }
#intro .right {padding:30px; min-height:146px; height:auto !important; height:146px; }

#intro .left {background: transparent url(/images/vanillaclub/default/background_intro_left.gif) top left no-repeat; color:#060405; font-size: 12px; font-family:Arial;}
#intro .right {background: transparent url(/images/vanillaclub/default/background_intro_right.gif) top left no-repeat; }
#intro h1 {color:#fff;}


#homebanner {position:absolute; top:105px; z-index:100; display:none}
#hlogos { background-color:#070709; padding:16px;}
#hlogos img {display:block}
#hlogos p {margin:0; padding:0;}
#intro .right .newsModTitle {color:#D20B6E}

#main .right .input {background-color:#6C6C6C; border:0; padding:4px; width:150px; color:#fff; margin-right:4px}
#main .right .input, #main .right .button {font-size:12px; font-family: Arial; float:left;}
#main .right .button {background: transparent url(/images/vanillaclub/default/button_send.gif) top left no-repeat; height:20px; width:75px; margin: 2px 0 0 10px; padding-left:10px; color:#959595; font-weight:bold; letter-spacing:1px; text-decoration:none !important}
#main .right h3 {color:#6A6A6A; margin:0; padding:0; margin-bottom:5px}
#main .right ul {margin:0; padding:0; list-style-type:none; margin-top:38px}
#main .right li {border-bottom:1px dotted #434343; text-align:right; margin-bottom:4px}
#main .right li a {display:block; font-size: 13px;font-family: Arial; padding:5px 0}
#main .right li a:hover, #intro .right li a:active {text-decoration:none; color:#6C6C6C}
#facebook {background: transparent url(/images/vanillaclub/default/facebook.gif) top left no-repeat; background-position:0 3px}
#usgang {background: transparent url(/images/vanillaclub/default/usgang.gif) top left no-repeat; background-position:0 3px}
#addthis {background: transparent url(/images/vanillaclub/default/share.gif) top left no-repeat; background-position:0 3px;}
#facebook a:hover, #facebook a:active  {background: transparent url(/images/vanillaclub/default/facebook_o.gif) top left no-repeat;background-position:0 3px}
#usgang a:hover, #usgang a:active {background: transparent url(/images/vanillaclub/default/usgang_o.gif) top left no-repeat;background-position:0 3px}
#addthis a:hover, #addthis a:active {background: transparent url(/images/vanillaclub/default/share_o.gif) top left no-repeat;background-position:0 3px}



#intro .right .input {background-color:#6C6C6C; border:0; padding:4px; width:150px; color:#fff; margin-right:4px}
#intro .right .input, #intro .right .button {font-size:12px; font-family: Arial; float:left;}
#intro .right .button {background: transparent url(/images/vanillaclub/default/button_send.png) top left no-repeat; height:20px; width:75px; margin: 2px 0 0 10px; padding-left:10px; color:#959595; font-weight:bold; letter-spacing:1px; text-decoration:none !important}
#intro .right h3 {color:#6A6A6A; margin:0; padding:0; margin-bottom:5px}
#intro .right ul {margin:0; padding:0; list-style-type:none; margin-top:38px}
#intro .right li {border-bottom:1px dotted #434343; text-align:right; margin-bottom:4px}
#intro .right li a {display:block; color:#797979; font-size: 13px;font-family: Arial; padding:5px 0}
#intro .right li a:hover, #intro .right li a:active {text-decoration:none; color:#6C6C6C}
#facebook {background: transparent url(/images/vanillaclub/default/facebook.png) top left no-repeat; background-position:0 3px}
#usgang {background: transparent url(/images/vanillaclub/default/usgang.png) top left no-repeat; background-position:0 3px}
#addthis {background: transparent url(/images/vanillaclub/default/share.png) top left no-repeat; background-position:0 3px;}
#facebook a:hover, #facebook a:active  {background: transparent url(/images/vanillaclub/default/facebook_o.png) top left no-repeat;background-position:0 3px}
#usgang a:hover, #usgang a:active {background: transparent url(/images/vanillaclub/default/usgang_o.png) top left no-repeat;background-position:0 3px}
#addthis a:hover, #addthis a:active {background: transparent url(/images/vanillaclub/default/share_o.png) top left no-repeat;background-position:0 3px}




#main {background: #DCDFDF url(/images/vanillaclub/default/background_right.gif) top left repeat-y; background-position: 619px 0}
.white {background: #fff url(/images/vanillaclub/default/background_right_white.gif) top left repeat-y !important; background-position: 619px 0 !important}
#main .left {background: #fff url(/images/vanillaclub/default/background_main_top.gif) top left repeat-x; color:#5D5D5D; font-size: 12px;}
#homepage #main .left { background-color:#222; color:#fff; font-size: 12px; background-image:none}
#main .right {color:#797979 }

#main .left .newsModTitle {font-size:15px; color:#333}
#homepage #main .left .newsModTitle {font-size:15px; color:#fff}
#homepage #main .left h1 {font-size:20px; color:#333}


#footer {padding:2em 30px; height:100%}
#footer a {color:#afafaf}
#footer ul {margin:0; padding:0; list-style-type:none; float:left; width:180px}
#footer .corporate ul  {margin-left:79px; width:auto;}
#enjoyf {float:right}


/*form builder */
fieldset label {float: left;width: 180px; padding-top:5px}
fieldset .repeatRadioCheck label { float:none; margin:0;padding: 0; }
.input {background-color:#FFF; border:1px solid #ccc; padding:6px; color:#7B7B7C}
.input, .button {font-size:12px; font-family: Arial;}
fieldset .formRow, fieldset .formButtonRow {padding:4px 0;margin:0; clear:both; }
fieldset .formRow span {margin-left:2px;}
fieldset .formButtonRow {margin:1em 0; border:0}
fieldset .formHideInput { display: none}
fieldset .formButtonRow input {font-size: 12px;font-family: Arial; }
.input:hover, .input:focus {border:1px solid #999; color:#333}

/*news2 module */
#intro .newsModDate {font-family: Arial; color:#fff}
.newsModDate {font-family: Arial; color:#000}
#newsModHeadTitle {margin-bottom:1em}
#newsModItemDetail {font-family: Arial; font-size:13px; font-weight:bold}
#newsModNavigator {border-top:1px dotted #ccc; padding-top:2px; text-align:right}
.newsModShowAll {text-align:right}
.newsModTitle {font-size: 20px;font-family: arial; font-weight:bolder; letter-spacing:-.04em; color:#fff; margin-bottom:0.2em;}
.newsModImage {margin:0; float:left}
.newsModImage img {border:4px solid #ccc; margin-right:15px;}
.newsModItem {padding-bottom:0.5em;width:100%; clear:both;line-height:1.7em; }
.newsModItem p { color:#fff}
#intro .left  a:link, #intro .left  a:visited {color:#fff; text-decoration: underline}
#intro .left  a:hover, #intro .left  a:active {color:#fff; text-decoration: none}

#intro .left .newsModImage img {border:4px solid #ccc; margin-right:15px;width:120px;}
#intro .left .newsModImage {margin:0; float:left; width:145px;}

/*genericTable*/
.genericTable { width:100%;  }
.genericTable td {vertical-align:top; margin:0; padding:0,}

.genericTable td.paddingRight {padding-right:1em;}
.genericTable td.bg {background-color:#f1f1f1}
.genericTable .th { color:#393939; }
.genericTable .borderBottomCell td {border-bottom:1px dotted #ccc; padding:0.2em 0; }
.genericTable .borderBottomCellLight td {border-bottom:1px solid #CCCCCC; padding:0.2em 0;}


#moet {position:absolute; top:0; right:1px;}
#slick-toggle {display:block;width:230px; height:30px;}
#slickbox {position:absolute; top:25px; right:1px; background-color: #000000; color:#fff; width:230px; padding:12px; border:1px solid #666666}
/*#slickbox a { width:120px; margin-right:12px;}*/
#slickbox a {display:block; width:120px; margin-right:1em; float:left}


.youttubechart { background:transparent url(/images/vanillaclub/default/bgyoutube.gif) top left; padding:30px; position:relative; height:38px; }
#ciak {position:absolute; top:10px; left:-30px}


#thumbsGallery { width:806px; overflow:hidden; position:relative; height:64px; top:-12px; left:82px;}
#prevGallery { position:absolute;  background: #000 url(/images/vanillaclub/default/arrow_left.png) center center no-repeat; left:0;}
#prevGallery, #nextGallery { cursor:pointer; width:29px; height:64px; top:0; z-index: 30;}
#thumbsGallery .selected {cursor:default; background: #000 url(/images/none.png) top center no-repeat; }
#nextGallery { position:absolute; background: #000 url(/images/vanillaclub/default/arrow_right.png) center center no-repeat; left:777px; }
#scrollGallery {margin:0; padding:0; position:relative; top:0; left:45px; width:1000em !important; z-index: 10; overflow:hidden;}
#scrollGallery li {float:left; list-style-type:none; padding-right:0 !important; width:96px; height:54px; overflow:hidden; margin-right:16px; border:5px solid #000; *position:relative}
#scrollGallery li a {position:relative; width:96px; height:54px; text-decoration:none}
#scrollGallery li a, #scrollGallery li a img { display:block}
#scrollGallery li a img { position:relative; top:-18px; left:-12px}
#scrollGallery li a .duration {position:absolute; bottom:0; right:0; background-color:#000; padding:0px 0px 0 4px; color:#fff; height:16px; overflow:hidden;}
#scrollGallery li a:hover .duration {color:#D20B6E;}
#tooltip {position: absolute;z-index: 3000;background-color: #D20B6E;padding: 2px;opacity: 0.85; width:300px}
#tooltip h3 { margin:0; padding:0; color:#fff}
