@charset "utf-8";
/* CSS Document */
ul, ol, li, h1, h2, h3, h4, h5, h6 { margin:0; padding:0;}
body { background: #f9c2e2; font-family: Lucida Grande, Lucida Sans Unicode, Arial, sans-serif;  font-size:13px; color:#333; text-align:center; margin:0; padding:0;}
img { border:none;}
#wrap { width:990px; background:#fff; margin:0 auto; position:relative; text-align:left;}
#header_placeholder { width:990px; height:262px; }
#container { width:950px; background:#fff; margin:18px 20px 0 20px; padding:0 0 50px 0; position:relative; }
#contentcol { width:630px; background:#fff; float:left; margin:0 20px 0 0; position:relative;}
#leftcol { width: 470px;  margin: 0 20px 0 0; float:left; display: inline; overflow:hidden; }
#middlecol { width: 140px; margin: 0; float:left; font-size:11px; overflow:hidden; }
#rightcol { width: 300px; margin:-18px 0 0 0; float:left; padding:18px 0 0 0 } /* 18px on top for cover */
    /* FIX OVERFLOW */
    #rightcol .overflow_fix { width: 300px; overflow:hidden; } 
#header { width:950px; height:260px; position:absolute; top:0; left:0;  margin:0 0 0 20px;  }
#footer {  width:950px; margin:0 0 0 20px; border-top:1px solid #ccc; padding: 0 0 10px 0; }
.rightcol_left { width: 145px; margin: 0 10px 0 0; float:left; overflow:hidden; } 
.rightcol_right { width: 145px; margin: 0; float:left; overflow:hidden; } 
.no_subnav #header_placeholder { height:225px; }
.no_subnav #header { height:225px; }
.no_subnav .breadcrumb { position:absolute; top:208px; left:0px;}
/* HEADER */
.logo{ display:block; top:37px; left:6px; position:absolute; width:200px; height:120px; background: url(/images/admin/flair-logo.png) no-repeat; z-index:20;}
.logo span{ position:absolute; left:-9999px;}
#login_block { width:950px; height:39px; margin:0; position:absolute; top:0; left:0px; z-index:30; } 
.breadcrumb { width:800px; height:18px; position:absolute; top:245px; left:0px; color:#696969; font-size:11px; text-align:left; padding:13px 0 0 0; overflow:hidden; } 
.breadcrumb a, .breadcrumb a:visited { color:#696969; }
.breadcrumb a:hover { color:#004fa8;}
#leaderboard_block { width:728px; height:90px; position:absolute; top:60px; right:0px;}
#googlesearch { width:230px; height:26px; position:absolute; top:178px; right:0px; color:#696969; font-size:11px; text-align:left; text-align:right; }
#googlesearch input { height:18px; padding:2px; position:relative; top:1px; width:140px;}
.dividerline { width: 950px; height:1px; border-top:1px solid #ccc; position:absolute; top: 39px; left:0px;}

/* TEXT */
h1 { font-family: Helvetica, Arial, sans-serif; font-size:34px; font-weight:bold; line-height:34px; margin:7px 0 7px 0;}
h1.smaller { font-family: Helvetica, Arial, sans-serif; font-size:24px; font-weight:bold; line-height:24px; margin:7px 0 6px 0; }
h1.smaller a { color:#333; text-decoration:none;}
h1.smaller a:hover { color:#014ea8}
h2 { font-family: Helvetica, Arial, sans-serif; font-size:18px; color:#ce41c1; font-weight:normal; }
h3 { color:#333; margin:0 0 6px 0;}
.teaser h2, .teaser_home h2 , .teaser_fashion h2 , .teaser_health h2 , .teaser_sex h2 , .teaser_fun h2 { font-family: Helvetica, Arial, sans-serif; font-size:15px; color:#ce41c1; font-weight:normal; }
h2.linetitle { font-size:28px; font-weight:normal; border-bottom: 1px solid #eb078d; margin:50px 0 20px 0; }
.bigtitle { display:block; font-family: Helvetica, Arial, sans-serif; font-size:24px; font-weight:bold; line-height:24px; margin:0 0 25px 0;}
.mediumtitle { display:block; font-family: Helvetica, Arial, sans-serif; font-size:18px; font-weight:bold; line-height:18px; margin:0 0 20px 0;}
td.mediumtitle { display:table-cell; margin:0;}
#middlecol .mediumtitle { font-size:15px; font-weight:bold; line-height:18px; margin:0 0 5px 0;}
.smalltitle { display:block; font-family: Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold; display:block; margin: 0 0 8px 0; }
p { font-size:13px; line-height:18px; margin:0 0 15px 0; }
#rightcol p { font-size:11px; line-height:18px; margin:0 0 10px 0;}
#rightcol a { font-size:11px;}
.intro { color:#666;}
p.right_align { text-align:right; margin:0 0 5px 0;}
a.right_align { float:right;}
img.left_align { float:left; margin:0 10px 0 0;}
img.avatarlist { float:left; margin:0;}
a { color:#0068dc; }
a:visited { color:#2219e3;}
a:hover { color:#004fa8;}
a.notunderlined { text-decoration:none; color:#333;}
a.notunderlined:hover { color:#004fa8;}
.teaserlink { font-size:13px; font-weight:bold;}
.datestamp { display:block; font-size:11px; font-weight:bold; color:#999; margin:4px 0 15px 0; }
.timestamp { font-size:11px; color:#999; }
.greytext { color:#999;}
.smalltext { color:#828282; font-size:10px; font-weight:normal;}
.smalltext a { color:#828282; text-decoration:none;}
.smalltext a.underline { text-decoration: underline;}
.smalltext a:hover { color:#828282; text-decoration:underline;}
.colored_block_fun .smalltext { color:#fff; }
.smallgreytext { color:#999; font-size:12px; font-weight:normal;}
#login_form .smalltext { color:#fff;}.smallgreytext { color:#999; font-size:12px; font-weight:normal;}
.linkblock { position:relative; margin:20px 0 15px 0; padding:0 82px 0 0;}
.teaser_comments_link { display:block; width:82px; position:absolute; bottom:-1px; right:0; text-align:right; font-size:13px; margin:0; }.author { display:block; float:right; margin:0 0 0 10px; color:#999; font-size:11px;}
.author a { color:#666; }
.tags { font-size:11px; color:#999;}
.tags a { color:#666;}
.teaser, .teaser_home, .teaser_fashion, .teaser_health, .teaser_sex, .teaser_fun { padding:0 0 7px 0; border-bottom:1px solid #ccc; margin:0 0 35px 0; }
.teaser_nodivider { padding:0 0 7px 0; margin:0 0 5px 0; }
.step { background:#ce41c1; padding: 2px 10px; font-size:18px; color:#fff;}
/* RSS TEASER */
#rightcol .rss-teaser h1.smaller { font-size:16px; }
#rightcol .rss-teaser h1.smaller a { font-size:16px; }
#rightcol .rss-teaser img { float:left; margin:0 15px 10px 0;}
#rightcol .rss-teaser p a { font-weight:bold; color:#0068dc }
#rightcol .rss-teaser p a:hover { font-weight:bold; color:#004fa8 }

.rss-feed img { width:220px; margin: 0 20px 10px 0;}

/* IMAGES */
.content_image { float:left; margin:0 20px 20px 0;}
.teaser .content_image, .teaser_home .content_image, .teaser_fashion .content_image, .teaser_health .content_image, .teaser_sex .content_image, .teaser_fun .content_image { float:left; margin:0 20px 5px 0;}
.rss_teaser img { float:left; margin:0 20px 20px 0;}
.zoombox { display:block; position:relative;  background:#00CC66 }
.zoom { display:block; width:13px; height:14px; background: url(/images/admin/icon_zoom.png) no-repeat; position:absolute; top:54px; left:54px; z-index:10;}
.zoombox:hover .zoom { position:absolute; top:53px; left:53px;}
/* ICONS */
.iconphoto { display:block; width:37px; height:37px; float:right; text-decoration:none; margin:0 0 0 7px; background: url(/images/admin/icon_photo.png) no-repeat;}
.iconvideo { display:block; width:37px; height:37px; float:right; text-decoration:none; margin:0 0 0 7px; background: url(/images/admin/icon_video.png) no-repeat;}
.iconblog { display:block; width:37px; height:37px; float:right; text-decoration:none; margin:0 0 0 7px; background: url(/images/admin/icon_blog.png) no-repeat;}
.iconshout { display:block; width:37px; height:37px; float:right; text-decoration:none; margin:0 0 0 7px; background: url(/images/admin/icon_shout.png) no-repeat;}
#rightcol .iconshout {  background: url(/images/admin/icon_trans_shout.png) no-repeat;}
.iconpoll { display:block; width:37px; height:37px; float:right; text-decoration:none; margin:0 0 0 7px; background: url(/images/admin/icon_trans_poll.png) no-repeat;}
.iconphoto span, .iconvideo span, .iconblog span, .iconshout span, .iconpoll span { position:absolute; left:-9999px;} /* make invisible */
.love { display:block; width:117px; height:30px; background:url(/images/admin/icon_love.png) no-repeat; border-bottom:1px dotted #ddd; text-decoration:none; font-weight:bold; color:#eb0707;}
.love:visited { color:#eb0707; }
.mail { display:block; width:117px; height:30px; background:url(/images/admin/icon_mail.png) no-repeat; border-bottom:1px dotted #ddd; text-decoration:none; font-weight:bold; color:#0068dc;}
.share { display:block; width:117px; height:30px; background:url(/images/admin/icon_share_2.png) no-repeat; border-bottom:1px dotted #ddd; text-decoration:none; font-weight:bold; color:#0068dc;}
.mail:visited, .share:visited { color:#0068dc; }
#leftcol .love, #leftcol .mail { float:left; margin:0 25px 0 0; font-size:11px;} /* in the leftcol these float next to each other */
#leftcol .share { float:left; margin:0; font-size:11px;}
.love:hover, .mail:hover, .share:hover { color:#135cb0; background-position:0 -30px; border-bottom:1px dotted #135cb0; }
.love span, .mail span, .share span { display:block; padding:7px 0 0 20px}
/* MIDDLECOL */
#middlecol p { font-size:11px; line-height:18px;}
#middlecol a.teaserlink { font-size:11px; font-weight:bold;}
.avatar { float: left; margin:5px 10px 10px 0;}
.avatar_nomargin { float: left; margin:0; }
.activity { margin:0 0 25px 0;}
/* BLOCKS */
.greybox { border:1px solid #ccc; padding:9px; margin:0 0 10px 0;}
.greybox_actions { border:1px solid #ccc; padding: 0 9px 9px 9px; margin:0 0 10px 0;}
#leftcol .greybox_actions { width:270px; height:26px; padding:0 9px 5px 9px;  background:#fff; border:none; }
.article_body { border-bottom:1px solid #ccc; margin:0 0 15px 0;}
.bigpromo { position:relative; margin:0 0 20px 0; }
.imu object { margin:0 0 20px 0;}
.imu img { margin:0 0 20px 0;}
.blacktrans { width:160px; position:absolute; top:10px; left:130px; background:url(/images/admin/blacktrans.png); color:#fff; padding:}
.blacktrans p { margin:0; padding: 6px 10px 10px 20px;}
.blacktrans a { color:#fff; text-decoration:none;}
.blacktrans a:hover { color:#c2daf6; }
.blacktrans a:visited { color:#fff; }
.smallpromo { position:relative; margin:0 0 20px 0; height:1%;}
.smallpromo img { float:left; margin: 0 20px 0 0;}
.smallpromo_rightcol { width:140px; float:left;}
.horoscope { width:300px; height:130px; background:url(/images/admin/promo-astro-300px.png) no-repeat; position:relative; margin:0 0 20px 0;}
.horoscope .dropdown { position:absolute; top:55px; left:25px; font-weight:bold; }
.horoscope select { width:120px;}
/* COMMENTS */
.comments_block { margin: 0 0 40px 0;}
.comment_block { margin:0 0 15px 0; }
.comment_leftcol { width:60px; float:left; margin:1px 10px 0 0;}
.comment_rightcol { width:400px; float:left;}
.comments_number { font-size:14px; color:#999; font-weight:normal; }
/* LISTS */
ul {  list-style:square; color:#eb078d; padding:0 ; margin:0 0 15px 0; }
ul li { margin:0 0 0 35px; color:#333;  }
ul.error { margin:55px 0 15px 0; }
ul.error li {margin: 0 0 25px 35px;}
ul.steps { margin:20px 0 0 0; padding:0;}
ul.steps li { display:block; width:160px; height:46px; background: url(/images/admin/step_bg.png) no-repeat; float:left; margin:0; padding:0; position:relative;}
ul.steps li.last { width:134px;}
ul.steps li span { display:block; width:134px; font-size:14px; font-weight:bold; color:#fff; text-align:center; padding:13px 0 0 0;}
ul.steps li.current { background-position:bottom; }
/* NAVIGATION */
 /* level 1 */
#nav { width:950px; height:38px; position:absolute; top:170px; left:0px;} 
#nav li {margin:0; float:left; display:block; height:38px;}
#nav li a { font-family: Helvetica, Arial, sans-serif; font-size:16px; line-height:38px; font-weight:bold; color:#eb078e; display:block;  padding:0 9px; text-decoration:none; margin:0 10px 0 0;}
 /* level 2 */ 
#nav ul {  width:950px; height:33px; position:absolute; top:46px; left:0px; border-bottom:1px solid #ccc;  }
#nav ul li { height:30px;}
#nav ul li a { font-size: 13px; line-height:30px; color:#ce43c4; margin:0 1px 0 0;}
/* The navigation has a bottomline in the color of the category */
#home #nav { border-bottom:5px solid #eb078d; } 
#fashion #nav { border-bottom:5px solid #00aeef; }
#health #nav { border-bottom:5px solid #53d321; }
#sex #nav { border-bottom:5px solid #ce42c5; }
#fun #nav { border-bottom:5px solid #ffae00; }
#tested #nav { border-bottom:5px solid #00968d; }
 /* navigation colors */
    /* every navigation item has it's own color */
#nav li a.home { color:#eb078d; background:#fff;} 
#nav li a.fashion { color:#00aeef; background:#fff;}
#nav li a.health { color:#53d321; background:#fff;}
#nav li a.sex { color:#ce42c5; background:#fff;}
#nav li a.fun { color:#ffae00; background:#fff;}
#nav li a.tested { color:#00968d; background:#fff;}
    /* the current navigation item has a background color in the right color and with white text */
#home #nav li a.current { background:#eb078d; color:#fff;}
#fashion #nav li a.current { background:#00aeef; color:#fff;}
#health #nav li a.current { background:#53d321; color:#fff;}
#sex #nav li a.current { background:#ce42c5; color:#fff;}
#fun #nav li a.current { background:#ffae00; color:#fff;}
#tested #nav li a.current { background:#00968d; color:#fff;}
    /* the hover state does the same */
#nav li a.home:hover { background:#eb078d; color:#fff;}
#nav li a.fashion:hover { background:#00aeef; color:#fff;}
#nav li a.health:hover { background:#53d321; color:#fff;}
#nav li a.sex:hover { background:#ce42c5; color:#fff;}
#nav li a.fun:hover { background:#ffae00; color:#fff;}
#nav li a.tested:hover { background:#00968d; color:#fff;}
   /* the subnavigation items have the color of the category */
#home #nav ul li a { color:#eb078d;}
#fashion #nav ul li a { color:#00aeef;}
#health #nav ul li a { color:#53d321;}
#sex #nav ul li a { color:#ce42c5;}
#fun #nav ul li a { color:#ffae00;}
#tested #nav ul li a { color:#00968d;}
   /* the subnavigation items also have background color on hover but it is a lighter version of the category color */
#home #nav ul li a:hover { background:#f25eb5; color:#fff;}
#fashion #nav ul li a:hover { background:#59caf5; color:#fff;}
#health #nav ul li a:hover { background:#8fe26e; color:#fff;}
#sex #nav ul li a:hover { background:#df84d9; color:#fff;}
#fun #nav ul li a:hover { background:#ffca59; color:#fff;}
#tested #nav ul li a:hover { background:#05a99f; color:#fff;}
/* BLOGNAVIGATIE */
ul#blognav {    list-style-type:none;    text-align:left;    font-size:11px;    padding:0;    margin:-10px 0 20px 1px;}
ul#blognav li {    border-bottom:1px solid #fff;    list-style-image: none;    padding:0;    margin:0;}
ul#blognav li a { font-family:Arial, Helvetica, Verdana, sans-serif; font-size:11px; text-transform:uppercase; letter-spacing:2px; font-weight:bold; color:#777; display: block; padding:7px 20px 7px 20px;    text-decoration:none; background:#ddd  }    
ul#blognav li a:hover { background:#eb078d;    color:#fff;}
ul#blognav li a.current { color:#eb078d; font-weight:bold; }
ul#blognav li a.current:hover { color:#fff; background:#eb078d;}
/* Navigation niveau 2 */
ul#blognav li ul {    margin: 0;    padding:0 0 0 0px;    }
ul#blognav li ul li {    list-style-image:none;    list-style-type:none; border-bottom:1px solid #eee;}
ul#blognav li ul li a {    display: block;    padding:7px 20px 7px 40px;    text-decoration:none;    color:#777; font-size:10px; text-transform:none; letter-spacing:1.2%; background:#efefef   } 
/* LISTS */

.linklist { margin: 0 0 20px 0;}
.linklist2 li { margin:0 0 13px 0;}
.linklist li { margin:0 0 5px 25px; list-style:square;}
.linklist li a { text-decoration:none; color:#333;}
.linklist li a:hover { text-decoration:none; color:#004fa8;}
#rightcol .linklist li a { font-size:13px; }

.borderedblock  { border:3px solid #eb078d; padding:10px 10px 5px 10px; margin:-10px 0 0 0;}

#home .borderedblock { border:3px solid #eb078d;}
#fashion .borderedblock {  border:3px solid#00aeef;}
#health .borderedblock { border:3px solid #53d321;}
#sex .borderedblock { border:3px solid #ce42c5;}
#fun .borderedblock { border:3px solid #ffae00;}

.borderedblock_small  { border:1px solid #eb078d; padding:10px 10px 5px 10px; margin:-10px 0 0 0;}
#home .borderedblock_small { border:1px solid #eb078d;}
#fashion .borderedblock_small {  border:1px solid#00aeef;}
#health .borderedblock_small { border:1px solid #53d321;}
#sex .borderedblock_small { border:1px solid #ce42c5;}
#fun .borderedblock_small { border:1px solid #ffae00;}

.borderedblock_small .greybox_actions { position:relative; left:-8px;}

/* SPECIALS */
.clear { clear:both; height:0px;}
.clear5 { clear:both; height:5px;}
.clear10 { clear:both; height:10px;}
.clear15 { clear:both; height:15px;}
.clear20 { clear:both; height:20px;}
.clear30 { clear:both; height:30px;}
.clear40 { clear:both; height:40px;}
.clear50 { clear:both; height:50px;}
.clear100 { clear:both; height:100px;}
.clear500 { clear:both; height:500px;}
.divider { clear:both; height:10px; border-bottom:1px solid #ccc; margin:0 0 20px 0; }
.divider_dotted { clear:both; height:10px; border-bottom:1px dotted #ccc; margin:0 0 15px 0; }
/* PARTNERS */
#partners { text-align: center; color:#fff; font-size:11px; font-weight:bold; background-color: #eb078e; padding: 15px 0px 10px 0; margin: 0;}
#partners a { color:#fff; font-size:11px; font-weight:bold;  }
#partners a:hover { color:#FFFF00;}
/* FORMS */
form { display:inline;}
input, textarea, select, input.iefocus, textarea.iefocus { border:1px solid #ddd; font-size:13px;}
input.flashing { background: url(/images/admin/flashing.gif) #ff0000; }
input.field {width: 210px;}
#middlecol_right input.field {width: 120px;} 
input.smallbutton {font: normal 11px; color:white; background:#47a396; border:none; padding:0 5px; }
input.button:hover { cursor:pointer;}
input.checkbox, input.radiobox { border:none;}
input.txtInputField { width: 115px; font-size:11px;} 
table.inschrijving td { padding:10px 5px 15px 5px;}
table.inschrijving input.button { margin-bottom:3px;}
.comments_area { width:396px; height:60px; margin:0 0 10px 0;}
input.button { width:97px; height:26px; background:url(../images/button.png) no-repeat; border:none; cursor:pointer;}
input.button:hover { background-position:bottom; color:#fff;}input.button { width:97px; height:26px; background:url(/images/admin/button.png) no-repeat; border:none; cursor:pointer;}
input.button:hover { background-position:bottom; color:#fff;}
/* color for hoverstate of button */
#home input.button { background:url(/images/admin/button_grey_pink.png) no-repeat; }
#fashion input.button { background:url(/images/admin/button_grey_blue.png) no-repeat; }
#health input.button { background:url(/images/admin/button_grey_green.png) no-repeat; }
#sex input.button { background:url(/images/admin/button_grey_purple.png) no-repeat; }
#fun input.button { background:url(/images/admin/button_grey_orange.png) no-repeat; }
#home input.button:hover { background-position:bottom; color:#fff;}
#fashion input.button:hover { background-position:bottom; color:#fff;}
#health input.button:hover { background-position:bottom; color:#fff;}
#sex input.button:hover { background-position:bottom; color:#fff;}
#fun input.button:hover { background-position:bottom; color:#fff;}
/* BUTTONS */
.button { display:inline-block; height:26px; background:url(http://www.flair.be/images/admin/button_pink.png) top left; color:#fff; font-weight:bold; font-size:12px; text-decoration:none; cursor:pointer; }
.button span { display:inline-block; height:23px; margin:0 0 0 10px; padding: 3px 10px 0 0; color:#333;}
.button:hover, #home .button:hover, #fashion .button:hover, #health .button:hover, #sex .button:hover, #fun .button:hover { background-position: bottom left; }
.button:hover span, #home .button:hover span, #fashion .button:hover span, #health .button:hover span, #sex .button:hover span, #fun .button:hover span { background-position: bottom right; color:#fff; }
#home .button { background:url(http://www.flair.be/images/admin/button_grey_pink.png) no-repeat top left; }
#home .button span { background:url(http://www.flair.be/images/admin/button_grey_pink.png) no-repeat top right; }
#fashion .button { background:url(http://www.flair.be/images/admin/button_grey_blue.png) no-repeat top left; }
#fashion .button span { background:url(http://www.flair.be/images/admin/button_grey_blue.png) no-repeat top right; }
#health .button { background:url(http://www.flair.be/images/admin/button_grey_green.png) no-repeat top left; }
#health .button span { background:url(http://www.flair.be/images/admin/button_grey_green.png) no-repeat top right; }
#sex .button { background:url(http://www.flair.be/images/admin/button_grey_purple.png) no-repeat top left; }
#sex .button span { background:url(http://www.flair.be/images/admin/button_grey_purple.png) no-repeat top right; }
#fun .button { background:url(http://www.flair.be/images/admin/button_grey_orange.png) no-repeat top left; }
#fun .button  span{ background:url(http://www.flair.be/images/admin/button_grey_orange.png) no-repeat top right; }
.colored_button { display:inline-block; height:26px; background:url(http://www.flair.be/images/admin/button_pink.png) top left; color:#fff; font-weight:bold; font-size:12px; text-decoration:none; cursor:pointer; }
.colored_button span { display:inline-block; height:23px; margin:0 0 0 10px; padding: 3px 10px 0 0; background:url(http://www.flair.be/images/admin/button_pink.png) top right; color:#fff;}
.colored_button:hover { background-position: bottom left; }
.colored_button:hover span { background-position: bottom right; }
.not_colored_button { display:inline-block; height:26px; background: url(/images/admin/button_grey_black.png) top left; color:#333; font-weight:bold; font-size:12px; text-decoration:none; cursor:pointer; }
.not_colored_button span { display:inline-block; height:23px; margin:0 0 0 10px; padding: 3px 10px 0 0; background:url(/images/admin/button_grey_black.png) no-repeat top right; color:#333;}
.not_colored_button:hover { background-position: bottom left; color:#fff;  }
.not_colored_button:hover span { background-position: bottom right; color:#fff;  }
#home .colored_button, #home .colored_button span { background:url(/images/admin/button_pink.png);}
#fashion .colored_button, #fashion .colored_button span { background:url(/images/admin/button_blue.png);}
#health .colored_button, #health .colored_button span { background:url(/images/admin/button_green.png);}
#sex .colored_button, #sex .colored_button span { background:url(/images/admin/button_purple.png);}
#fun .colored_button, #fun .colored_button span { background:url(/images/admin/button_orange.png);}
.trans_button { display:inline-block; height:26px; background: url(/images/admin/button_trans_home.png) top left; color:#fff; font-weight:bold; font-size:12px; text-decoration:none; cursor:pointer; }
.trans_button span { display:inline-block; height:21px; margin:0 0 0 10px; padding: 5px 10px 0 0; background:url(/images/admin/button_trans_home.png) top right; color:#fff;}
.fashion .trans_button { background: url(/images/admin/button_trans_fashion.png) top left;}
.fashion .trans_button span { background: url(/images/admin/button_trans_fashion.png) top right;}
.health .trans_button { background: url(/images/admin/button_trans_health.png) top left;}
.health .trans_button span { background: url(/images/admin/button_trans_health.png) top right;}
.sex .trans_button { background: url(/images/admin/button_trans_sex.png) top left;}
.sex .trans_button span { background: url(/images/admin/button_trans_sex.png) top right;}
.fun .trans_button { background: url(/images/admin/button_trans_fun.png) top left;}
.fun .trans_button span { background: url(/images/admin/button_trans_fun.png) top right;}
.colored_block_fashion .trans_button { background: url(/images/admin/button_trans_fashion.png) top left;}
.colored_block_fashion .trans_button span { background: url(/images/admin/button_trans_fashion.png) top right;}
.colored_block_health .trans_button { background: url(/images/admin/button_trans_health.png) top left;}
.colored_block_health .trans_button span { background: url(/images/admin/button_trans_health.png) top right;}
.colored_block_sex .trans_button { background: url(/images/admin/button_trans_sex.png) top left;}
.colored_block_sex .trans_button span { background: url(/images/admin/button_trans_sex.png) top right;}
.colored_block_fun .trans_button { background: url(/images/admin/button_trans_fun.png) top left;}
.colored_block_fun .trans_button span { background: url(/images/admin/button_trans_fun.png) top right;}
.trans_button:hover { background-position: bottom left; }
.trans_button:hover span { background-position: bottom right; color:#666;  }

.trans_button_facebook { display:inline-block; height:26px;  background: url(/images/admin/button_trans_facebook.png) top left; color:#3b5998; font-weight:bold; font-size:12px; text-decoration:none; cursor:pointer;}
.trans_button_facebook span { display:inline-block; height:21px; margin:0 0 0 35px; padding: 5px 10px 0 0; background: url(/images/admin/button_trans_facebook.png) top right; color:#3b5998; }
.trans_button_facebook:hover { background-position: bottom left; }
.trans_button_facebook:hover span { background-position: bottom right; color:#fff;  }
#login_form { width:450px; background:#eb078d; color:#fff; font-weight:bold;}
#login_form a { color:#fff;}
#home #login_form { background:#eb078d;}
#fashion #login_form { background:#00aeef;}
#health #login_form { background:#53d321;}
#sex #login_form { background:#ce42c5;}
#fun #login_form { background:#ffae00;}
#fashion #login_form .trans_button { background: url(http://www.flair.be/images/admin/button_trans_fashion.png) top left;}
#fashion #login_form .trans_button span { background: url(http://www.flair.be/images/admin/button_trans_fashion.png) top right;}
#health #login_form .trans_button { background: url(http://www.flair.be/images/admin/button_trans_health.png) top left;}
#health #login_form .trans_button span { background: url(http://www.flair.be/images/admin/button_trans_health.png) top right;}
#sex #login_form .trans_button { background: url(http://www.flair.be/images/admin/button_trans_sex.png) top left;}
#sex #login_form .trans_button span { background: url(http://www.flair.be/images/admin/button_trans_sex.png) top right;}
#fun #login_form .trans_button { background: url(http://www.flair.be/images/admin/button_trans_fun.png) top left;}
#fun #login_form .trans_button span { background: url(http://www.flair.be/images/admin/button_trans_fun.png) top right;}
/* COLORS */
/* first set h2, h3 and steps on subhomes and articlepages to the color of the page (defined in the body-tag) */
#home h2, #home h3.colored  { color:#EB078D;}
#home .step { background:#EB078D;}
#fashion h2, #fashion h3.colored  { color:#00AEEF;}
#fashion .step { background:#00AEEF;}
#health h2, #health h3.colored  { color:#53D321;}
#health .step { background:#53D321;}
#sex h2, #sex h3.colored  { color:#CE42C5;}
#sex .step { background:#ce42c5;}
#fun h2, #fun h3.colored  { color:#FFAE00;}
#fun .step { background:#FFAE00;}
/* then set h2 for 'teasers with a class' to the right color but only on HOME and FUN pages, not on pages with a strong color (FASHION, HEALTH, SEX) */
#home .teaser_home h2, #fun .teaser_.home h2 { color:#EB078D;}
#home .teaser_fashion h2, #fun .teaser_fashion h2 { color:#00AEEF;}
#home .teaser_health h2, #fun .teaser_health h2 { color:#53D321;}
#home .teaser_sex h2, #fun .teaser_sex h2 { color:#CE42C5;}
#home .teaser_fun h2, #fun .teaser_fun h2 { color:#FFAE00;}
/* double classes can be deleted later: */
#home .home h2, #fun .home h2 { color:#EB078D;}
#home .fashion h2, #fun .fashion h2 { color:#00AEEF;}
#home .health h2, #fun .health h2 { color:#53D321;}
#home .sex h2, #fun .sex h2 { color:#CE42C5;}
#home .fun h2, #fun .fun h2 { color:#FFAE00;}

#home .colored_text { color:#EB078D;}
#fashion .colored_text { color:#00AEEF;}
#health .colored_text { color:#53D321;}
#sex .colored_text { color:#CE42C5;}
#fun .colored_text { color:#FFAE00;}
/* fix buttons background position and hovers */
#home .colored_button, #fashion .colored_button, #health .colored_button, #sex .colored_button, #fun .colored_button { background-position: top left;}
#home .colored_button span, #fashion .colored_button span, #health .colored_button span, #sex .colored_button span, #fun .colored_button span { background-position:top right;}
#home .colored_button:hover, #fashion .colored_button:hover, #health .colored_button:hover, #sex .colored_button:hover, #fun .colored_button:hover { background-position: bottom left; }
#home .colored_button:hover span, #fashion .colored_button:hover span, #health .colored_button:hover span, #sex .colored_button:hover span, #fun .colored_button:hover span { background-position: bottom right; }
/* GIVE COLOR TO SUPERTAGS */
a.supertag { padding:1px 5px; background:#EB078D; color:#fff; font-weight:bold; text-decoration:none; }
a.supertag:visited { color:#fff;}
.home a.supertag { background:#EB078D; }
.fashion a.supertag { background:#00AEEF; }
.health a.supertag { background:#53D321; }
.sex a.supertag { background:#CE42C5; }
.fun a.supertag { background:#FFAE00; }
.teaser_home a.supertag { background:#EB078D; }
.teaser_fashion a.supertag { background:#00AEEF; }
.teaser_health a.supertag { background:#53D321; }
.teaser_sex a.supertag { background:#CE42C5; }
.teaser_fun a.supertag { background:#FFAE00; }
/* PINK TAG */
a.pinktag { padding:1px 5px; background:#EB078D; color:#fff; font-weight:bold; text-decoration:none; }
a.pinktag:visited { color:#fff;}

.label_active { float:right; padding:1px 5px; background:#00aeef; color:#fff; font-size:9px; font-weight:bold; text-decoration:none; }
.label_inactive { float:right; padding:1px 5px; background:#ccc; color:#fff; font-size:9px; font-weight:bold; text-decoration:none; }

/* COLOR IN RIGHTCOL: any div in the rightcolumn that has a class 'fashion' or 'fun' or ... will get a backgroundcolor in thhat category color */
#rightcol .home { background:#EB078D; }
#rightcol .fashion { background:#00AEEF; }
#rightcol .health { background:#53D321; }
#rightcol .sex { background:#CE42C5; }
#rightcol .fun { background:#FFAE00; }
/* COLORED BLOCK */
.colored_block { padding:15px; color:#fff; background:#EB078D;}
.colored_block_home { padding:15px; color:#fff; background:#EB078D; }
.colored_block_fashion { padding:15px; color:#fff; background:#00AEEF; }
.colored_block_health { padding:15px; color:#fff; background:#53D321; }
.colored_block_sex { padding:15px; color:#fff; background:#CE42C5; }
.colored_block_fun { padding:15px; color:#fff; background:#FFAE00; }
/* double classes wich can be deleted later: */
.colored_block.home { background:#EB078D; }
.colored_block.fashion { background:#00AEEF; }
.colored_block.health { background:#53D321; }
.colored_block.sex { background:#CE42C5; }
.colored_block.fun { background:#FFAE00; }
/* color h1's if they have class="colored" */
#home h1.colored { color:#EB078D; }
#fashion h1.colored { color:#00AEEF; }
#health h1.colored { color:#53D321; }
#sex h1.colored { color:#CE42C5; }
#fun h1.colored { color:#FFAE00; }

/* POLLS */
.poll { width:274px; padding:15px 13px 20px 13px; margin: 0 0 30px 0; overflow:hidden;}
.poll h2  { color:#fff; margin:0 0 20px 0;}
/* SHOUTBOX */
.shoutbox { margin: 0 0 30px 0;}
.boxpadding { padding:15px 13px 15px 13px; }
#home .shoutbox h2, #fashion .shoutbox h2, #health .shoutbox h2, #sex .shoutbox h2, #fun .shoutbox h2 { color:#fff; margin:0 0 20px 0; height:1%; }
.shoutbox textarea { width:272px; height:44px; border:1px solid #b53aae;}
.charleft { width:70px; float:right; color:#ccc; font-size:20px; font-weight:bold; text-align:right;}
#rightcol .charleft { width:70px; float:right; color:#fff; font-size:20px; font-weight:bold; text-align:right; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
#rightcol .comments_block { margin: 3px 3px 0 3px; padding:10px; background:#fff;}
#rightcol .comment_block {  border-bottom: 1px dotted #ccc;}
#rightcol .comment_leftcol { width:40px; float:left; margin:1px 10px 0 0;}
#rightcol .comment_rightcol { width:200px; float:left;}
.shoutbox_bottom { padding:5px 13px; font-size:11px; color:#fff;}
.shoutbox_bottom a {  color:#fff;}

/* POLLBOX */
#poll_box .boxpadding { padding:15px 0 3px 0;}
#poll_box h2 { padding: 0 13px 0; }
#poll_box input { border:0; }

h1.colored a { text-decoration: none;}
.home h1.colored a { color:#EB078D; }
.fashion h1.colored a { color:#00AEEF; }
.health h1.colored a { color:#53D321; }
.sex h1.colored a { color:#CE42C5; }
.fun h1.colored a { color:#FFAE00; }
.home h1.colored a:hover { color:#f25eb5; }
.fashion h1.colored a:hover { color:#59caf5; }
.health h1.colored a:hover { color:#8fe26e; }
.sex h1.colored a:hover { color:#df84d9; }
.fun h1.colored a:hover { color:#ffca59; }
#fun .teaser_home h1.colored a { color:#EB078D; }
#fun .teaser_fashion h1.colored a { color:#00AEEF; }
#fun .teaser_health h1.colored a { color:#53D321; }
#fun .teaser_sex h1.colored a { color:#CE42C5; }
#fun .teaser_fun h1.colored a { color:#FFAE00; }
#fun .teaser_home h1.colored a:hover { color:#f25eb5; }
#fun .teaser_fashion h1.colored a:hover { color:#59caf5; }
#fun .teaser_health h1.colored a:hover { color:#8fe26e; }
#fun .teaser_sex h1.colored a:hover { color:#df84d9; }
#fun .teaser_fun h1.colored a:hover { color:#ffca59; }

#shoutbox {
            width: 300px;
            overflow: hidden;
}

/* PHOTOSPECIAL */
.photobox { position:relative; }
.photobox .previous { display:block; width:26px; height:26px; background: url(/images/admin/button_previous_next.png) no-repeat top left; text-decoration:none; position:absolute; bottom:3px; left:-3px;}
.photobox .previous:hover { background-position:bottom left;}
.photobox .next { display:block; width:26px; height:26px; background: url(/images/admin/button_previous_next.png) no-repeat top right; text-decoration:none; position:absolute; bottom:3px; right:-3px;}
.photobox .next:hover { background-position:bottom right;}
.photobox .previous span, .photobox .next span { position:relative; left:-9999px;}
/* ALBUM SLIDESHOW */
#album_thumb_block { position:relative; }
#screen_thumb {  }
#screen_thumb #buttons { }
#screen_thumb #buttons a { margin:10px 10px; color:#69C;}
#screen_thumb .prev_thumb { display:block; width:26px; height:26px; position: absolute; left:-13px; top:10px; background: url(/images/admin/button_previous_next_small.png) no-repeat top left; text-decoration:none;}
#screen_thumb .next_thumb { display:block; width:26px; height:26px; position: absolute; right:-13px; top:10px; background: url(/images/admin/button_previous_next_small.png) no-repeat top right; text-decoration:none; }
#screen_thumb .prev_thumb:hover { background-position:bottom left;}
#screen_thumb .next_thumb:hover { background-position:bottom right;}
#slideshow_thumb { overflow:hidden; width:400px; margin: 0 0 0 13px; padding: 5px 0 2px 0; }
#slideshow_thumb ul { width:5500px; padding-left:60px;}
#slideshow_thumb li { float:left; margin:0 5px; cursor:pointer; list-style:none;
}

/* PHOTOSPECIAL classes for old pages without zappy-thumbnails */
.prevnext_block { width:54px; height:26px; float:right; position:relative; margin:0 0 15px 0;}
.prevnext_block .previous { display:block; width:26px; height:26px; background: url(/images/admin/button_previous_next.png) no-repeat top left; text-decoration:none; position:absolute; bottom:0px; left:0;}
.prevnext_block .previous:hover { background-position:bottom left;}
.prevnext_block .next { display:block; width:26px; height:26px; background: url(/images/admin/button_previous_next.png) no-repeat top right; text-decoration:none; position:absolute; bottom:0px; right:0;}
.prevnext_block .next:hover { background-position:bottom right;}
.prevnext_block .previous span, .prevnext_block .next span { display:block; text-indent:-9999px}

/* PROFILE */
.topright { width:120px; float:right; margin:7px 0 0 0; text-align:right;}
.profilename {  font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; }
.keywords { border-collapse:collapse;} /* table for keywords-beelden */
.keywords td { font-size:11px; font-weight:normal; text-align:center; border:1px solid #ddd; border-collapse:collapse;}

/* COVERBLOCK */
#coverblock { height:155px; padding:15px 160px 15px 15px; margin:0 0 20px 0; position:relative; }
#coverblock ul { list-style:none; margin:0; padding:0}
#coverblock ul li { list-style:none; margin:0 0 10px 0; padding:0;}
#coverblock a { text-decoration:none; font-size:13px;}
.seriftitle { display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; margin:0 0 10px 0; }
a .seriftitle { color:#333;}
#rightcol .green { background:#bfd730; }
#rightcol .green a { color:#65397c;}
#rightcol .green a:visited { color:#65397c;}
#rightcol .green a:hover { color:#004fa8;}
#rightcol .blue { background:#0680ae; }
#rightcol .blue a { color:#fff000;}
#rightcol .blue a:visited { color:#fff000;}
#rightcol .blue a:hover { color:#fff;}
#rightcol .yellow { background:#fff000; }
#rightcol .yellow a { color:#65397c;}
#rightcol .yellow a:visited { color:#65397c;}
#rightcol .yellow a:hover { color:#004fa8;}
#rightcol .purple { background:#ad0383; }
#rightcol .purple a { color:#fff000;}
#rightcol .purple a:visited { color:#fff000;}
#rightcol .purple a:hover { color:#fff;}
#rightcol .purple .seriftitle { color:#fff;}
#rightcol .red { background:#e80308; }
#rightcol .red a { color:#fff000;}
#rightcol .red a:visited { color:#fff000;}
#rightcol .red a:hover { color:#fff;}.cover { position:absolute; top:-18px; right:10px; }
#undercover {margin:0 0 20px 0; padding:5px; text-align:right;}
#undercover.green { background:#bfd730; }
/* paging */
.paging { position:relative; top:0; left:0; height:26px; font-size:11px; line-height:normal; margin:10px 0 0 0; padding:0; }
.paging a.previous {  position:absolute; left:0; top:0; margin: 0; }
.paging a.next {  position:absolute; right:0; top:0; margin:0 ;  }
.paging_button { display:inline-block; height:26px; background: url(/images/admin/button_paging.png) no-repeat top left; color:#0068dc; font-weight:bold; font-size:12px; text-decoration:none; cursor:pointer; margin: 0 2px 0 2px; }
.paging_button span { display:inline-block; height:22px; background: url(/images/admin/button_paging.png) no-repeat top right; margin:0 0 0 5px; padding: 4px 5px 0 0; color:#0068dc;}
.paging_button:hover { background-position: bottom left; }
.paging_button:hover span { background-position: bottom right; color:#fff; }
.paging_button_current {  display:inline-block; height:26px; background: url(/images/admin/button_paging.png) no-repeat top left; color:#333; font-weight:bold; font-size:12px; text-decoration:none; cursor:pointer; margin: 0 2px 0 2px; }
.paging_button_current span {  display:inline-block; height:22px; background: url(/images/admin/button_paging.png) no-repeat top right; margin:0 0 0 5px; padding: 4px 5px 0 0; color:#333;   }
.paging_button_current:hover { background-position:top left; cursor: default; color:#333;}
.paging_button_current:hover span { background-position:top right;  cursor:default; color:#333; }
/* double classes wich can be deleted later: */
.paging_button.current, .paging_button.current span {  color:#333;  }
.paging_button.current:hover { background-position:top left; cursor: default; color:#333;}
.paging_button.current:hover span { background-position:top right;  cursor:default; color:#333; }
/* dynamic tabs in left- and rightcolumn */
.TabbedPanels {    margin:0 0 20px 0;  clear: none; width:294px; padding:3px; }
.TabbedPanelsTabGroup { margin: 0; padding: 0px;  }
.TabbedPanelsTab {     position: relative; top: 1px; float: left;     padding: 4px 5px;     margin: 0 3px 0 0; font-size:11px; line-height:normal;    background-color: #c1c1c1; background-image:none;     list-style: none;     -moz-user-select: none;     -khtml-user-select: none;     cursor: pointer ; color:#fff;}
.TabbedPanelsTabHover { background-color: #fff ;}
.TabbedPanelsTabSelected {     background-color: #fff;     border-bottom: 1px solid #fff;}
.TabbedPanelsTab a {     color: black;     text-decoration: none ;}
.TabbedPanelsContentGroup {     clear: both;    background-color: #fff ;}
.TabbedPanelsContent {     background:#fff;  border:1px solid #d7d7d7;  padding:8px; }
.TabbedPanelsContent a { color: black;     text-decoration: none ;}
.TabbedPanelsContent a:hover { color:#004fa8; }
.TabbedPanelsContentVisible  {}
.TabbedPanelsContent p { margin:0 0 2px 0;}
.TabbedPanelsContent p.right_align { font-size:11px;  line-height:normal; text-align:right; margin:0;}
.home .TabbedPanels { background:#eb078d}
.home .TabbedPanelsTab { background:#f25eb5;}
.fashion .TabbedPanels { background:#00aeef}
.fashion .TabbedPanelsTab { background:#59caf5;}
.health .TabbedPanels { background:#53d321}
.health .TabbedPanelsTab { background:#8fe26e;}
.sex .TabbedPanels { background:#ce42c5}
.sex .TabbedPanelsTab { background:#df84d9;}
.fun .TabbedPanels { background:#ffae00}
.fun .TabbedPanelsTab { background:#ffca59;}
.home .TabbedPanelsTabHover, .fashion .TabbedPanelsTabHover, .health .TabbedPanelsTabHover, .sex .TabbedPanelsTabHover, .fun .TabbedPanelsTabHover  { background-color: #ddd; color:#333;}
.home .TabbedPanelsTabSelected, .fashion .TabbedPanelsTabSelected, .health .TabbedPanelsTabSelected, .sex .TabbedPanelsTabSelected, .fun .TabbedPanelsTabSelected  { background-color: #fff; color:#333;}
.BigTabbedPanels {    margin:0 0 20px 0;  clear: none; width:100%; padding:5px; }
.BigTabbedPanelsTabGroup { margin: 0; padding: 0px;  }
.BigTabbedPanelsTab {     position: relative; top: 1px; float: left;     padding: 6px 20px;     margin: 0 8px 0 0; font-size:14px; font-weight:bold; line-height:normal;    background-color: #c1c1c1; background-image:none;     list-style: none;     -moz-user-select: none;     -khtml-user-select: none;     cursor: pointer ; color:#fff;}
.BigTabbedPanelsTabHover { background-color: #fff ;}
.BigTabbedPanelsTabSelected {     background-color: #fff;     border-bottom: 1px solid #fff;}
.BigTabbedPanelsTab a {     color: black;     text-decoration: none ;}
.BigTabbedPanelsContentGroup {     clear: both;    background-color: #fff ;}
.BigTabbedPanelsContent {     background:#fff;   padding:15px; }
.BigTabbedPanelsContentVisible  {}
.BigTabbedPanelsContent p { margin:0 0 2px 0;}
.BigTabbedPanelsContent p.right_align { font-size:11px;  line-height:normal; text-align:right; margin:0;}
.home .BigTabbedPanels { background:#eb078d}
.home .BigTabbedPanelsTab { background:#f25eb5;}
.fashion .BigTabbedPanels { background:#00aeef}
.fashion .BigTabbedPanelsTab { background:#59caf5;}
.health .BigTabbedPanels { background:#53d321}
.health .BigTabbedPanelsTab { background:#8fe26e;}
.sex .BigTabbedPanels { background:#ce42c5}
.sex .BigTabbedPanelsTab { background:#df84d9;}
.fun .BigTabbedPanels { background:#ffae00}
.fun .BigTabbedPanelsTab { background:#ffca59;}
.home .BigTabbedPanelsTabHover, .fashion .BigTabbedPanelsTabHover, .health .BigTabbedPanelsTabHover, .sex .BigTabbedPanelsTabHover, .fun .BigTabbedPanelsTabHover  { background-color: #ddd; color:#333;}
.home .BigTabbedPanelsTabSelected, .fashion .BigTabbedPanelsTabSelected, .health .BigTabbedPanelsTabSelected, .sex .BigTabbedPanelsTabSelected, .fun .BigTabbedPanelsTabSelected  { background-color: #fff; color:#333;}
/* FOOTER */
#footer { font-size:11px; color:#666;}
#footer a { color:#666; }
#footer .mediumtitle { display:block; font-family: Helvetica, Arial, sans-serif; font-size:14px; font-weight:bold; line-height:14px; margin:0 0 10px 0; color:#333}
#footer ul { list-style:none; margin:0; padding:0;}
#footer ul li { list-style:none; margin:0; padding:0;}
#footer #googlesearch { width:280px; height:26px; position:relative; top:0px; right:0px; }
/* content carrousel */
#slideshow { position:relative; width: 470px; height:250px; margin: 0 0 30px 0; }
/*#slideshow div.loading {position:absolute;top:180px;left:240px;width:100px;text-align:center;color:white;}*/
#slideshow h1 {font-size:13px;font-weight:bold; color:#fff; margin:0; line-height: normal;}
#slide1, #slide2, #slide3, #slide4, #slide5 {position:absolute;top:0px;left:0px; width:470px;height:250px;display:block;}
#slide1 a.toarticle, #slide2 a.toarticle, #slide3 a.toarticle, #slide4 a.toarticle, #slide5 a.toarticle {position:absolute;top:0px;left:0px; width:470px;height:250px;display:block;text-decoration:none; }
#slideshow a {color:#333;}
#slideshow .imagebox { display:block; width:470px; height:250px; position:absolute;top:0px;left:0px; text-align:center; }
#slide1 img, #slide2 img, #slide3 img, #slide4 img, #slide5 img  { width:470px; height:250px;}
#intro1, #intro2, #intro3, #intro4, #intro5 {position:absolute;top:170px;left:10px;width:160px; height: 70px; cursor:pointer;text-decoration:none; overflow:hidden; background:url(http://www.flair.be/images/admin/blacktrans.png); }
.intropadding { padding:5px; color:#fff; font-size:11px; }
#slideshow div.nav {position:absolute;bottom:10px;right:10px;width:165px;height:16px; line-height:16px; text-align:right; z-index:50 }
#slideshow a.slideprevious{float:right;width:16px;height:16px;display:block; background: url(/images/admin/contentcarrousel_button_previous.png) no-repeat;text-decoration:none; margin:0 0 0 20px;}
#slideshow a.slidenext{float:right;width:16px;height:16px;display:block; background: url(/images/admin/contentcarrousel_button_next.png) no-repeat;text-decoration:none;}
#slideshow a.slideplay{float:right;width:16px;height:16px;display:block; background: url(/images/admin/contentcarrousel_button_play.png) no-repeat;text-decoration:none;}
#slideshow a.slidepause{float:right;width:16px;height:16px;display:block; background: url(/images/admin/contentcarrousel_button_pause.png) no-repeat;text-decoration:none;}
#slideshow a.slide1, #slideshow a.slide2, #slideshow a.slide3, #slideshow a.slide4, #slideshow a.slide5 {width:16px;height:16px;display:block;text-decoration:none; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:11px; font-weight:bold; text-align:center; background: url(/images/admin/contentcarrousel_button.png) top left no-repeat; color:#fff; text-decoration:none; }
#slideshow a.slide1:hover, #slideshow a.slide2:hover, #slideshow a.slide3:hover, #slideshow a.slide4:hover, #slideshow a.slide5:hover {background-position: bottom; color:#333;}
#slideshow a.slideprevious:hover, #slideshow a.slidenext:hover, #slideshow a.slideplay:hover, #slideshow a.slidepause:hover{background-position:0 -16px;}
#slideshow a.slide1 { position:absolute; left:15px;bottom:0px; }
#slideshow a.slide2 { position:absolute; left:41px;bottom:0px; }
#slideshow a.slide3 { position:absolute; left:67px;bottom:0px; }
#slideshow a.slide4 { position:absolute; left:93px;bottom:0px; }
#slideshow a.slide5 { position:absolute; left:119px;bottom:0px;}
#slide1 a.activeslide1 { width:18px; height:18px; position:absolute;left:309px;bottom:9px;background: url(/images/admin/contentcarrousel_button_active.png); text-decoration:none; }
#slide2 a.activeslide2 { width:18px; height:18px;  position:absolute;left:335px;bottom:9px;background: url(/images/admin/contentcarrousel_button_active.png); color:#333; text-decoration:none; }
#slide3 a.activeslide3 {width:18px; height:18px;  position:absolute;left:361px;bottom:9px;background: url(/images/admin/contentcarrousel_button_active.png); color:#333; text-decoration:none; }
#slide4 a.activeslide4 {width:18px; height:18px;  position:absolute;left:387px;bottom:9px;background: url(/images/admin/contentcarrousel_button_active.png); color:#333; text-decoration:none; }
#slide5 a.activeslide5 {width:18px; height:18px;  position:absolute;left:413px;bottom:9px;background: url(/images/admin/contentcarrousel_button_active.png); color:#333; text-decoration:none;}
#readmore1, #readmore2, #readmore3, #readmore4, #readmore5 { display:none; visibility:hidden; }
/* tagcloud */
#cloudfull { padding: 2px; line-height: 18px; text-align: center; list-style: none; margin: 0 0 10px 0; }
#cloudfull a { padding: 0px; text-decoration:none;}
#cloudfull li { display: inline; list-style:none; background:none; }
#cloudfull a.tag0 { font-size: 9px; color:#858585; }
#cloudfull a.tag1 { font-size: 10px; color:#808080; }
#cloudfull a.tag2 { font-size: 11px; color:#7a7a7a; }
#cloudfull a.tag3 { font-size: 12px; color:#757575;}
#cloudfull a.tag4 { font-size: 13px; color:#707070; }
#cloudfull a.tag5 { font-size: 14px; color:#6a6a6a; }
#cloudfull a.tag6 { font-size: 15px; color:#656565;}
#cloudfull a.tag7 { font-size: 16px; color:#606060;}
#cloudfull a.tag8 { font-size: 17px; color:#5a5a5a;}
#cloudfull a.tag9 { font-size: 18px; color:#555555; }
#cloudfull a.tag10 { font-size: 19px; color:#505050; }
#cloudfull a.tag11 { font-size: 20px; color:#4a4a4a; }
#cloudfull a.tag12 { font-size: 21px; color:#454545; }
#cloudfull a.tag13 { font-size: 22px; color:#404040;}
#cloudfull a.tag14 { font-size: 23px; color:#3a3a3a; }
#cloudfull a.tag15 { font-size: 24px; color:#353535; }
#cloudfull a.tag16 { font-size: 25px; color:#303030;}
#cloudfull a.tag17 { font-size: 26px; color:#2a2a2a;}
#cloudfull a.tag18 { font-size: 27px; color:#252525;}
#cloudfull a.tag19 { font-size: 28px; color:#202020; }
#cloudfull a.tag20 { font-size: 30px; color:#1a1a1a; }
#cloudfull a.tag21 { font-size: 32px; color:#151515; }
#cloudfull a.tag22 { font-size: 34px; color:#101010; }
#cloudfull a.tag23 { font-size: 36px; color:#0a0a0a;}
#cloudfull a.tag24 { font-size: 38px; color:#050505; }
#cloudfull a.tag25 { font-size: 40px; color:#000000; }
#cloudfull a:hover { text-decoration:underline; background:none; color:#eb078D;}
/* Added by JC */
.invisible{
display:none;
}
/* end of Added by JC */
 

/* SPLASH PAGE - Added by TL */
        .overlay_bg {
            display: none;
            position: absolute;
            top: 0%;
            left: 0%;
            width: 100%;
            height: 100%;
            background-color: #fff;
            z-index:1001;
            -moz-opacity: 0.9;
            opacity:.90;
            filter: alpha(opacity=90);
        }
        .overlay_content {
            display: none;
            position: absolute;
            top: 25%;
            left: 25%;
            width: 640px;
            height: 430px;
            _height: 446px;
            padding: 5px;
            background-color: white;
            z-index:1002;
            overflow: auto;
            border:5px solid #ccc;
        }

        #splashbg {
            background: #ffffff url(/splash/splash_nl.gif) no-repeat top left; 
            height:75px; 
            cursor: pointer;
            width: 640px;
        }
                
        #splashinner {
            margin: 5px auto 5px auto; 
            width: 630px; 
            height: 320px;
        }
        
        #splashfooter {
            background-color: #ffffff; 
            padding: 4px; 
            text-align: right;
        }
        
        #splashfooter a {
            padding: 6px 10px 6px 10px; 
            text-align: right; 
            color: #CC0033; 
            font-weight: bold; 
            text-decoration: underline;
        }
/* END SPLASH PAGE - Added by TL */
/* PUBLIREPORTAGE */
.publirepo { padding:15px 20px 5px 20px; background:#ddd; margin:-15px 0 20px 0;}
.publirepo .teaser, .publirepo .teaser_home, .publirepo .teaser_fashion, .publirepo .teaser_health, .publirepo .teaser_sex, .publirepo .teaser_fun { border: none; margin:0;}
.publirepo h1.smaller { margin:0px 0 6px 0; }
#rightcol .publirepo { padding:10px 20px 5px 20px; margin:0 0 20px 0; }
#rightcol .publirepo h1.smaller { font-size:18px;}
#rightcol .publirepo h1.smaller a { font-size:18px;}
/* SPORTACTIVITEITENCALCULATOR */
ul.calcul_steps { margin:10px 0 0 0; padding:0; list-style:none; background:none;}
ul.calcul_steps li { float:left; margin:0 18px; font-size:16px; font-weight:bold; text-align:center; color:#ffae02 }
ul.calcul_steps li.current { color:#f00588; }
.Accordion {    border-left: solid 1px #ffae02;    border-right: solid 1px #ffae02;    border-bottom: solid 1px #ffae02;    overflow: hidden;}
.AccordionPanel {    margin: 0px;    padding: 0px;}
.AccordionPanelTab {    background-color: #fff;    border-top: solid 1px #ffae02;    border-bottom: solid 1px #ffae02;    margin: 0px;    padding: 10px;    cursor: pointer;    -moz-user-select: none;    -khtml-user-select: none; font-size:22px;}
.AccordionPanelContent {    overflow: auto;    margin: 0px;    padding: 0px;    height: 120px;}
.AccordionPanelOpen .AccordionPanelTab {    background-color: #ffae02;}
.AccordionPanelTabHover { background-color:#ffca59; }
.AccordionPanelOpen .AccordionPanelTabHover { background-color:#ffca59;    }
.AccordionFocused .AccordionPanelTab {    }
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {    }
.AccordionPanelContent p { padding:10px 20px 0px 20px; }
.AccordionPanelContent ul { padding:10px 20px 20px 20px; }
.AccordionPanelContent ul ul { padding:0px;}
.AccordionPanelContent li { margin: 10px 0 15px 20px;  font-size:18px;}
.AccordionPanelContent li li { margin: 10px 0 20px 20px;  font-size:14px; list-style-type:circle; }
.AccordionPanelContent .smalltext { font-size:11px; }
.calcul_result { font-size:16px; font-weight:bold; color:#f00588; }
.astro table {background-color: #333; border-bottom: 1px solid #fff;}
.astro a {color: #fff; text-decoration:none; font-weight:bold;}
.astro a:hover {color:#fff; font-weight:bold;}
 
/* STYLETODAY BLOCK */
.styletodayblock { background:#000; padding:2px;}
.styletodayblock .textblock { background:#fff; padding:10px 10px 20px 10px; font-family:Arial, Helvetica, sans-serif !important;  color:#555; margin: 0;  }
.styletodayblock h2 { color:#000  !important; font-size:22px  !important; margin: 0 0 5px 0; } 
.styletodayblock h2 a {  color:#000  !important; font-size:22px  !important; margin: 0 0 5px 0; text-decoration:none; }
.styletodayblock p { font-size:12px !important; padding: 5px 0 5px 0}
.styletodayblock p a { font-size:12px !important; color:#555; text-decoration:none;}
.styletodayblock p a:hover { !important; color:#000;}
 
/* TESTE SUR FLAIR */
article, aside, dialog, figure, footer, header, hgroup, nav, section { display: block; }
#testedOn a img { border:none;}
#testedOn { font-family:Verdana, Arial, Helvetica, sans-serif; padding: 0; color:#444; font-size:13px;  }
#testedOn h1 { width:630px; height:147px; background: url(/images/admin/getest-op-flair-title.png) no-repeat; text-indent: -9999px; margin: 0 0 15px 0;  }
.fr #testedOn h1 { background:url(/images/admin/teste-sur-flair-title.png) no-repeat; }
#testedOn h2 { font-size:18px; font-weight:normal; color:#444; padding: 0 30px; margin:0; background: none; }
#testedOn p { padding: 0 30px; margin: 0 0 15px 0;}
#testedOn .hd {  position:relative;}
#testedOn .share { position:absolute; top:67px; left:280px; display:block; width: auto;  height: auto; background: none; border-bottom: none; font-weight:normal; color:#000; }
#testedOn .share a { border: none; }
#testedOn .teasers { background:#f9f5f6; margin: 50px 20px 20px 20px; padding: 0 0 20px 0; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; }
#testedOn .teasers .hd { height:65px; position:relative; border-bottom:1px solid #fff; margin: 0 0 30px 0;}
#testedOn .teasers h1 { width:152px; height: 100px; background: url(/images/admin/test-nu-op-flair.png) no-repeat; position:relative; top:-20px; left:-20px; }
.fr #testedOn .teasers h1 { background:url(/images/admin/teste-sur-flair-maintenant.png) no-repeat; }
#testedOn .teasers h2 { font-size:18px; font-weight:bold; text-transform:uppercase; color:#e2d6d9; letter-spacing:1px; position: absolute; top:25px; left:160px; padding:0; border:none;}
#testedOn .teaser { padding: 0 30px;  border:none;}
#testedOn .teaser h3 { font-size:18px; font-weight:normal; color:#444; margin: 0 0 10px 0; }
#testedOn .teaser h3 a { color:#444; font-weight:normal; text-decoration:none; }
#testedOn .teaser h3 a:hover { color:#07b6bc; }
#testedOn .teaser img { float: left; margin: 0 20px 10px 0;}
#testedOn .teasercontent { float:left; width:350px; }
#testedOn .teasercontent p { margin: 0 0 20px 0; padding:0; }
#testedOn .button { background:#8d4c98; padding:15px 30px; font-size:14px; color:#fff; border:none; text-decoration:none; font-weight:normal; letter-spacing:1px; text-transform:uppercase; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; height:auto;}
#testedOn .button:hover { background:#a439b6; }
#testedOn .notActive { background:#ccc; font-size:11px; text-decoration:none; border:none; }
#testedOn .notActive:hover { background:#ccc; }
#testedOn .rightAlign { text-align:right; }
#testedOn .teaser .rightAlign a { text-decoration:none;}
#testedOn .archive { background:#f9f5f6; margin: 40px 20px 20px 20px; padding: 0 0 20px 0; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; }
#testedOn .archive .hd { height:65px; position:relative; border-bottom:1px solid #fff; margin: 0 0 30px 0;}
#testedOn .archive h1 { width:152px; height: 100px; background: url(/images/admin/getest-op-flair-small.png) no-repeat; position:relative; top:-20px; left:-20px; }
.fr #testedOn .archive h1 { background:url(/images/admin/teste-sur-flair-small.png) no-repeat; }
#testedOn .archive h2 { font-size:18px; font-weight:bold; text-transform:uppercase; color:#e2d6d9; letter-spacing:1px; position: absolute; top:25px; left:160px; padding:0; border:none;}
#testedOn .getestListbox { height:165px; background:#fdfcfd; margin:30px; padding: 10px; position: relative; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#testedOn .getestList { margin:10px 0 0 0; padding:0; list-style:square; }
#testedOn .getestList li { margin: 0 0 10px 220px; padding:0;  }
#testedOn .getestList a { display:inline-block; padding:0px 10px 3px 10px; margin: 0 0 0 -5px; font-weight:normal; font-size:13px; color:#252525; text-decoration:none; vertical-align:top;  }
.ie8 #testedOn .getestList a { display:inline; zoom: 1;}
#testedOn .getestList a:hover { background:#a439b6; color:#fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;  -webkit-transition: background-color .4s; -moz-transition: background-color .4s; transition: background-color .4s; }
.doorzichtig {  opacity:.50; filter:alpha(opacity=50);  }
#testedOn .getestList a img { position:absolute; top:10px; left:20px;  opacity: 0; filter:alpha(opacity=0);  -webkit-transition: opacity 1s; -moz-transition: opacity 1s; transition: opacity 1s;   }
#testedOn .getestList a.first img {  opacity: 1; filter:alpha(opacity=100); }
#testedOn .getestList a:hover img {  opacity: 1; filter:alpha(opacity=100); }
#testedOn .getestList.imageRight { width: 310px; }
#testedOn .getestList.imageRight li { margin: 0 0 10px 20px; }
#testedOn .getestList.imageRight a img { position:absolute; top:10px; left:345px;}
/* detail */
#testedOnDetail { padding: 0 30px; }
#testedOnDetail p { padding: 0;}
#testedOnDetail h1 { width:auto; height:auto; background:none; text-indent:0; font-size:28px; color:#444; font-weight:normal; margin: 0; padding:0;}
.fr #testedOnDetail h1 { width:auto; height:auto; background:none; text-indent:0; font-size:28px; color:#444; font-weight:normal; margin: 0; padding:0;}
#testedOnDetail h2 { font-size:20px; color:#737272; font-weight:normal; margin: 0 0 20px 0; padding:0;}
#testedOnDetail h3 { font-size:28px; font-weight:normal; color:#444; border-bottom:1px solid #444; margin:0 0 20px 0; padding:0; }
#testedOnDetail h3 span { font-size:14px; position: relative; top:-12px }
#testedOnDetail .imageHolder { float:left; margin: 0 30px 20px 0;}
#testedOnResults ul { margin:0; padding:0; list-style:none;}
#testedOnResults li { height:35px; padding: 5px 20px 5px 100px; margin: 0 0 15px 0; position:relative; background:#f9f5f6; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#testedOnResults li strong { display:block; width:90px; font-size:30px; color:#8d4c98; font-weight:normal; position: absolute; top:3px; left:0; text-align:right; }
#testedOnQuotes { background:#f9f5f6; margin: 40px 0 50px 0; padding: 20px 30px 50px 30px; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; position:relative; }
#testedOnQuotes h3 {font-size:24px; font-weight:bold; text-transform:uppercase; color:#e2d6d9; letter-spacing:1px; border:none; }
#testedOnQuotes ul { margin:0; padding:0; list-style:none; }
#testedOnQuotes li { font-size: 17px; color:#5a5a5a; margin:0 0 20px 0; padding:0;  }
#testedOnQuotes li .author { font-size:10px; text-transform:uppercase; display:block; text-align:right; }
#testedOnQuotes .ft { display:block; width:48px; height:17px; background:url(http://www.libelle.be/a/i/getest-op-libelle-quote-arrow.png) no-repeat; position:absolute; bottom:-17px; right:50px; }
#testedOnProductinfo h4 { font-size:18px; font-weight:normal; margin: 0 0 5px 0;}
#testedOnDetail p.smalltext { margin: 50px 0 0 0; } 
#testedOn .libelleLoginBox .button { display:inline-block; background-color:#05979c; padding: 5px 10px 7px 10px; color:#fff; border:none; font-size: 10px; margin:0 0 15px 0; height:auto;
 -webkit-border-top-left-radius: 2px; -webkit-border-top-right-radius: 8px; -webkit-border-bottom-left-radius: 8px; -webkit-border-bottom-right-radius: 8px; 
    -moz-border-radius-topleft: 2px;     -moz-border-radius-topright: 8px;     -moz-border-radius-bottomleft: 8px;     -moz-border-radius-bottomright: 8px;     
     border-top-left-radius: 2px;         border-top-right-radius: 8px;         border-bottom-left-radius: 8px;        border-bottom-right-radius: 8px; }
#testedOn .libelleLoginBox .button:hover { background-color: #07b6bc; color:#fff; }

/* COMMENTS BOX */
#testedOn .commentForm { background: #efe5e8; padding: 10px 10px 20px 10px; margin-bottom: 10px; color: #666; border:none; font-size:11px; }
#testedOn .commentForm fieldset { border:none; padding:0; margin:0; }
#testedOn .commentForm a { color:#fff; }
#testedOn .commentForm textarea { width: 570px; height: 175px; resize: none; border:none; }
#testedOn .LoginBox { padding: 15px 10px 5px 8px; background: #e7dde0; margin: 10px 0 10px 0; }
#testedOn .commentForm h4 {    font-size: 14px; text-transform: uppercase; font-weight:normal; color:#444; margin:0 0 10px 0; }
#testedOn .commentForm .personalia {    width: 450px; float: none; position: relative; padding: 0; margin-bottom: 15px; }
#testedOn .commentForm .accountInfo { padding-bottom: 10px;}
#testedOn .LoginBox .accountInfo li { display:block; margin: 0 0 0 217px !important; }
#testedOn .LoginBox .accountInfo .button { padding:5px 10px; font-size:10px; }
#testedOn h4.floatLeft { float:left; margin: 3px 43px 0 0  }
#testedOn .commentForm .extra { padding-left: 0px; font-size:11px;}
/* Buttons to enable login */
#testedOn .commentForm .accountInfo { padding-bottom: 20px; }
#testedOn .commentForm .accountInfo li { float: left; margin-right: 8px; font-size: 11px; }
#testedOn .commentForm .imageHolder {   width: 50px;   height: 50px;   float: left;   margin: 3px 20px 0 0;  }
#testedOn .commentForm .personalia .oneLiner {  margin:0 0 9px 0;   }
#testedOn .commentForm .personalia .oneLiner .helpTxt {     display: inline;     clear: none;     margin-left: 10px;    }
#testedOn .commentForm .personalia .oneLiner input.inputText {     width: 265px;  
 -webkit-border-top-right-radius: 3px;
 -webkit-border-bottom-right-radius: 3px;
 -moz-border-radius-topright: 3px;
 -moz-border-radius-bottomright: 3px;
 border-top-right-radius: 3px;
 border-bottom-right-radius: 3px;}
#testedOn .commentForm .extra .oneLiner {    padding-bottom: 2px;   }
#testedOn .commentForm .extra label {    line-height: 19px;    margin-left: 5px;   }
#testedOn input.inputText,
#testedOn input.inputPassword,
#testedOn input.inputSearch,
#testedOn input.inputDate,
#testedOn select, #testedOn textarea { font-size: 12px; color: #666; border: 1px solid #ccc; padding: 5px; margin: 0; background-color: #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
#testedOn .inputText { width:200px; }
#testedOn textarea { line-height: 1.5;}
#testedOn label { vertical-align:top; margin: 5px 0 0 0; }
#testedOn .formList { list-style: none; padding:0; margin:0;}
#testedOn .formList li { margin: 0 0 10px 0;}
#testedOn .formList li.formSubmit {  margin: 0 0 10px 290px; }
#testedOn input.inputText:focus,
#testedOn input.inputPassword:focus,
#testedOn input.inputSearch:focus,
#testedOn input.inputDate:focus,
#testedOn select:focus, #testedOn textarea:focus { background-color: #fff; background-image: none; background-image: -moz-linear-gradient(0% 3px 90deg,#fff, #dedede); background-image: -webkit-gradient(linear, 0% 0%, 0% 3, from(#dedede), to(#fff)); -webkit-box-shadow: 0 0 3px #ccc;
 -moz-box-shadow: 0 0 3px #ccc; box-shadow: 0 0 3px #ccc; border-color: #aaa; color: #000; outline: none}
#testedOn input.inputText[disabled],
#testedOn input.inputPassword[disabled],
#testedOn input.inputSearch[disabled],
#testedOn input.inputDate[disabled],
#testedOn select[disabled], #testedOn textarea[disabled] { color: #999; background-color: #f4f4f4; background-image: none; background-image: -moz-linear-gradient(0% 3px 90deg,#f4f4f4, #c4c4c4); background-image: -webkit-gradient(linear, 0% 0%, 0% 3, from(#c4c4c4), to(#f4f4f4));}
#testedOn .accessibility { position: absolute; top: -9999px; left: -9999px; }
#testedOn .accountInfo .facebookLogin a { display:block;     width: 90px;     height: 25px;     padding: 0;     text-indent: -9999px;     background: #ee5544 url(../images/sprite.png) no-repeat;    }
#testedOn .accountInfo .facebookLogin a:link,
#testedOn .accountInfo .facebookLogin a:visited {     background: url(http://www.libelle.be/a/i/sprite.png) no-repeat -418px 0;    }
#testedOn .accountInfo .facebookLogin a:hover,
#testedOn .accountInfo .facebookLogin a:active,
#testedOn .accountInfo .facebookLogin a:focus,
#testedOn .accountInfo .facebookLogin.selected a:link,
#testedOn .accountInfo .facebookLogin.selected a:visited,
#testedOn .accountInfo .facebookLogin.selected a:hover,
#testedOn .accountInfo .facebookLogin.selected a:active
#testedOn .accountInfo .facebookLogin.selected a:focus {     background: url(http://www.libelle.be/a/i/sprite.png) no-repeat -418px -27px;    }
#testedOn #login_form {  background:#efe5e8;  color:#333;}
#testedOn #login_form .smalltext { color:#333;}
#testedOn #login_form a { color:#333;}
#testedOn .trans_button { display:inline; height:auto; background:#8d4c98; padding:8px 20px; color:#fff; font-weight:bold; font-size:12px; text-decoration:none; cursor:pointer; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#testedOn .trans_button span { display:inline-block; height:auto; margin:0; padding: 0; background:none; color:#fff;}
#testedOn .trans_button:hover { background:#a439b6; }

/* FLAIRDEALS */
.teaser_shedeals { padding:0 0 20px 0; border-bottom:1px solid #ccc; margin:0 0 35px 0; }
.teaser_shedeals h1 { font-family: Helvetica, Arial, sans-serif; font-size:24px; font-weight:bold; line-height:24px; margin:7px 0 6px 0; }
.teaser_shedeals h1 a { color:#333; text-decoration:none;}
.teaser_shedeals h1 a:hover { color:#014ea8}
.teaser_shedeals .imagebox { width:220px; height:150px; background:#7d4a69; float:left; margin:0 10px 0 0; position:relative; }
.teaser_shedeals .imagebox img { width:146px; height:146px; position:absolute; left:2px; top:2px;}
.teaser_shedeals .shedeals { display:block; width:90px; height:49px; background: url(/images/admin/flairdeals-logo-small.png) no-repeat; position: absolute; right:8px; top:-10px; text-indent:-9999px; }
.dealDiscountPriceTotal { color:#fff; background:#7d4a69; font-size:11px; position:absolute; right:8px; bottom:10px; padding: 0 0 0 3px; }
.dealDiscountPriceTotal span { font-size:18px; }

.imagebox { width:220px; height:150px; background:#7d4a69; float:left; margin:0 10px 0 0; position:relative; }
.imagebox img { width:146px; height:146px; position:absolute; left:2px; top:2px;}
.shedeals { display:block; width:90px; height:49px; background: url(/images/admin/flairdeals-logo-small.png) no-repeat; position: absolute; right:8px; top:-10px; text-indent:-9999px; }
 

/* shedeals coverblock */
#shedeals_block { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  width:270px; background:url(/images/admin/shedeals_coverblock_bg.png) no-repeat; padding:25px 15px 0 15px;  margin: -3px 0 20px 0;}
#shedeals_block h2 { margin:0 0 15px 0; }
#shedeals_block h2 a { font-size:18px; color:#372a07; text-decoration: none;  }
#shedeals_block h2 a:hover { text-decoration:underline; }
#shedeals_block .dealsCharacteristicsList { margin: 0 0 5px 0; }
#shedeals_block .shedeals_img { width:90px; height:90px; float:right; margin: 0 0 4px 10px; border:none;}
#shedeals_block ul { list-style: none; margin:0; padding:0; }
#shedeals_block ul li { margin:0 0 7px 0; padding:0 0 0 15px; background:url(/images/admin/shedeals_sprite-ico-list.png) no-repeat 0 4px; font-size:12px; line-height:14px; }
#shedeals_block .priceblock { width:115px; float:left; position:relative; }
#shedeals_block .pricebutton { display:block; width:100px; height:44px; background: url(/images/admin/shedeals_coverblock_button.png) no-repeat; text-decoration:none; }
#shedeals_block .pricebutton:hover { background-position:bottom;}
#shedeals_block .priceblock .text { width:100px; position:absolute; top:3px; text-align:center; color:#fff; }
#shedeals_block .priceblock .price { width:70px; position:absolute; top:18px; left:25px; text-align:center; color:#fff; font-size:11px; }
#shedeals_block .priceblock .price span { font-size:18px;  }
#shedeals_block .moredealsblock { width:155px; float:left; text-align:right;}
#shedeals_block .moredealsblock a { margin:0; font-size:18px; color:#be005e; text-decoration:none; line-height: 45px; }
#shedeals_block .moredealsblock a:hover { text-decoration:underline; }
#shedeals_block .moredealsblock a span { display:inline-block; width:60px; height:33px; background:url(/images/admin/shedeals_flairdealslogo.png) no-repeat; text-indent:-9999px; text-align:left; }
#shedeals_block .shedeals_block_footer { display:block; clear:both; width: 300px; height:33px; background:url(/images/admin/shedeals_coverblock_bg.png) bottom left; margin: 0 0 0 -15px;   }
 
.testerdetest { }
