/* @override 
	http://babyliss/themes/babyliss/css/layout.css
	http://babyliss.dospuntocero.cl/themes/babyliss/css/layout.css
	http://babliss.advertbanner.com/themes/babyliss/css/layout.css
*/

/* @group custom doc definition */

/* @end */

/* @group base-html */

html {
}

body {
	font: 11px/1.4em Verdana, Geneva, sans-serif;
	color: #434343;
	background: #f9f9f9 url(../images/global_bg.gif) repeat-x left top;
}

strong,dt {
	font-weight: bold;
}

optgroup {
	font-weight: normal;
}
#bd .no-tm{
	margin-top: 0;
}
#bd .no-tm a{
	padding: 0;
	cursor: pointer;
	display: block;
}
#bd .no-tm a object{
	cursor: pointer;
	display: block;
}
abbr,acronym {
	border-bottom: 1px dotted #000;
	cursor: help;
}

del {
	text-decoration: line-through;
}

blockquote,ul,ol,dl {
	margin: 1em;
}

caption {
	margin-bottom: .5em;
	text-align: center;
}

sup {
	vertical-align: super;
}

sub {
	vertical-align: sub;
}

p,fieldset,table,pre {
	margin-bottom: 1em;
}

button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"] {
	padding: 1px;
}

/* @end */
/* @group clearfix */

.cf:after, .container:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.cf, .container {
	display: inline-block;
}

* html .cf, * html .container {
	height: 1%;
}

.cf, .container {
	display: block;
}

.clear {
	clear: both;
}

/* @end */

/* @group top-nav */
#top-nav {
	right: 5px;
	top: 0;
}
#top-nav strong {
	color: #fff;
}
#top-nav a {
	color: #fff;
	font-weight: normal;
	background: transparent;
	text-decoration: none;
}

#top-nav a:focus,  #top-nav a:hover,  #top-nav a:active {
	text-decoration: underline;
	background-color: transparent;
}

/*

 @end */

/* @group hd */

#hd {
	height: 177px;
}
#hd h1 {
	margin: 0;
}

/* @end */

/* @group tables */

table {
	width: auto;
	margin-bottom: 0.5em;
	border-top: 1px solid #ccc;
	border-bottom: 2px #444 solid;
}

table caption {
	font-variant: small-caps;
}

table.fixed {
	table-layout: fixed;
}

th,td {
	padding: 0.5em;
}

th {
	font-weight: bold;
	text-align: center;
}

thead th {
	color: #000;
	border-bottom: 2px #800 solid;
}

tbody th {
	background: #ccc;
	color: #333;
}

tbody th[scope="row"], tbody th.sub {
	background: #f0f0f0;
}

tbody th {
	border-bottom: 1px solid #fff;
	text-align: left;
}

tbody td {
	border-bottom: 1px solid #eee;
}

tbody tr:hover th[scope="row"],
  tbody tr:hover tbody th.sub {
	background: #f0e8e8;
}

tbody tr:hover td {
	background: #fff8f8;
}

/* @end */

/* @group lists */

ol,ul,dl {
	margin-left: 2em;
}

dl dd {
	margin-left: 1em;
}

ol li {
	list-style: decimal outside;
}

ul li {
	list-style: disc outside;
}

ul, ol, dl {
	line-height: 1.5em;
	margin: 0 0 1em 1em;
}

ul ul li {
	list-style-type: circle;
}

ol ol li {
	list-style-type: lower-latin;
}

li {
	margin-left: 0.8em;
	line-height: 1.5em;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 0 1em 0.8em;
}

/* @end */

/* @group content classes */
.rel {
	position: relative;
}

.abs {
	position: absolute;
}

.sidebar {
	padding: 5px 10px 15px 20px;
	margin-top: 115px;
	width: 190px;
}

.content {
	padding: 0 5px 15px 0;
	margin-left: -10px;
	margin-top: 15px;
	width: 718px;
}

.image.left {
	float: left;
	margin-right: 1em;
}


div.main-title h2{
	height: 99px;
	color: #fff;
	font-size: 40px;
}

.page-margins {
	margin-bottom: 30px;
}

#doc,
#doc2,
#doc3,
#doc4 {
	min-height: 700px;
}

html, body {
	height: 99.99%;
}

#doc4 {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -247px; /* the bottom margin is the negative value of the footer's height */
}

#ft,
.push {
	height: 123px; /* .push must be the same height as .footer */
}

blockquote,
cite,
q {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

blockquote {
	margin: 0 0 1em 1.6em;
	color: #666;
}

strong,b {
	font-weight: bold;
}

em,i {
	font-style: italic;
}

pre,
code,
kbd,
tt,
samp,
var {
	font-size: 100%;
}

pre,
code {
	color: #800;
}

pre {
	line-height: 1.5em;
	margin: 0 0 1em 0;
}

kbd,
samp,
var {
	color: #666;
}

var {
	font-style: italic;
}

acronym,
abbr {
	border-bottom: 1px #aaa dotted;
	font-variant: small-caps;
	letter-spacing: .07em;
	cursor: help;
}

sub, sup {
	font-size: 91.6667%;
}

hr {
	color: #fff;
	background: transparent;
	margin: 0 0 0.5em 0;
	padding: 0 0 0.5em 0;
	border: 0;
	border-bottom: 1px #eee solid;
}

.highlight {
	color: #f60;
}

.dimmed {
	color: #888;
}

.info {
	background: #f8f8f8;
	color: #666;
	padding: 10px;
	margin-bottom: 0.5em;
	font-size: 91.7%;
}

.note {
	background: #efe;
	color: #040;
	border: 2px #484 solid;
	padding: 10px;
	margin-bottom: 1em;
}

.important {
	background: #ffe;
	color: #440;
	border: 2px #884 solid;
	padding: 10px;
	margin-bottom: 1em;
}

.warning {
	background: #fee;
	color: #400;
	border: 2px #844 solid;
	padding: 10px;
	margin-bottom: 1em;
}

.float_left {
	float: left;
	display: inline;
	margin-right: 1em;
	margin-bottom: 0.15em;
}

.float_right {
	float: right;
	display: inline;
	margin-left: 1em;
	margin-bottom: 0.15em;
}

.center {
	display: block;
	text-align: center;
	margin: 0.5em auto;
}

.full {
	width: 100%;
}

.skip,.hide, .hideme, .print, dfn {
	position: absolute;
	left: -1000em;
	top: -1000em;
}

/* @end */

/* @group Links */

a:focus,
a:active {
	outline: none;  /* removing dotted links */
}

a img {
	border-style: none;
}
/* @end */

/* @group sidebar */

.sidebar  h2 {
	font-size: 18px;
	font-weight: 700;
	padding-left: 0px;
  }

.sidebar  ul {
    list-style-type: none;
    margin:0;
    padding: 0;
  }

.sidebar  li {
	list-style: none;	
    width: 100%;
    margin:0;
    padding: 0;
  }


.sidebar  a,
.sidebar  strong,
.sidebar  span {
	display:block;
	padding: 2px 0px 2px 5%;
	text-decoration: none;
	font-weight: 700;
	font-size: 12px;
  }

.sidebar li a,
.sidebar ul.sub ul li a {
	color: #6b6b6b;
	text-decoration: none;
}

.sidebar li a.levela {
	background: url(../images/sidebar-buttons.png) no-repeat 4px 7px;
}
.sidebar li > a.levela:hover {
	text-decoration: underline;
}
  /* active list element */
.sidebar  li.section  a.levela,
.sidebar  li.current a.levela,
.sidebar  li a.current {
	font-weight: 700;
	background: url(../images/sidebar-buttons.png) no-repeat 4px -16px;
	color: #a00011;
}

.sidebar  li a.levelb {
	background: url(none);
}

.sidebar  li.section li a.current {
	color: #a00011;
	text-decoration: none;
}

.sidebar  li.section li a.current:hover {
	text-decoration: underline;
}

  /* Level 1 */
.sidebar  li a,
.sidebar  li strong,
.sidebar  li span {
	width: 90%;
	padding-left: 10%;
} /* LTR */

  /* Level 2 */
.sidebar li ul li a,
.sidebar li ul li strong,
.sidebar li ul li span {
	width: 80%;
	padding-left: 15%;
	font-size: 12px;
} 

.sidebar .levelb {
	font-weight: 300;
}

.sidebar a.current.levelb,
.sidebar a.levelb:hover {
	font-weight: 300;
	background: none;
	text-decoration: underline;
}

.sidebar .stocklist {
	background: url(../images/stocklist.png) no-repeat 0 0;
	height: 39px;
	line-height: 54px;
	width: 141px;
	text-align: center;
	font-size: 18px;
	margin-top: 30px;
	padding-top: 15px;
	padding-left: 9px;
	font-weight: 300;
	color: #6b6b6b;
}

/* @end */

/* @group footer */

#ft {
	background: url(../images/footer-rep.jpg) repeat-x 0 0;
	height: 124px;
	margin-top: -123px;
}

.footer-content {
	font-size: 11px;
	text-align: left;
	width: 966px;
	bottom: 0;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0;
}
#ft a#dospuntocero {
	position: absolute;
	display: block;
	text-indent: -999pc;
	background: url(../images/dospuntocero.png) no-repeat;
	width: 50px;
	height: 15px;
	top: 0;
	right: 5px;
}

/* @end */

/* @group Breadcrums */

#breadcrumbs {
	font-size: 11px;
	top: -22px;
	left: 7px;
	padding-left: 17px;
}

#breadcrumbs a {
	margin-right: 5px;
	margin-left: 5px;
	color: #434343;
	text-decoration: none;
}

/* @end */

/* @group SiteMap */

#sitemap-list {
	font-weight: bold;
	margin-left: 0 !important;
}

#sitemap-list li {
	list-style-type: none !important;
	padding: 10px;
	margin: 5px 0 !important;
	background: #f0f0f0;
}

#sitemap-list ul {
	margin: 5px 10px 5px 10px;
	padding: 5px 10px;
	background: #f8f8f8;
}

#sitemap-list li li {
	padding: 0;
	font-size: 11px;
	line-height: 18px;
	background: none
}

#sitemap-list ul ul {
	margin-left: 10px;
	padding: 5px 10px;
	background: #fff;
}

#sitemap-list li li li {
	font-size: 11px;
	font-weight: normal;
}

/* @end */

/* @group nav */

#nav {
	top: 105px;
	left: 0px;
	background: url(../images/nav-bg-rep.jpg) 0 0;
	height: 44px;
	width: 966px;
	margin-left: 5px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

#nav ol {
	margin: 0;
	position: relative;
}

#nav ol li {
	list-style: none;
	float: left;
	margin: 0;
}

#nav ol li a {
	display: block;
	text-decoration: none;
	font-size: 13px;
	color: #fff;
	float: left;
	padding-left: 22px;
	padding-right: 22px;
	height: 42px;
	line-height: 42px;
}

div.top-mask {
	z-index: 999;
	background-image: url(../images/topmask.png);
	position: absolute;
	top: 0;
	left: 4px;
	width: 966px;
	height: 20px;
}

div.bottom-mask {
	position: absolute;
	left: 0;
	width: 966px;
	height: 20px;
	z-index: 50;
	background: url(../images/bottommask.png) 0 bottom;
	margin-left: 4px;
	top: 468px;
}

#bd div.rel ul.mini-banners li.last {
	margin-right: 0;
}

#hd a.logo {
	margin-top: 15px;
	float: left;
	height: 55px;
	width: 180px;
}

#nav ol li.first a:hover,
#nav ol li.first a.current {
	background: url(../images/nav-bg-rep.jpg) 0 -44px;
}

#nav ol li a:hover,
#nav ol li a.current,
#nav ol li.section a {
	background: url(../images/nav-bg-rep.jpg) center -44px;
}

#nav ol li.broker {
	background:url(../images/nav-broker.png) 0 0;
	float: left;
	height: 38px;
	width: 1px;
	margin-top: 2px;
}

/* @end */

/* @group Forms */

fieldset label.FormHeading {
	font-size: 1.4em;
	color: #8f7f42;
}
fieldset > div,fieldset > p {
	margin: 0 !important;
}
.field {
	padding: 5px 0;
	margin-bottom: 10px;
}

ul.optionset {
	margin-left: 40%;
}

textarea,
input.text {
	width: 55%;
	border: 1px solid #999;
	padding: 3px;
}

textarea {
	width: 100%;
}

span.message.validation, span.message.required {
	padding-left: 40%;
}

.reviews span.message.validation, .reviews span.message.required {
	padding-left: 28%;
	color: #ec2427;
}

.field label.left {
	color: #333;
	width: 37%;
	margin-right: 2%;
	display: block;
}

 span.middleColumn {
	width: 55%;	
}

ul.optionset li {
	list-style-type: none;
	display: block;
	margin-bottom: .4em;
}

div.Actions {
	padding-top: 1em;
	padding-bottom: 10px;
	height: 30px;
}

div.Actions input {
	border: none;
	padding: 5px 30px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor: pointer;
	background-color: #aa0505;
	color: #fff;
	float: left;
	margin-right: 20px;
	font-weight: bold;
}

p#ForgotPassword {
	padding-top: 4px;
}

p.field.checkbox {
	padding-left: 40%;	
}

div.Actions input:hover {
	color: #fff;
	background: #4d241a;
}

.validationError {
	background-color: #ff6f74;
}

/* @end */

/* @group additional styling divs */

div.content-top,div.content-bottom,div.sidebar-top,div.sidebar-bottom {
	display: none;
}

/* @end */

/* @group better spacing in the content */

.yui-t1 .sidebar,.yui-t2 .sidebar,.yui-t3 .sidebar,
.yui-t6 .content,.yui-t5 .content,.yui-t4 .content {
	padding-left: 5%;
}

.yui-t1 .content, .yui-t2 .content, .yui-t3 .content,
.yui-t6 .sidebar,.yui-t5 .sidebar,.yui-t4 .sidebar {
	padding-right: 5%;
}

/* @end */

/* @group search form */

#SearchForm_SearchForm {
	width: 190px;
	position: absolute;
	right: 0;
	top: 20px;
	height: 25px;
}

#Search {
	margin: 0;
	padding: 0;
	float: left;
}

#SearchForm_SearchForm #SearchForm_SearchForm_Search {
	width: 165px;
	background: url(../images/search.png);
	padding: 8px 0 4px 25px;
	height: 15px;
	outline: none;
	border: none;
	color: #6b6b6b;
	font-size: 11px;
}

#Search div.middleColumn {
			overflow: hidden;
}
#SearchForm_SearchForm #SearchForm_SearchForm_Search:focus {
	background: url(../images/search.png) 0 -34px;
}

#SearchForm_SearchForm #SearchForm_SearchForm_action_results {
	display: none;
}

/* @end */

/* @group mini banners */

#bd ul.mini-banners {
	padding: 0;
	margin: 0 0 0 4px;
	width: 970px;
}

#bd ul.mini-banners li {
	list-style: none;
	float: left;
	width: 321px;
	margin: 0 1px 0 0;
}

#nextBtn {
	position: absolute; 
	top:0px;
}

#prevBtn {
	position: absolute;
	top: 0;
	left: 35px;
}

#bd a.main-home img {
	margin-bottom: -4px;
}

/* @end */

/* @group round-mf */

.round {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;	
	border-radius:10px;		
}

.roundnav {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;		
}

img.round.tlrl {
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;	
}

.tltr {
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;	
}
.blbr {
	-moz-border-radius-topright:0;
	-webkit-border-top-right-radius:0;		
	-moz-border-radius-topleft:0;
	-webkit-border-top-left-radius:0;			
}

.br {
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-moz-border-radius-topright:0;
	-webkit-border-top-right-radius:0;
	-moz-border-radius-topleft:0;
	-webkit-border-top-left-radius:0;
}
.bl {
	-moz-border-radius-topright:0;
	-webkit-border-top-right-radius:0;
	-moz-border-radius-topleft:0;
	-webkit-border-top-left-radius:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;	
}
.tr {
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-moz-border-radius-topleft:0;
	-webkit-border-top-left-radius:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;	
}
.tl {
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-moz-border-radius-topright:0;
	-webkit-border-top-right-radius:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;	
}

/* @end */

/* @group social bookmarks */

ul.social-bookmarks {
	margin: 0;
}

ul.social-bookmarks li {
	margin: 0;
	padding: 0;
	float: left;
	margin-right: 3px;
	list-style: none;
}

ul.social-bookmarks li a {
	display: block;
	text-indent: -99pc;
	width: 42px;
	height: 42px;
}

.stumbleupon a { background: url(../images/social.png) -3px 0; }
.newsvine a {background: url(../images/social.png) -48px 0; }
.delicious a {background: url(../images/social.png) -94px 0; }
.digg a {background: url(../images/social.png) -139px 0; }
.technorati a {background: url(../images/social.png) -186px 0; }
.twitter a {background: url(../images/social.png) -3px 0; }
.digg a {background: url(../images/social.png) -139px 0; }
.facebook a {background: url(../images/social.png) -230px 0;}
.hyves a {background: url(../images/social.png) -275px 0; }

.stumbleupon a:hover { background: url(../images/social.png) -3px 44px; }
.newsvine a:hover {background: url(../images/social.png) -48px 44px; }
.delicious a:hover {background: url(../images/social.png) -94px 44px; }
.digg a:hover {background: url(../images/social.png) -139px 44px; }
.technorati a:hover {background: url(../images/social.png) -186px 44px; }
.twitter a:hover {background: url(../images/social.png) -3px 44px; }
.digg a:hover {background: url(../images/social.png) -139px 44px; }
.facebook a:hover {background: url(../images/social.png) -230px 44px; }
.hyves a:hover {background: url(../images/social.png) -275px 44px; }

/* @end */

/* @group footer external sites */

ol.other-sites,
ol.footer-txt {
	right: 0;
	margin: -5px -10px 0 0;
}

ol.footer-txt li.disclaimer {
	margin-right: 5px;
}

ol.other-sites li,
ol.footer-txt li {
	margin: 0;
	padding: 0;
	float: left;
	margin-right: 15px;
	list-style: none;
}

ol.footer-txt {
	float: right;
	margin-top: 57px;
	margin-right: 0px;
	color: #717171;
}

ol.footer-txt a {
	color: #717171;
	text-decoration: none;
}

ol.footer-txt a:hover {
	color: #717171;
	text-decoration: underline;
}

ol.other-sites li a {
	display: block;
	text-indent: -99pc;
	width: 220px;
	height: 56px;
}

ol.other-sites li.babyliss_pro a {
	width: 224px;
}

ol.footer-txt li a {
	display: block;
}

.babyliss {
	width: 134px;
	background: url(../images/babyliss.png) no-repeat 0 0;
}

.cuisinart {
	width: 142px;
	background: url(../images/cuisinart.png) no-repeat center -5px;
}

a.advertbanner {
	position: absolute;
	top: 57px;
	color: #808080;
}

.babyliss_for_men {
	width: 224px;
	background: url(../images/babyliss-for-men.png) no-repeat 0 0;
}

.babyliss_pro {
	background: url(../images/babyliss-Pro.png) no-repeat 0 0;
}

/* @end */

/* @group bg images */

.home-2 #bd ,.home #bd {
	background: none;
	height: auto;
}

#bd {
	background: url(../images/content-bg.png) no-repeat;
	min-height: 600px;
}

/* @end */

/* @group slideshow */

#slideshow-home {
	height: 317px;
	margin-bottom: 1px;
	overflow: hidden;
	background: #fff;
	width: 966px;
	margin-left: 4px;
}
#slideshow-home ul {
	margin: 0;	
}
#slideshow-home ul li {
	margin: 0;
	list-style: none;
}

/* @end */

/* @group tabs */

.pdf,
.noPDF {
	top: -61px;
	right: -22px;
	height: 42px;
	width: 155px;
}

#smallflow .pdf {
	top: 53px;
	right: -7px;
	background: url(../images/downloadbg.jpg) no-repeat right 0px;
	height: 42px;
	width: 155px;
}

#smallflow .tellafriend {
	top: 10px;
	right: -7px;
}

#smallflow .tellafriend {
	top: 10px;
	right: -7px;
}

#smallflow .noPDF {
	top: 54px;
	background: url(../images/downloadbg.jpg) no-repeat right 0px;
}

#flowpanes .pdf {
	background: url(../images/downloadbg.jpg) no-repeat right 0px;
}

#smallflow .pdf a,
#smallflow .tellafriend a,
#flowpanes .pdf a,
#flowpanes .tellafriend a {
	display: block;
	font-size: 12px;
	color: #fff;
	height: 42px;
	line-height: 42px;
	background: url(../images/down-arrow.png) no-repeat right;
	padding-right: 20px;
	width: 95px;
	text-decoration: none;
}

#smallflow .tellafriend a,
#smallflow .pdf a,
#flowpanes .pdf a {
	float: right;
	margin-right: 10px;
}

#flowpanes.abs {
	width: auto;
	top: -61px;
}

#flowpanes .tellafriend {
	right: -25px;
	top: -101px;
}

#flowpanes .tellafriend a {
	margin-right: 13px;
	_margin-right: 19px;	
}

#flowpanes .noPDF {
	width: auto;
	top: -61px;
	right: -20px;
	margin-right: -2px;
	background: url(../images/downloadbg.jpg) no-repeat right 0px;
}

#flowpanes .noPDF {
	margin-right: -2px;
}

#flowpanes .noPDF  a{
	margin-right: 10px;
}

/* root element for tabs */
#flowtabs {
	padding:0;
	height: 32px;
	top: -49px;
}

/* single tab */
#flowtabs li { 
	float:left; 
	margin: 0 11px 0 0; 
	padding:0; 
	text-indent:0; 
	list-style-type:none;	
}

/* a- tag inside single tab */
#flowtabs li a,
#flowtabs li.gebruiksaanwijzing {
	background: url(../images/tabs.png) no-repeat 0 -40px;
	display:block; 	
	font-size:12px;
	color: #fff;
	line-height:30px;
	text-align:center;
	text-decoration:none;
	height: 30px;
	padding-left: 10px;
	outline: none;
	float: left;
	cursor: pointer;
}

#flowtabs li.gebruiksaanwijzing {
	padding-right: 18px;
	padding-left: 15px;
}

#flowtabs li a strong {
	float: left;
	display: block;
	padding-right: 10px;
	background: url(../images/tabs.png) no-repeat right -40px;
	margin-right: -10px;
	outline: none;
	cursor: pointer;	
}

#flowtabs li h2 {
	margin: 0;
	padding: 0;
}

/* mouseover state */
#flowtabs a:hover ,
#flowtabs .gebruiksaanwijzing:hover { 
	color: #333;
	background: url(../images/tabs.png) no-repeat 0 0;
}
#flowtabs a:hover strong { 
	background: url(../images/tabs.png) no-repeat right 0;
}

/* currently selected tabs */
#flowtabs a.current, #flowtabs a.current strong { 
	cursor:default;
}
#flowtabs a.current {
	color:#333;
	background: url(../images/tabs.png) no-repeat 0 0;	
}
#flowtabs a.current	strong {
	background: url(../images/tabs.png) no-repeat right 0;	
}
#flowpanes p,
#flowpanes li {
	color: #6b6b6b;
}

/* single pane */
#flowpanes > div {
	display:none;	
	color:#fff;
	padding-right: 10px;
	padding-left: 10px;
}

/* @end */

/* accordion */
#accordion {
}

#accordion h4 {
	margin-bottom: 0.5em;
}

#accordion  h4 a {
	text-decoration: none;
	color: #434343;
	font-size: 13px;
}

#accordion  div {
	font-size: 11px;
}

/* @end */

/* @group products-container  */

div.products-container, div.main-content {
	margin-bottom: 1.2em;
}

div.products-container div.scrollable { 
    position:relative; 
    overflow:hidden; 
    width: 637px;
	height: 140px;
}

div.products-container div.scrollable h3 {
	font-size: 11px;
} 

div.products-container div.scrollable h3 a {
	text-decoration: none;
	color: #222;
}

div.products-container div.scrollable div.items { 
    width:20000em; 
    position:absolute; 
} 
div.products-container div.scrollable div.items .item.first {
	margin: 0;
} 
div.products-container div.scrollable div.items .item { 
	text-align: center;
	list-style: none;
    float:left;
	background: url(../images/products-separator.gif) no-repeat right;
	height: 140px;
	width: 120px;
	margin-right: 25px;
	padding-right: 25px;
} 

div.products-container {
	padding: 20px 40px;
	width: 637px;
	height: 133px;
	margin: 0;
	background: url(../images/product-slider-bg.gif) no-repeat 0 0;
}

div.products-container a.prevPage.browse.left {
	left: 2px;
	background: url(../images/product-slider-buttons.png) 0 top;
	height: 67px;
	width: 33px;
	top: 53px;
	z-index: 20;
	cursor: pointer;
}
div.products-container a.prevPage.browse.left:hover {
	cursor: pointer;
	background: url(../images/product-slider-buttons.png) 0 -66px;
}

div.products-container a.nextPage.browse.right {
	right: 2px;
	background: url(../images/product-slider-buttons.png) right top;
	height: 67px;
	width: 33px;
	top: 53px;
}
div.products-container a.nextPage.browse.right:hover {
	cursor: pointer;
	background: url(../images/product-slider-buttons.png) right -66px;
}

/* @end */

/* @group product pictures */

#flowpanes ul.product-pictures {
	top: 10px;
	z-index: 2;
	height: 250px;
	right: 10px;
	margin: 0;
	padding-top: 10px;
}

.minigal {
	width: 360px;
	height: 278px;	
}

.minigal span.gallery-mask {
	z-index: 1;
	top: 0;
	left: 0;
	background-image: url(../images/galeria.gif);
	width: 360px;
	height: 278px;
}

.minigal li span {
	top: 0;
	left: 0;
	z-index: 12;
	display: block;
	width: 56px;
	height: 36px;
	background: url(../images/imagegal-mask.png) 0 0;
}

#flowpanes ul.product-pictures li  {
	margin: 0 0 5px;
	overflow: hidden;
	width: 56px;	
	list-style: none;
	height: 36px;
	cursor: pointer;
	padding: 0;
}

#flowpanes ul.product-pictures li img{
	width: 54px;
	height: 54px;
	margin-top: -10px;
}



#flowpanes div.ads div.video {
	margin-bottom: 2em;
}
#flowpanes ul.tips li div.image.left {
	width: 210px;
	height: 225px;
	margin: 5px 0 0 5px;
}

#flowpanes img.tipstricks{
	margin-left: 10px;
	margin-top: 16px;
}

#flowpanes ul.tips li div.image{
	top: 0;
	left: 0;
	width: 190px;
	height: 215px;
	background: url(../images/tips-mask.png) no-repeat 0px 0px;
}

#flowpanes h2 {
	margin: 0;
}

#flowpanes  ul.video li p {
	float: left;
	width: 285px;
	margin: 0;
}

#flowpanes div.ads.rel ul.video li.cf.rel div.adsinfo {
	margin-left: 415px;
}

#flowpanes  ul.tips li h2 {
	display: none;
	float: none;
}

#flowpanes  ul.tips li p {
	width: auto;
	float: none;
}

#flowpanes  ul.tips li h3 {
	padding-top: 20px;
	font-size: 30px;
	color: #777;
}

#flowpanes  ul.tips li {
	background: #fafafa url(../images/tips-bg.jpg) repeat-x;
	margin: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 15px;
}

div.ad.left {
	float: left;
	margin-right: 15px;
}

#flowpanes div.ads.rel {
	margin: 0;
	padding: 0;
}

#flowpanes div.ads.rel ul.video li.cf.rel {
	margin: 0 0 15px;
	padding: 0;
	list-style: none;
}

#flowpanes div.reviews div ol li {
	list-style-position: inside;
	color: #555;
}

#flowpanes  ul.tips {
	margin: 0;
	padding: 0;	
}

/* @end */
.tips.video p{
	margin-left: 210px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
ul.tips li div.abs,
ul.video li div.abs {
	width: 83px;
	height: 82px;
	top: 25px;
}
ul.tips li div.abs {
	left: 205px;
}
ul.video li div.abs {
	left: 385px;
}

ul.tips li div.step01{background: url(../images/stepbystep.png);}
ul.tips li div.step02{background: url(../images/stepbystep.png) 0 -83px;}
ul.tips li div.step03{background: url(../images/stepbystep.png) 0 -163px;}
ul.tips li div.step04{background: url(../images/stepbystep.png) 0 -245px;}
ul.tips li div.step05{background: url(../images/stepbystep.png) 0 -325px;}
ul.tips li div.step06{background: url(../images/stepbystep.png) 0 -408px;}
ul.tips li div.step07{background: url(../images/stepbystep.png) 0 -490px;}
ul.tips li div.step08{background: url(../images/stepbystep.png) 0 -574px;}
ul.tips li div.step09{background: url(../images/stepbystep.png) 0 -655px;}
ul.tips li div.step10{background: url(../images/stepbystep.png) 0 -737px;}
ul.tips li div.step11{background: url(../images/stepbystep.png) 0 -818px;}
ul.tips li div.step12{background: url(../images/stepbystep.png) 0 -899px;}
ul.tips li div.step13{background: url(../images/stepbystep.png) 0 -981px;}
ul.tips li div.step14{background: url(../images/stepbystep.png) 0 -1064px;}
ul.tips li div.step15{background: url(../images/stepbystep.png) 0 -1147px;}

ul.video li div.step01{background: url(../images/stepbystepvideo.png);}
ul.video li div.step02{background: url(../images/stepbystepvideo.png) 0 -83px;}
ul.video li div.step03{background: url(../images/stepbystepvideo.png) 0 -163px;}
ul.video li div.step04{background: url(../images/stepbystepvideo.png) 0 -245px;}
ul.video li div.step05{background: url(../images/stepbystepvideo.png) 0 -325px;}
ul.video li div.step06{background: url(../images/stepbystepvideo.png) 0 -408px;}
ul.video li div.step07{background: url(../images/stepbystepvideo.png) 0 -490px;}
ul.video li div.step08{background: url(../images/stepbystepvideo.png) 0 -574px;}
ul.video li div.step09{background: url(../images/stepbystepvideo.png) 0 -655px;}
ul.video li div.step10{background: url(../images/stepbystepvideo.png) 0 -737px;}
ul.video li div.step11{background: url(../images/stepbystepvideo.png) 0 -818px;}
ul.video li div.step12{background: url(../images/stepbystepvideo.png) 0 -899px;}
ul.video li div.step13{background: url(../images/stepbystepvideo.png) 0 -981px;}
ul.video li div.step14{background: url(../images/stepbystepvideo.png) 0 -1064px;}
ul.video li div.step15{background: url(../images/stepbystepvideo.png) 0 -1147px;}

.clear-facebook {
	clear: both;
	margin-left: 14px;
}

.wbx-gw-wrapper {
	display: none;	
}

div.kenmerken-content {
	margin-left: 375px;
}

div.kenmerken-content a {
	text-decoration: none;
}

#show-details ul {
	margin: 0;
	display: block;
	width: 330px;
	position: relative;
}

#show-details ul li {
	color: #6b6b7a;
	list-style-position: inside;
	margin-left: 4px;
	list-style-type: none;
	padding-left: 20px;
	background: url(../images/info-bullets.gif) no-repeat 0 6px;
	font-size: 11px;
}

.details-bg {
	background: url(../images/details-bg.gif) repeat-x 0px 0px;
	line-height: 38px;
	height: 38px;
	display: block;
}

#open-details {
	background: url(../images/right-arrow.jpg) no-repeat right 2px;
	padding-right: 20px;
	color: #9b0000;
	font-weight: 700;
	font-size: 15px;
}

#open-details.opened {
	background: url(../images/right-arrow.jpg) no-repeat right -17px;		
}

#open-details:hover,
#open-details:focus {
	text-decoration: none;
}

#show-details,
#CommentsRSSFeed {
	display: none;
}

#PageComments_holder h4 {
	clear: both;
}

#PageComments_holder {
	background-color: #e8e8e8;
	padding: 20px;
}

#PageComments {
	margin: 0;
}

#PageComments li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#PageComments li p {
	margin: 0;
	padding: 5px;
}

#flowpanes div.video-tips-and-tricks.rel ul.videotips li.cf.rel object {
	display: block !important;
}
.tips-title h3 {
	padding-top: 40px;
	margin-left: 215px;
}

.content.typography div.image{
	-moz-border-radius:10px ;
	-webkit-border-radius:10px !important;	
}

.content.typography div.image.right img {
	padding: 5px;
}

#MemberLoginForm_LoginForm_action_dologin:hover {
	background-color: #4d241a;
	color: #fff;
}

#flowpanes div.video.left.rel {
	padding-left: 20px;
	float: left;
}

#flowpanes ul.tips.video li.cf.rel p {
	margin-left: 380px;
}

#flowpanes div.ads.rel ul.tips.video li.cf.rel h2 {
	margin-left: 390px;	
}

#flowpanes div.ads.rel ul.tips.video li.cf.rel p {
	margin-top: 0;
}

#flowpanes  ul.tips li.cf.rel p {
	margin-left: 215px;
	margin-top: 95px;
}

/*-----------------------------------------------------------------------------------------------
	SearchResults
-----------------------------------------------------------------------------------------------*/	

#SearchResults {
	float: left;
}

#SearchResults ,#SearchResults li {
	margin: 0;
	list-style: none;
}

#SearchResults li h3 {
	margin: 0;	
}

#SearchResults li h2 {
	font-size: 13px;
}

#SearchResults li p {
	margin-bottom: 0;
}

#SearchResults li {
	margin-bottom: 1em;
}

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

#Form_Form {
}

#Form_Form .left {
	font-weight: 300;
}

#Form_Form label {
	margin: 0px;
}

.file input {
	height: 18px;
*border: 1px solid #a7a7a7;
}

.validationError {
	background: transparent;
}

input.action {
	padding: 2px;
	font-size: 1em;
}

input.action:hover,
input.action:focus {
	cursor: pointer;
}

.FormHeading {
	font-weight: 700;
	width: 100%;
	float: left;
	background: #f6f6f6;
	margin-top: 15px;
	margin-bottom: 3px;
	padding: 4px;
	font-variant: small-caps;
	text-transform: lowercase;
	font-size: 1.2em;
}

#Form_Form .required,
#Form_Form .validation {
	color: #EC2427;
	display: block;
	margin-left: 172px;
	padding-left: 0px;
}

.middleColumn label.error {
	color: #EC2427;
	display: block;
	padding-left: 200px;
	float: left;
*padding-left: 0px;
*white-space: nowrap;
}

form ul {
	list-style: none;
}

.middleColumn {
	width: 306px;
	display: inline;
}

#Sidebar .middleColumn {
	margin: 0 0 0 8px;
	display: inline;
}
	
div.tab .field .middleColumn {
	clear: none !important;
	margin: 0 !important;
	width: auto;
}
	
.middleColumn .middleColumn {
	margin-left: 0;
	margin-right: 0;
	padding: 0;
}
	
.middleColumn .message {
	margin: 0;
}
	
.contestpage .middleColumn .message,
.receptenpage .required {
	margin-left: -75px;
	color: #EC2427;
	display: block;
}
	
.receptenpage .error {
	color: #EC2427;
	display: block;
	margin-left: 187px;
}
	
.field {
	clear: both;
	padding-top: 3px;
	padding-bottom: 3px;
}

input.text, textarea, select {
	padding: 2px;
	border: 1px solid #a7a7a7;
	color: #000;
	font-size: 1.0em;
	width: 250px;
}

textarea {
	width: 350px;
	font-size: 1.0em;
}

input:focus span, textarea:focus span {
	border: 3px solid #000;
}

select {
	width: auto;
}

.typography label {
	margin: 10px 0 -10px;
	color: #777;
	font-size: 1em;
}

label.left {
	display:inline;
	width: 172px!important;
	float: left;
}

label.right {
	display:inline;
}

.WidgetHolder h3 {
display: none;	
}

#PageCommentInterface_Form_PostCommentForm_MollomField,
.mollom-captcha {
	float: left;
}

.mollom-audio-captcha {
	height: 26px;
	width: 26px;
}

#PageCommentInterface_Form_PostCommentForm_MollomField {
	height: 45px;
	width: 135px;
_width: 35px;
}

/*-----------------------------------------------------------------------------------------------
	Login form
-----------------------------------------------------------------------------------------------*/	

#MemberLoginForm_LoginForm_action_dologin {
	background-color: #aa0505;
	color: #fff;
}

#MemberLoginForm_LoginForm p#Remember.field.checkbox {
	padding: 10px 0px 0px;
}

.Actions #ForgotPassword {
	display: none;
}

/*-----------------------------------------------------------------------------------------------
	Contest page
-----------------------------------------------------------------------------------------------*/	

#contest-bg {
	width: 100%;
	height: 500px;
	margin: 0 auto -500px;
	background: url(../images/babyliss-contest.gif) no-repeat center top;
}