@charset "utf-8";
/* CSS Document */

/*
Created by :
Mindwarp Internet Solutions.
visit us at http://www.mindwarp.nl

	1. algemeen
	2. menus
	3. buttons
	4. content algemeen
	5. forms
	6. tabbladen
	7. home page
	8. products pages
	9. where to buy pages
	10. support pages
	11. awards pages
	12. review pages
	13. press pages
	14. searchresult page
	15. fancybox
	16. messages
	17. sitemap
	18. information center
*/

/* --------- 1. algemeen --------- */
body, html {
	margin: 0;
	padding: 0;
	background: url(../images/common/html_bg_gradient.png) repeat-x #d2d2d2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2f2f2f;
	}
	
html { overflow-y: scroll;}

a { color: #666666; text-decoration: none; outline: none;}
a:hover { text-decoration: underline;}
	
p { margin: 0; padding: 0;}
	
img { border: none;}
	
hr {
	border: 0;
	color: #9E9E9E;
	background-color: #cccccc;
	height: 1px;
	width: 100%;
	text-align: left;
}
	
div#htmlBgTexture {
	/* background: url(../images/common/html_bg_texture.png) no-repeat center;*/
	width: 100%;
	height: 584px;
	margin: 0 auto;
	}
	
div#mainContainer {
	width: 990px;
	margin: 0 auto;
	}
	
div#header {
	background: url(../images/common/header_bg.png) no-repeat center;
	width: 990px;
	height: 85px;
	}

#logoSitecom {
	position: relative;
	float: right;
	top: 30px;
	right: 22px;
	}
	
div#menuBar {
	background: url(../images/common/menu_bar.png) no-repeat center;
	width: 990px;
	height: 45px;
	position: relative;
	z-index: 55;
	}
	
form.search {
	background: url(../images/common/searchfield_bg.gif) no-repeat;
	width: 149px;
	height: 21px;
	margin-top: 9px;
	float: right;
	margin-right: 30px;
	}
	
form.search input {
	background-color: #ffffff;
	border: none;
	width: 112px;
	padding: 2px 7px 0 7px;
	margin: 2px 0 0 2px;
	float: left;
	font-size: 12px;
	}
	
#searchBt {
	background: url(../images/common/searchfield_bt.gif) no-repeat top;
	width: 21px;
	height: 21px;
	display: block;
	float: right;
	}

#searchBt:hover { background-position: bottom;}

#shoppingCart {
	float: right;
	margin: 10px 30px 0 15px;
	}
	
div#contentContainer {
	position: relative;
	height: auto;
	margin-top: -5px;
	z-index: 5;
	}

div#contentFlash {
	margin-top: -5px;
	margin-left: 15px;
	position: absolute;
	z-index: 10;
	}

div#contentNonFlash {
	background: url(../images/common/content_container_bg_repeat.png) repeat-y;
	min-height: 437px;
	position: 	relative;
	z-index: 	5;
	}

div#contentFooter {
	background: url(../images/common/content_container_footer.png) no-repeat;
	width: 990px;
	height: 24px;
	position: relative;
	z-index: 5;
	}
		
div#footerlinks {
	width: 960px;
	color: #666666;
	display: table; /*hierdoor krijgt de div een "inhoud" oftewel een bepaalde hoogte in zowel IE8 als MF*/
	margin: 10px auto 30px auto;
	}
	
div#footerlinks ul {
	list-style-type: none;
	margin: 0 10px 0 0;
	padding: 0 0;
	min-width: 120px;
	width: 150px;
	max-width: 150px;
	float: left;
	}
div#footerlinks ul:last-child,
div#footerlinks ul.last-child
{
	margin-right: 0;
}
	
div#footerlinks ul.noMargin { margin: 0;}
	
div#footerlinks li a {
	background: url(../images/common/bullet_arrow_footerlinks.gif) no-repeat;
	background-position: 0 0.4em;
	padding-left: 12px;
	font-size: 11px;
	color: #868686;
	text-decoration: none;
	display: inline-block;
	}
	
div#footerlinks li a:hover {
	color: #666666;
	text-decoration: underline;
	}

div#footerlinks h3 {
	font-size: 14px;
	margin: 0 0 0 0;
	}
	
div#footer {
	width: 990px;
	font-size: 11px;
	color: #868686;
	text-align: center;
	padding-bottom: 30px;
	display: table; /*hierdoor krijgt de div een "inhoud" oftewel een bepaalde hoogte in zowel IE8 als MF*/
	}
	
div#footer ul {
	list-style-type: none;
	padding: 0;
	margin: 0 0 3px 0;
	}
	
div#footer li { display: inline;}
	
div#footer a {
	color: #868686;
	text-decoration: none;
	border-right: 1px solid #868686;
	padding: 0px 7px;
	}

div#footer a:hover {
	color: #666666;
	text-decoration: underline;
	}
	
div#footer a.noBorder { border: none;}

div#breadcrumbs,
div.breadcrumbs {
	font-size: 18px;
	color: #666666;
	width: 803px;
	float: left;
	margin: 20px 0px 30px 35px;
	}
div.breadcrumbs{
	float: none;
	margin: 0 0;
	width: auto;
}
div#breadcrumbs ul,
div.breadcrumbs ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

div#breadcrumbs li,
div.breadcrumbs li{
	display: inline;
	margin-right: 3px;
	font-weight: bold;
	}

div#breadcrumbs li a,
div.breadcrumbs li a{
	background: url(../images/common/bullet_breadcrumbs.gif) no-repeat right;
	padding-right: 10px;
	display: inline;
	text-decoration: none;
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	}

div#breadcrumbs li a:hover{ text-decoration: underline;}

div#print {
	padding: 20px 35px 0 0px;
	}

div#print ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

div#print li{ white-space: nowrap;}

div#print li a{
	background: url(../images/common/bullet_arrow.gif) no-repeat;
	background-position: 0 0.4em;
	padding-left: 12px;
	display: inline;
	text-decoration: none;
	color: #666666;
	font-size: 10px;
	font-weight: normal;
	}

div#print li a:hover{ text-decoration: underline;}

div#printContent {
	}
/* --------- end: 1. algemeen --------- */


/* --------- 2. menus --------- */
div#mindwarp_menu {
	position: relative;
	left: 25px;
	float: left;
	}

div#mindwarp_menu > ul {
	list-style-type: none;
	margin: 1px 0 0;
	padding: 0;
	height:39px;
	line-height:39px;
	}

div#mindwarp_menu > ul > li {
	float: left;
	background: url(../images/common/mindwarp_menu_divider.png) no-repeat right;
	height:39px;
	line-height:39px;
	margin-top: 2px;
	position: relative;
	}

div#mindwarp_menu > ul li.noDivider { background-image: none;}

div#mindwarp_menu > ul > li > a {
	height: 39px;
	line-height: 39px;
	display: inline-block;
	padding-right: 10px;
	padding-left: 10px;
	color: #ffffff;
	font-size: 15px;
	text-decoration: none;
	}
	
div#mindwarp_menu > ul > li:hover > a,
div#mindwarp_menu > ul > li > a:hover {
	color: #000000;
	background: url(../images/menus/mainmenu_tab_hover_repeat.jpg) repeat-x;
	background-position: 0 1px;
	}

div#mindwarp_menu > ul > li:hover > div.productgroupBox { display: block;}
	
/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.productgroupBox {
	left: 24px;
	top: 37px;
	margin: 0 auto; /* center for now */
	background: url(../images/menus/productgroup_box_bg_rightside.png) no-repeat bottom right;
	font-size: 100%;
	width: 700px;
	position: absolute;
	display: none;
	}

/*.productgroupBoxHead {
	background: url(../images/menus/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.productgroupBoxHead h2 {
	background: url(../images/menus/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px 10px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool 
}
*/

.productgroupBoxBody {
	background: url(../images/menus/productgroup_box_body_bg_leftside.png) no-repeat bottom left;
	margin: 0;
	padding: 5px 0px 31px 10px;
	margin: 0 0 0 -30px;
	min-height: 150px;
	display: table;
	}
	
div.productgroupBoxBodyListitems {
	width:180px;
	float: left;
	whitespace: nowrap;
	}
	
div.productgroupBoxBody *{
	line-height: normal;
	height: auto;
	}

div.productgroupBoxBody ul {
	list-style-type: none;
	margin:	10px 0 0 15px;
	float:left;
	padding: 0;
	}

div.productgroupBoxBody ul li a {
	background: url(../images/menus/mainmenu_bullet_arrow.gif) no-repeat;
	background-position: 0 0.4em;
	padding-left: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	display: block;
	}
	
div.productgroupBoxBody ul li a:hover { display: block; text-decoration: underline;}

#productgroupBoxDivider {
	float: left;
	margin-right: 15px;
	margin-top: 15px;
	}

#productgroupBoxImg {
	float: left;
	margin-top: 10px;
	}

div#mindwarp_syswideMenuContainer {
	position: relative;
	z-index: 150;
	float: left;
	left: 26px;
	top: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
#mindwarp_syswideMenu {
	margin: 0;
	padding: 0;
	height: 26px;
	width: 750px;
	}
	
#mindwarp_syswideMenu li {
	background: url(../images/menus/syswidemenu_li_a_divider.gif) no-repeat right center;	
	float: left;
	list-style: none;
	line-height: 26px;
	}
	
#mindwarp_syswideMenu li:hover {cursor: pointer;}
#mindwarp_syswideMenu li.noDivider {background: none;}

#mindwarp_syswideMenu li a {
	display: block;
	padding: 0 10px;
	color: #7b7b7b;
	text-decoration: none;
	white-space: nowrap;
	text-align:center;
	cursor: pointer;
	}

#mindwarp_syswideMenu li a:hover {
	text-decoration: underline;
	color: #2f2f2f;
	}

.dropdownIcon {
	background: url(../images/menus/syswidemenu_arrow_icon.gif) no-repeat right;
	margin-right: 10px;
	}
	
#mindwarp_syswideMenu li ul {	
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	width:370px;
	}

#mindwarp_syswideMenu li ul li {
	float: none;
	width: 170px;
	line-height: 25px;
	height: 25px;
	background: url(../images/menus/syswidemenu_dropdown_li_bg.png) repeat-y right;
	color: #666666;
	cursor: pointer;
	border-top: 0px solid #aaaaaa;
	border-bottom: 1px solid #c0c0c0;
	}

#mindwarp_syswideMenu li ul li:hover,
#mindwarp_syswideMenu li ul li#selected_country{ 
	background: url(../images/menus/syswidemenu_dropdown_li_bg_o.png) repeat-y right;
	text-decoration: none;
	}

#mindwarp_syswideMenu li ul li:hover a,
#mindwarp_syswideMenu li ul li#selected_country a{
	color: #ffffff;
	}

#mindwarp_syswideMenu li ul li a {
	background: none;
	display: block;
	text-align: left;
	padding: 3px 10px;
	height: 25px;
	}

#mindwarp_syswideMenu li ul li a:hover {	
	padding: 3px 10px;
	background: none;
	text-decoration: none;
	color: #ffffff;
	}

#mindwarp_syswideMenu .dropdownBottom, #mindwarp_syswideMenu .dropdownBottom:hover {
	background: url(../images/menus/syswidemenu_dropdown_bottom.png) no-repeat;
	width: 170px;
	border: none;
	height: 10px;
	line-height: 10px;
	font-size: 1px;
	}

.chooseLanguageIcon { margin: 5px 5px 0 0; float: left;}
.facebook { margin: 0 5px -3px 0;}	


div#contentSubMenu {
	width: 170px;
	float: left;
	margin: 50px 20px 30px 55px;
	}
	
div#contentSubMenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
		
div#contentSubMenu ul li a {
	background: url(../images/common/bullet_arrow.gif) no-repeat;
	background-position: 0 0.4em;
	padding-left: 12px;
	margin-bottom: 3px;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	display: inline-block;
	}
	
div#contentSubMenu ul li a:hover { text-decoration: underline;}
div#contentSubMenu ul li a.selected {font-weight: bold; text-decoration: none;}
	
div#contentSmallSubmenu {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 30px;
	}
	
div#contentSmallSubmenu ul {
	list-style-type: none;
	margin: 7px  0 5px 0;
	padding: 0;
	}
	
div#contentSmallSubmenu ul li { float: left;}

div#contentSmallSubmenu ul li a {
	background: url(../images/common/bullet_arrow.gif) no-repeat;
	background-position: 0 0.4em;
	padding-left: 12px;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	display: inline-block;
	margin-right: 40px;
	}
	
div#contentSmallSubmenu ul li a:hover {text-decoration: underline;}
div#contentSmallSubmenu ul li a.selected {font-weight: bold; text-decoration: none;}
/* --------- end: 2. menus --------- */


/* --------- 3. buttons --------- */
a#btnSubmitHighResImg
{
	margin-top: 6px;
}
.btArrow {
	background: url(../images/buttons/bt_arrow.png) no-repeat top right;
	height: 17px;
	display: inline-block;
	font-size: 12px;
	color: #535353;
	text-decoration: none;
	cursor: pointer;
	}
	
.btArrow:hover { background-position: bottom right; text-decoration: none;}
.btArrow span { margin-right: 25px;}

.btInformationCenter{
	background: url(../images/buttons/InformationCenter.png) no-repeat top right;
}
.btInformationCenter:hover{

}
	
a.linkBulletArrow {
	background: url(../images/common/bullet_arrow.gif) no-repeat;
	background-position: 0 0.4em;
	padding-left: 12px;
	margin-bottom: 5px;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	display: block;
	}
	
a:hover.linkBulletArrow { text-decoration: underline;}

a.linkFaqs {
	background: url(../images/common/bullet_arrow.gif) no-repeat;
	background-position: 0 0.4em;
	padding-left: 12px;
	margin-bottom: 5px;
	margin-top: 5px;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
	display: block;
	white-space: nowrap;
	margin-right: 15px;
	}
	
a:hover.linkFaqs { text-decoration: none;}
a.linkFaqs.selected { text-decoration: none;}

.btBack {
	background: url(../images/buttons/bt_back.png) no-repeat top left;
	height: 17px;
	display: inline-block;
	font-size: 11px;
	color: #535353;
	text-decoration: none;
	cursor: pointer;
	}
	
.btBack:hover { background: url(../images/buttons/bt_back.png) no-repeat bottom left; text-decoration: none;}
.btBack span { margin-left: 25px; margin-top: 7px;}

.btRegular {
	background: transparent url(../images/buttons/bt_regular_rightside.png) no-repeat;
	background-position: top right;
	background-attachment: scroll;
	color: #FFFFFF;
	display: block;
	float: right;
	font: normal 12px arial, sans-serif;
	height: 24px;
	padding-right: 15px; /* sliding doors padding; deze waarde moet gelijk zijn aan de width van de img aan de rightside */
	text-decoration: none;
	cursor: pointer;
	}

.btRegular span {
	background: transparent url(../images/buttons/bt_regular_leftside.png) no-repeat;
	display: block;
	height: 20px;
	padding: 4px 0 0 15px;
	} 

.btRegular:hover {
	background-position: bottom right;
	color: #FFFFFF;
	outline: none; /* hide dotted outline in Firefox */
	text-decoration: none;
	}

.btRegular:hover span { background-position: bottom left;}

.btQuestionMark {
	background: url(../images/buttons/bt_question_mark.png) no-repeat top left;
	width: 17px;
	height: 17px;
	display: block;
	cursor: pointer;
	}
	
.btQuestionMark:hover { background-position: bottom left;}
/* --------- end: 3. buttons --------- */


/* --------- 4. content algemeen --------- */
div#content {
	width: 885px;
	margin: 0 0 0 55px;
	padding-bottom: 30px;
	}

div#content h1 {
	margin: 0 0 30px 0;
	padding: 0 0 5px 0;
	font-size: 18px;
	border-bottom: 1px solid #cccccc;
	}
	
div#content h2 {
	margin: 0 0 20px 0;
	padding: 0 0 5px 0;
	font-size: 14px;
	}

div#content p {
	line-height: 20px;
	margin-bottom: 30px;
	}

div#contentSmall {
	width: 700px;
	float: left;
	padding-bottom: 30px;
	}
	
div#contentSmall h1 {
	margin: 0 0 20px 0;
	padding: 0 0 5px 0;
	font-size: 18px;
	border-bottom: 1px solid #cccccc;
	}
		
div#contentSmall h2 {
	margin: 25px 0 10px 0;
	padding: 0;
	font-size: 14px;
	}

div#contentSmall p {
	line-height: 20px;
	margin-bottom: 30px;
	}
	
div#contentSmall ul { padding-bottom: 20px;}

div#contentSmall ul li {
	list-style-type: square;
	line-height: 17px;
	margin-bottom: 10px;
	}

.imgInText {
	float: left;
	margin: 0 10px 10px 0;
	}
	
div#pageNumbers {
	max-width: 700px;
	text-align: center;
	margin: 40px auto 20px auto;
	}
	
div#pageNumbers a {
	display: inline-block;
	padding-top: 4px;
	width: 22px;
	height: 18px;
	background-color: #cccccc;
	text-decoration: none;
	border: 1px solid #cccccc;
	margin-bottom: 5px;
	margin-right: 2px;
	}

div#pageNumbers a:hover {
	background-color: #cccccc;
	border: 1px solid #000000;
	color: #000000;
	}
	
div#pageNumbers a.selected {
	background-color: #cccccc;
	border: 1px solid #000000;
	color: #000000;
	}
/* --------- end: 4. content algemeen --------- */


/* --------- 5. forms --------- */
form.mindwarp_formulier
{
	padding:						0 0;
	margin:							0 0;
	width: 							700px;
	overflow:						hidden;
}

form.mindwarp_formulier .float_right
{
	float:							right;
}

form.mindwarp_formulier .float_left
{
	float:							left;
}

/* haalt btArrow uit verband, daarom uitgezet */
/*form.mindwarp_formulier *{
	margin: 						0 0;
}
*/

form.mindwarp_formulier fieldset
{
	border: none;
	padding:						0 30px 10px 20px;
	margin:							0 0 40px 0;
}

form.mindwarp_formulier fieldset legend
{
	font-weight: bold;
	padding: 						0 0;
	margin: 0 0 20px -20px;
}

form.mindwarp_formulier dl,
form.mindwarp_formulier dt,
form.mindwarp_formulier dd,
form.mindwarp_formulier dt label
{
	line-height:					24px;
}

form.mindwarp_formulier label
{
	cursor: pointer;
}

form.mindwarp_formulier dt,
form.mindwarp_formulier dd
{
	display:						block;
	float:							left;
	margin: 3px 0 3px 0;
}

form.mindwarp_formulier dt
{
	clear:							both;
	width:							170px;
}

form.mindwarp_formulier dd
{
	width:							428px;
	
}

form.mindwarp_formulier ol
{
	display: 						inline-block;
	list-style-type:				none;
/*	list-style-position:			inside;*/
	padding:						0 0;
	margin:							0 0;
}

form.mindwarp_formulier ol.horizontal li
{
	float:							left;
	margin-right: 0px;
}

form.mindwarp_formulier *.mandatory
{
	display: 						block;
	float: 							left;
	/*
	padding-right:					16px;
	background-image:				url(../images/icons/mandatory_gray.png);
	background-repeat:				no-repeat;
	background-position:			top right;
	*/
}

.mandatoryExplanation {
	width: 480px;
	margin-top: 10px;
	padding-left: 165px;
	color: #999999;
	font-size: 9px;
	}

form.mindwarp_formulier input[type=text]
{
	width: 300px;
	border: 1px solid #cccccc;
	padding: 3px;
}

form.mindwarp_formulier input[type=checkbox], input[type=radio]
{
	cursor: pointer;
}


form.mindwarp_formulier textarea
{
	width: 300px;
	height: 100px;
	border: 1px solid #cccccc;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2f2f2f;
}

form.searchHighResImg {
	padding: 15px 0 20px 0;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	margin: 0 0 40px 0;
	}
	
form.searchHighResImg input {
	width: 230px;
	padding: 5px;
	margin-right: 15px;
	float: left;
	color: #2f2f2f;
	font-size: 13px;
	border: 1px solid #cccccc;
	}
	
.dropdownHighResImg {
	padding: 15px 0 15px 0;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	margin: 0 0 30px 0;
	}

form.dropdownHighResImg label {
	margin-right: 25px;
	cursor: pointer;
	}
/* --------- end: 5. forms --------- */


/* --------- 6. tabbladen --------- */
p.tab { height: 33px;}
	
p.tab a,
p.tab a span {
	display: block;
	height: 33px;
	line-height: 33px;
	text-align: center;
	font-size: 12px;
	color: #1e1e1e;
	text-decoration: none;
	}

p.tab a {
	float: left;
	margin: 0 0 0 10px;
	background: transparent url(../images/tabs/tab_right.png) right top no-repeat;
	}

p.tab a span {
	padding: 0 15px 0 13px;
	margin-left: -5px;
	}

p.tab a span{ 
	background: transparent url(../images/tabs/tab_left.png) left top no-repeat;
}

p.tab a:hover,
p.tab a.selectedTab{
	background: transparent url(../images/tabs/tab_right_o.png) right top no-repeat;
	cursor: pointer;
	text-decoration: underline;
	}

p.tab a:hover span,
p.tab a.selectedTab span { background: transparent url(../images/tabs/tab_left_o.png) left top no-repeat;}
/* --------- end: 6. tabbladen --------- */


/* --------- 7. homepage --------- */
div.dialogSmallContainer {
	width: 990px;
	height: 169px;
	margin-top: -15px;
	}
	
div.dialogSmall {
	background: url(../images/common/dialog_small_bg.png) no-repeat;
	width: 283px;
	height: 113px;
	margin-right: -18px;
	padding: 28px;
	float: left;
	position: relative;
	}
	
div.dialogSmall h2 {
	font-size: 15px;
	margin-bottom: 7px;
	margin-top: 0;
	}
	
div.dialogSmall p {
	font-size: 		11px;
	line-height: 	14px;
	margin: 		0;
	padding: 		0;
	color: 			#868686;
	height: 		70px;
	max-height:		70px;
	width:			200px;
	max-width:		200px;
	}
	
div.dialogSmall img {
	float: right;
	}
	
div.dialogSmall a {
	position: absolute;
	bottom: 25px;
	right: 30px;
	}
	
div.productBar {
	background: url(../images/common/product_bar_bg.png) no-repeat;
	width: 990px;
	margin-top: -14px;
	padding-top: 14px; 
	height: 169px;
	position: relative;
	overflow: hidden;
	}
	
div.productBarMargin {
	margin-top: -28px;
	margin-bottom: -14px;
	}
	
.productBarTitle {
	display: 			image;
	margin-left: 		387px;
	width: 				211px; 
	height: 			30px;
	line-height:		30px;
	background-repeat: 	no-repeat;
	text-align:			center;
	color:				#FFF;
}
#productBarNewProducts .productBarTitle{
	background-image: 	url(../images/common/product_bar_title-new_products.png);
}
#productBarSoonToCome .productBarTitle{
	background-image: 	url(../images/common/product_bar_title-soon_to_come.png);
}
/**
 * Scroll buttons 
 */
a.productBarButton
{
	position:				absolute;
	display:				block;
	width:					25px;
	height:					141px;
	margin: 				0 0;
	background-position:	center top;
	background-repeat:		no-repeat;
	overflow:				hidden;
	text-indent:			-999em;
}
a.productBarPrevious
{
	left:					15px;
}
a.productBarNext
{
	right:					15px;
}
a.productBarNextEnabled
{
	background: 			url(../images/common/product_bar_bt_next_enabled.png);
}
a.productBarPreviousEnabled
{
	background: 			url(../images/common/product_bar_bt_previous_enabled.png);
}
a:hover.productBarNextEnabled,
a:hover.productBarPreviousEnabled
{
	background-position: 	bottom;
}
a.productBarNextDisabled
{
	background: 			url(../images/common/product_bar_bt_next_disabled.png);
}
a.productBarPreviousDisabled
{
	background: 			url(../images/common/product_bar_bt_previous_disabled.png);
}
div.productBarProducts {
	width: 					890px;
	height: 				100px;
	margin:					5px 0 0 59px;
	}
/**
 * end: scroll buttons 
 */
div.productBarProducts li {
	position: relative;
	background: url(../images/common/product_bar_divider.jpg) no-repeat right;
	width: 165px; /* 280 - 115 */
	height: 100px;
	float: left;
	margin-right: 17px;
	cursor: pointer;
	padding-left: 115px;
	}
div.productBarProducts li.noDivider {
	margin-right: 0;
	background-image: none;
	}
	
div.productBarProducts li img {
	position: 	absolute;
	top: 		5px;
	left: 		0;
	}
	


div.productBarProducts h1 {
	margin: 5px 10px 0 0;
	font-size: 17px;
	color: #373737;
	}
	
div.productBarProducts h2 {
	margin: 0 10px 7px 0;
	font-size: 12px;
	color: #002d69;
	}

div.productBarProducts a {
	margin: 0 10px 0 0;
	font-size: 12px;
	color: #7f7f7f;
	text-decoration: underline;
	}

div.productBarProducts a:hover {
	color: #9f9f9f;
	text-decoration: none;
	}
/* --------- end: 7. homepage --------- */


/* --------- 8. products pages --------- */
.groupDescription
{
	width: 885px;
	margin: 0 0 0 55px;
	padding-bottom: 30px;
}
.htmlContent p{
	margin-bottom: 1em;
}
form.productSelectOnly {
	margin: 0 0 30px 55px;
	}
	
form.productSelectOnly label {
	margin: 0 20px 0 0;
	cursor: pointer;
	}
	
div.productCategorieTitle h1 {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 18px;
	}
	
div.productContainer {
	width: 885px;
	height: 225px;
	}
	
div.product {
	background: url(../images/common/product_divider.jpg) no-repeat top right;
	width: 280px;
	height: 100px;
	cursor: pointer;
	float: left;
	margin-right: 22px;
	}
	
div.product.noMargin{
	background-image: none;
	margin-right: 0;
	}
	
div.product img {
	float: left;
	margin-right: 15px;
	}
	
div.productTextContainer {
	width: 160px;
	float: right;
	}
	
div.productTextContainer ul {
	margin: 0 5px 5px 15px;
	padding: 0;
	font-size: 11px;
	color: #7f7f7f;
	}
	
div.productTextContainer ul li {
	list-style-position: outside;
	}
	
div#content div.product h2 {
	margin: 0 10px 0 0;
	padding: 0;
	font-size: 17px;
	color: #373737;
	}
	
div#content div.product h3 {
	margin: 0 10px 6px 0;
	font-size: 12px;
	color: #002d69;
	}
	
div#content div.product p {
	font-size: 11px;
	color: #7f7f7f;
	line-height: 12px;
	margin: 0 15px 3px 0;
	}

div.product a {
	font-size: 12px;
	color: #7f7f7f;
	text-decoration: underline;
	}

div.product a:hover {
	color: #9f9f9f;
	text-decoration: none;
	}


div#productPhoto {
	float: left;
	width: 400px;
	text-align: center;
	}

div#productInfo,
div.productInfo {
	float: right;
	width: 100%;
	line-height: 17px;
	color: #666666;
	font-size: 11px;
	position: relative;
	}
/* alleen voor print! */
div.productInfo{
	margin-top: 1em;
	float: none;
}

div#productInfo h1,
div.productInfo h1{
	font-weight: bold;
	color: #410908;
	font-size: 18px;
	line-height:normal;
	margin-top: 0;
	}
div.productInfo h1{
	margin-top: 1em;
}
	
/*Page related styles for you to view*/
#scrollHighResPhotos {
/* Typical fixed height and fixed width example */
width: 400px;
height: 100px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
clear: both;
margin-top: 30px;
float: left;
}

div#productHighResPhotos {
	left: 0;
	height: 75px;
	white-space:nowrap;
	display: inline;
	}
	
div#productHighResPhotos img{
	cursor: pointer;
	margin: 0 15px 0 15px;
	}
	
div#productIcons,
div.productIcons{
	float: right;
/* 	width: 100%; */
	line-height: 17px;
	color: #666666;
	font-size: 11px;
	position: relative;
	}
div.productIcons{
	float: none;
}
div#productIcons{
	clear: right;
}
div#productIcons img,
div.productIcons img{
	vertical-align: top;
	}
div#productIcons img{
	float: right;
	margin: 10px 0 10px 10px;
}
div.productIcons img{
	margin: 10px 10px 10px 0;
}


div#productContainerPhoto {
	float: left;
	width: 450px;
	text-align: center;
	margin: 40px 0 20px 35px;
	}
	
div#productContainerInfo {
	float: right;
	width: 440px;
	line-height: 17px;
	color: #666666;
	font-size: 11px;
	margin: 40px 65px 0 0;
	}
	
div.clear { clear:both}
	
div#productButtons { float: right; margin: 0 -10px 0;}
div#productButtons ul { list-style-type: none; margin: 0; padding: 0;}
div#productButtons li { float: right; margin: 20px 0 10px 10px; }

div#productTabs {
	margin: 0 15px 0 15px;
	background: url(../images/common/content_container_product_footer.png) no-repeat;
	min-height: 270px; /* was 287px */
	height: 270px;
	padding-top: 63px;
	}

div.productTabsContent {
	position: 	relative;
	margin: 	20px 0 25px 17px;
	width: 		925px;
	height: 	200px;
	}
div.productTabsContent a { text-decoration: underline; color: #7F7F7F;}
div.productTabsContent a:hover { text-decoration: none; color: #9F9F9F;}
	
div.productTabsContent h1 {
	font-size: 17px;
	color: #373737;
	text-decoration: none;
	margin: 0;
	padding: 0;
	}
	
div.productTabsContent h2 {
	font-size: 12px;
	color: #002d69;
	text-decoration: none;
	margin: 0 0 5px 0;
	padding: 0;
	}
	
div.productScrollTabContent{
	/* Typical fixed height and fixed width example */
	height: 	180px;
	overflow: 	auto;
	position: 	relative; /* IE overflow fix, position must be relative or absolute*/
	clear: 		both;
	margin: 	0;
}
div.technicalSpecifications {
	left: 0;
	height: 160px;
	white-space:nowrap;
	display: inline;
	}
div#printContent div.technicalSpecifications
{
	display: block;
	left: auto;
	white-space: normal;
	height: auto;
}
div.relatedProducts{
	left: 0;
	height: 160px;
	white-space:nowrap;
	display: inline;
	}
div.relatedProducts div {
	display: inline-block;
	position: relative;
	width: 300px;
	margin: 25px 10px 0 10px;
	}
	
div.relatedProducts div img {
	float: left;
	}

div.relatedProducts ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
	
div.relatedProducts li {
	background: url(../images/common/product_bar_divider.png) no-repeat right;
	width: 280px;
	float: left;
	margin-right: 17px;
	}
	
div.relatedProducts li.noDivider {
	margin-right: 0;
	background-image: none;
	}
	
div.relatedProducts li img {
	float: left;
	margin-right: 15px;
	}

div.relatedProducts h1 {
	margin: 20px 10px 0 0;
	font-size: 17px;
	color: #373737;
	}
	
div.relatedProducts h2 {
	margin: 0 10px 7px 0;
	font-size: 12px;
	color: #002d69;
	}
	
div.datasheetManualDownloadPdf {
	width: 450px;
	float: left;
	margin: 20px 30px 0 0;
	cursor: pointer;
	height: 190px;
	overflow: hidden;
	overflow-y: auto;
	}
	
.iconPdf { float: left; margin-right: 15px;}
	
div.datasheetManualDownloadPdf h1 {
	font-size: 17px;
	color: #373737;
	text-decoration: none;
	margin: 10px 0 0 0;
	padding: 0;
	}
	
div.datasheetManualDownloadPdf h2 {
	font-size: 12px;
	color: #002d69;
	text-decoration: none;
	margin: 0;
	padding: 0;
	}
	
div.datasheetManualDownloadReader {
	background: url(../images/common/product_tab_divider.png) no-repeat;
	height: 140px;
	float: left;
	width: 300px;
	padding: 20px 0 0 50px;
	}
	
table.downloadList{
	width: 95%;
}
table.downloadList td{
	background-color: #f6f6f6;
	padding: 15px 15px;
	}
table.downloadList tr.transparent-row td{
	background-color: transparent;
	padding: 0 0;
}
div#tab_reviewsawards h1{
	margin-bottom: 20px;
	}	
div#tabReviewContainer {
	width: 465px;
	height: 185px;	
	float: left;
	margin-right: 25px;
	padding-bottom: 15px;
	}
div#tabReviewContent{
	height: 170px;
	overflow: hidden;
	overflow-y: auto;
}
div#tabAwardContainer {
	width: 	400px;
	float: 	right;
	}
div#tabAwardsContent .productScrollTabContent{
	height: 170px;
	}
div.award {
	display: 	inline-block;
	width:		150px;
	margin: 	0 10px 0 0;
	text-align: center;
	overflow: 	hidden;
	cursor: 	pointer;
	}
		
div.award img {}

div.scrollHighResImages{
	display: 		inline;
	white-space: 	nowrap;
	height: 		180px;
	left:			0;
}
div.downloadHighResImage {
	display: 		inline-block;
	position:		relative;
	width: 			180px;
	height:			140px;
	margin: 		20px 30px 0 15px;
	cursor: 		pointer;
	overflow:		hidden;
	}
	
div.downloadHighResImage img {
	margin:			0 10px 10px 0;
	float:			left;
	}
div.downloadHighResImage a{
	float:			left;
	background-image:	url(/_resources/images/icons/download_highres_img.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height:			28px;
	padding-left:	36px;	
}

/* --------- end: 8. products pages --------- */


/* --------- 9. where to buy pages --------- */
div#dealerContainer {
	float: right;
	width: 340px;
	padding-left: 20px;
	margin-bottom: 30px;
	margin-left: 20px;
	border-left: 1px solid #cccccc;
	}

div#dealerContainer a { color: #666666; text-decoration: none;}
div#dealerContainer a:hover { text-decoration: underline;}

.dealerLogo {
	border: 0;
	float: left;
	margin-right: 20px;
	margin: 0 20px 20px 0;
	}
	
.dealerContactInfo {
	position: relative;
	width: 155px;
	padding-left: 165px;
	height: 80px;
	margin-bottom: 25px;
	padding-bottom: 10px;
	border-bottom: 1px solid #cccccc;
	font-size: 11px;
	}
.dealerContactInfo div{
	width: 150px; 
	max-width: 150px; 
	overflow: hidden; 
	position: absolute; 
	top: 0; 
	left: 0;
}

/* --------- end: 9. where to buy pages --------- */


/* --------- 10. support pages--------- */
.tooltip_div_productcode {
	padding: 3px;
	border: 1px solid #cccccc;
	background-color: #FFFFFF;
	position: absolute;
	margin-left: 30px;
	width: 300px;
	z-index: 100;
	overflow: hidden;
	visibility: hidden;
	}
	
.tooltip_div_articlecode {
	padding: 3px;
	border: 1px solid #cccccc;
	background-color: #FFFFFF;
	position: absolute;
	margin-left: 30px;
	width: 300px;
	z-index: 100;
	overflow: hidden;
	visibility: hidden;
	}
	
.tooltip_div_serialnumber {
	padding: 3px;
	border: 1px solid #cccccc;
	background-color: #FFFFFF;
	position: absolute;
	margin-left: 30px;
	width: 300px;
	z-index: 100;
	overflow: hidden;
	visibility: hidden;
	}
	
.tooltip_div_serialnumber_adapter {
	padding: 3px;
	border: 1px solid #cccccc;
	background-color: #FFFFFF;
	position: absolute;
	margin-left: 30px;
	width: 300px;
	z-index: 100;
	overflow: hidden;
	visibility: hidden;
	margin-top: -170px;
	}

.product_type_entertainment{
	font-weight:bold;
	color:#258AA5;
	}
	
div.helpDeskContainer {
	width: 325px;
	float: left;
	margin-right: 50px;
	}

div.helpDeskContainer.noMargin { margin-right: 0;}

.helpDeskContainerTitle {
	margin: 0 0 15px 0;
	padding: 0 0 5px 0;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #cccccc;
	}
.helpDeskContainerTitle span
{
	float: right;
}	
table.driverManualItem {
	width: 100%;
	border: 0;
	background-color:#f6f6f6;
	padding: 15px;
	}
.faq_titles td{
	padding-bottom: 5px;
}
/* --------- end: 10. support pages--------- */
.support_question{
	font-weight: bolder;
	padding: 10px 0;
}
.support_answer{
	padding-left: 15px;
}

/* --------- 11. awards pages --------- */
div#magazineContainer {
	float: right;
	width: 290px;
	padding-left: 20px;
	margin-bottom: 30px;
	border-left: 1px solid #cccccc;
	}
	
div#awardContent { width: 550px; margin-bottom: 25px;}
	
.pLine {
	border-bottom: 1px solid #cccccc; 
	padding-bottom: 5px;
	font-weight: bold;
	}
	
.magazineLogo {
	float: left;
	border: none;
	margin: 0 10px 25px 10px;
	}
	
.reviewImageContainer {
	height: 400px;
	overflow: auto;
	margin: 20px 0 0 0;
	border: 1px solid #cccccc;
	}
/* --------- end: 11. awards pages --------- */


/* --------- 12. reviews pages --------- */
.reviewSelectLanguage {
	padding-bottom: 7px;
	margin-bottom: 30px;
	border-bottom: 1px solid #cccccc; 
	}

.reviewSelectLanguage label {
	margin: 0 20px 0 0;
	cursor: pointer;
	}
	
.reviewTable { width: 100%;}
	
.reviewTableTitle {
	font-weight: bold;
	padding-bottom: 7px;
	border-bottom: 1px solid #cccccc;
	}
/* --------- end: 12. reviews pages --------- */


/* --------- 13. press pages --------- */
div.fileMapDiv {
	position: relative;
	width: 124px;
	height: 130px;
	color: #2f2f2f;
	cursor: pointer;
	float: left;
	margin: 0 66px 70px 0;
	}

div.fileMapDiv:hover { text-decoration: underline;}
div.fileMapDiv.noMargin { margin-right: 0;}

div.fileMapDiv img {
	position: absolute;
	top: 0;
	}

div.fileMapDiv img.fileMap { z-index: 5;}
div.fileMapDiv img.productImg { z-index: 0; left: 38px; top: 5px;}

div.fileMapDiv p {
	position: relative;
	margin-top: 110px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	}
	
div.highResImgContainer {
	width: 285px; /* 270px */
	float: left;
	margin: 0 15px 40px 0; /* 0 37px 40px 0 */;
	border-bottom: 1px solid #e3e3e3;
	}
	
div.highResImgContainer.noMargin { margin: 0;}

div.highResImgContainer h2 {
	margin: 0 10px 14px 0;
	font-size: 12px;
	color: #002d69;
	}
	
div.highResImgDownload {
	width: 42px;
	height: 70px;
	cursor: pointer;
	float: left;
	margin: 0 15px 20px 0;
	}
	
div.highResImgDownload.noMargin { margin-right: 0;}

img.downloadProductImg {
	position: absolute;
	z-index: 0;
	border: 1px solid #cccccc;
	}

img.highResImgDownloadIcon {
	position: absolute;
	z-index: 5;
	padding: 32px 12px 17px 12px;
	}

div.highResImgDownload p {
	font-size: 10px;
	padding-top: 50px;
	text-align: center;
	}
	
div.subGroupsContainer{
	float: left;
}
div.subGroupsContainer span{
	white-space: nowrap;
}
a#morePressReleases{
	display: block;
	margin: 10px auto;
	font-size: 13px;
	font-weight: bolder;
}

/* --------- end: 13. press pages --------- */


/* --------- 14. searchresult page --------- */
div.searchItem {
	width: 885px;
	padding-bottom: 20px;
	border-bottom: 1px solid #cccccc;
	margin: 0 0 50px 0;
	cursor: pointer;
	display: table;
	}

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

div.searchContent { 
	float: left;
	width: 740px;
	}
	
div.searchContent ul {
	margin: 0 0 20px 0;
	padding: 0 0 0 15px;
	}

div.searchContent li { list-style-type: square;}
	
div#content div.searchItem h1 {
	margin: 0 0 6px 0;
	font-size: 12px;
	color: #002d69;
	}
	
div.searchItem p { margin-bottom: 20px;}	
/* --------- end: 14. searchresult page --------- */
/* ----------15. fancybox ----------------------- */
div#more_info,
a#fancybox_browserAnnouncement,
div#fancybox_content_browserAnnouncement {
	display:			none;
	}
div.fancyBoxContent {
	height: 			100%; 
	width: 				100%;
	margin:				0 0 5px 0;
	background-color: 	#FFF;
	color:				#666;
	overflow:			hidden;
	overflow-y:			auto;
	}
div.fancyBoxContent p {
	margin: 			1em 0; /* default margin */
}
.search_highlight {
    background-color: #CECECE;   
}

/* ----------end: 15. fancybox ------------------ */
/* ----------16. messages ----------------------- */
.foutmelding{
	color: red;
}
/* ----------end: 16. messages ------------------ */
/* --------- 17. sitemap --------- */
.sitemap {
        list-style-type:none;
        list-style-position: outside;
        margin-left: 0px;
        padding-left: 30px;
        }

.sitemap a {
        
        }

.sitemap a:hover {
        
        }

.niveau0 { margin: 35px 30px 5px 0px; padding: 0px; font-weight: bold; font-size: 13px;}
.niveau1 { margin: 35px 30px 5px 10px; padding: 0px;font-weight: bold; font-size: 12px;}
.niveau2 { margin: 35px 30px 5px 20px; padding: 0px;}
.niveau3 { margin: 35px 30px 5px 30px; padding: 0px;}
/* --------- END 17. sitemap --------- */

#mindwarp_syswideMenu li.socialMedia a{
	text-decoration: none;
}
#mindwarp_syswideMenu li.socialMedia a:hover span{
	text-decoration: underline;
}

.tooltip {
	display:none;
	background:transparent url(/_resources/images/tooltips/black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;
	z-index: 999;
}

/* ----------end: 17. sitemap ------------------ */
/* --------- 18. information center --------- */

div#contentInformationCenter {
	width: 885px;
	display: table;
	margin: 0 0 0 55px;
	padding-bottom: 30px;
	}

div#contentInformationCenter h1 {
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	font-size: 18px;
	border-bottom: 1px solid #cccccc;
	}

#containerLeft {
	width: 640px;
	float: left;
	position: relative;
}

#youtubemovie {
	width: 640px;
	height: 390px;
}

#youtubemovieSpecs {
	width: 600px;
	padding: 20px;
	background-image: url(/_resources/images/informationCenter/bg_specs.gif);
	background-repeat: no-repeat;
	background-color: #e4e4e4;
	font-size: 12px;
	color: #4c4c4c;
	line-height: 17px;
}

#rating {
	width: 142px;
	height: 96px;
	float: right;
	display: block;
	margin: 0 0 0 20px;
}

#containerRight {
	width: 226px;
	margin: 0 0 0 19px;
	float: left;
	position: relative;
}

#relatedProductsInformationCenter {
	width: 885px;
	height: 325px;
	max-height: 325px;
	overflow: hidden;
	overflow-y: auto;
	float: left;
	margin: 0 0;
}

#searchYoutubeMovie {
	width: 226px;
	margin: 0 0 10px 0;
}

form.searchYoutubeMovie {
	background: url(../images/informationCenter/searchfield_bg.png) no-repeat;
	width: 207px;
	height: 29px;
	margin: 9px 0 0 10px;
}
	
form.searchYoutubeMovie input {
	background-color: #ffffff;
	border: none;
	width: 150px;
	height: 23px;
	line-height: 23px;
	padding: 2px 7px 0 7px;
	margin: 2px 0 0 2px;
	float: left;
	font-size: 12px;
	}
	
#sendFriend {
	width: 226px;
}

form.sendFriend {
	background: url(../images/informationCenter/searchfield_bg.png) no-repeat;
	width: 207px;
	height: 29px;
	margin-top: 9px;
}
	
form.sendFriend input {
	background-color: #ffffff;
	border: none;
	width: 160px;
	height: 23px;
	line-height: 23px;
	padding: 2px 7px 0 7px;
	margin: 2px 0 0 2px;
	float: left;
	font-size: 12px;
	}
	
/*
	#searchBtInformationCenter {
	background: url(../images/informationCenter/but_share_this_video.gif) no-repeat top;
	width: 226px;
	height: 40px;
	line-height: 40px;
	display: block;
	text-align: center;
	color: #FFF;
	font-weight: bolder;
	margin-bottom: 1em;
	}
	#searchBtInformationCenter:hover { background-position: bottom;}
*/




#thumbMovieContainer {
	width: 226px;
}

#thumbMovieContainer h3{
	margin: 0 0 3px;
	font-size: 13px;
}

/**
 * Start: youtube videolist
 */
.video-list-item
{
	clear:			both;
	margin-bottom:	0.5em;
	width:			226px;
}
.videoListContent
{
	height:			auto;
}
.videoListContent_versionA
{
	height:			445px;
}
.videoListContent_versionB
{
	height:			464px;
}
.videoListContent_versionC
{
	height:			427px;
}
.video-list-item a.video-list-item-link
{
	margin-bottom:5px;
	color:#000000;
	display:block;
	overflow:hidden;
	padding: 3px 3px;
	background-color: #e7e7e7;
}
.video-list-item a.video-list-item-link:hover
{
	background-color: #e0e0e0;
	text-decoration: none;
}
span.video-thumb
{
	float:left;
	margin:0 8px 0 0;
	background-color:white;
	position:relative;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #D3D3D3;
	display:block;
	overflow:hidden;
	padding:4px;
	height:54px;
	width:96px;
}
.video-list-item a.video-list-item-link:hover span.video-thumb{
	border-color: #90002B;
}
.video-list-item span.img
{
	display:block;
	overflow:hidden;
	position:relative;
	height:54px;
	width:96px;
	background:none repeat scroll 0 0 transparent;
	border:0 none;
	font-size:100%;
	margin:0;
	outline:0 none;
	padding:0;
}
.video-list-item span.img img
{
	width:96px;
	cursor:pointer;
	display:block;
	outline:medium none;
	position:absolute;
	left:0;
	top:-9px;
}
.video-list-item span.video-time
{
	-moz-border-radius:3px 3px 3px 3px;
	background-color:#000000;
	color:#FFFFFF !important;
	display:inline-block;
	font-size:11px;
	font-weight:bold;
	height:14px;
	line-height:14px;
	opacity:0.75;
	padding:0 4px;
	vertical-align:top;
	bottom:4px;
	margin-right:0;
	margin-top:0;
	position:absolute;
	right:4px;
}
.video-list-item a span.video-title
{
	cursor:pointer;
	display:block;
	font-size:11px;
	font-weight:normal;
	margin-bottom:2px;
	max-height:56px;
	overflow:hidden;
	width:100px;
	background:none repeat scroll 0 0 transparent;
	border:0 none;
	margin:0;
	outline:0 none;
	padding:0;
}

/**
 * End: youtube videolist
 */

div.relatedYoutubeProduct
{
	display: 		inline-block;
	width: 			282px;
	margin: 		10px 5px 0 0;
	height: 		95px; 
	vertical-align: top;
}

div.relatedYoutubeTextContainer
{
	float: 			right; 
	width: 			165px; 
	max-width: 		165px; 
	white-space:	normal; 
	margin: 		0 0;	
}

div#contentInformationCenter div.relatedYoutubeTextContainer h1
{
	margin: 			0 0;
	padding:			0 0;
	color:				#373737;
	font-size:			17px;
	border-bottom:		0 none;
}
div#contentInformationCenter div.relatedYoutubeTextContainer h2
{
	color:				#002D69;
	font-size:			12px;
	margin:				0 5px 5px 0;
	padding:			0 0;
}
div#contentInformationCenter div.relatedYoutubeTextContainer a{
	font-size:			11px;
}
div.relatedYoutubeProduct img
{
	float:left;
}
/* --------- end: 18. information center --------- */


a#fancy-productMoreInformation{
	float: right;
}
