/* Version 1.0 - 13/09/2006 - SVTE
Specific classes for the market pages */

h1.menutitle{
	background-image: url(http://www.barco.com/images/general/header_bg.gif);
	background-position: top right;
	background-repeat: no-repeat;
	color: #FF0000;
	font-size: 14px;
	font-weight: normal;
	height: 25px;
	line-height: 25px;
	margin-bottom: 5px;
}

ul#rotator li:first-child {
    display:block;
    list-style-type:none;
    list-style-image:none;
}
ul#rotator{
    padding:0px;
    margin:0px;
    height:233px;
    list-style-type:none;
    list-style-image:none;
}
ul#rotator li {
    padding:0px;
    margin:0px;
    list-style:none;
    list-style-type:none;
    display:none;
    list-style-image:none;
}

.paging{
	clear: both;
	margin-top: 2px;
	margin-bottom: 2px;
	text-align: center;
}

.middleContentHome, .middleContentHome2, .middleContentsmall, .middleContent{
	padding: 0px;
	float: left;
	position: relative;
	width: 532px;
	margin-bottom: 60px;
	z-index: 99;
}

.middleContentHome{
	top: -30px;
	background-color: white;
}

.middleContent
{
	width: 742px;
}

.middleContentsmall, .middleContent{
	margin-left: 20px;
	margin-top: 20px;
}
.middleContent { padding-bottom: 70px;}
:root *> .middleContent{ padding-bottom: 0px; } /* Everything but IE6-8 hack */

.textcolumn{
	border-width: 0px 0px 0px 0px;
	float: left;
	clear: none;
	position: relative;
	width: 400px;
	margin-left: 0px;
	padding-top: 0px;
	margin-bottom: 0px
}

p img{
	padding: 3px 5px 3px 0px;
}

.blocktitle{
	clear: both;
	padding-left:10px;
	padding-top:10px;
}

.blockcontent{
	clear: both;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}

#banner a{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#container{
	position: relative;
	background-color: #FFFFFF;	
	border-color: #B5B6BB;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	padding: 1px;
	width: 982px;
	margin: 10px 0px 0px -491px;
	left: 50%;
}

.search
{
 	float: left;
	clear: none;
}

.searchBox
{
    background-image:url(http://www.barco.com/images/general/searchBox/searchBox_bg.jpg);
    background-repeat:no-repeat;
    background-position:0px 1px;
    border: Solid 1px #b5b6bb;
    color: #EEEEEE;
	font: normal normal normal 11px/normal Verdana, Arial, Helvetica, sans-serif;
	height:16px;
	padding-left:22px;
	padding-top: 3px;
}

.searchBoxFocus
{
    background-image:url(http://www.barco.com/images/general/searchBox/searchBox_bg.jpg);
    background-repeat:no-repeat;
    background-position:0px 1px;
    border: Solid 1px #b5b6bb;
    color: #b5b6bb;
	font: normal normal normal 11px/normal Verdana, Arial, Helvetica, sans-serif;
	height:16px;
	padding-left:22px;
	padding-top: 3px;
}

.searchBoxChanged
{
    background-image:url(http://www.barco.com/images/general/searchBox/searchBox_bg.jpg);
    background-repeat:no-repeat;
    background-position:0px 1px;
    border: Solid 1px #b5b6bb;
    color: red;
	font: normal normal normal 11px/normal Verdana, Arial, Helvetica, sans-serif;
	height:16px;
	padding-left:22px;
	padding-top: 3px;
}


.search input
{
    margin-top: 2px;
	color: #4F5557;
	font: normal normal normal 11px/normal Verdana, Arial, Helvetica, sans-serif;
}

.langselect{
	float: left;
	clear: none;
	height: 20px;
	line-height: 20px;
    padding: 0px;
    margin-top: 3px;
    margin-right: 10px;
    font-weight: normal;
}

.langselect IMG
{
    vertical-align: middle;
}

.cultureDiv{
    display: none; 
    background-color: #F1F1F1; 
    float: left; 
    width: 100%; 
    border-bottom: 1px solid white;
}

.cultureDiv div.left{width: 350px; float:left; margin-top: 10px;}
.cultureDiv div.left p{clear:both; width: 100%; text-align: right;}
.cultureDiv div.left p select, .cultureDiv div.left p input{
    color: #4F5557;
	font: normal normal normal 11px/normal Verdana, Arial, Helvetica, sans-serif; 
 }
.cultureDiv div.left p select{width: 150px;}
.cultureDiv div.right{width:612px; float: left; margin-left: 10px; margin-top: 10px; text-align: center;}
.cultureDiv div.right p{margin-left: auto; margin-right: auto; width: 500px;}

#container_popUp{
	position: absolute;
	background-color: #FFFFFF;
	border-color: #B5B6BB;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	padding: 1px;
	width: 628px;
	margin: 0px
}

.small_img_txt_box, .small_img_txt_box_noline{
	border-bottom: 1px solid #B5B6BB;
	padding: 0px 0px 10px 0px;
	margin: 10px 0px 0px 0px;
	clear: both;
	float: left;
	width: 100%;
}

.small_img_txt_box_noline{
	border-width: 0px;
}

.small_img_txt_box .img, .small_img_txt_box .text, .small_img_txt_box_noline .img, .small_img_txt_box_noline .text{
	float: left;
	position: relative;
}

.small_img_txt_box .img, .small_img_txt_box_noline .img{
	width: 80px;
	margin-right:13px;
}

* html .small_img_txt_box .img, * html .small_img_txt_box_noline .img{
	width: 90px;
}

.small_img_txt_box .img IMG, .small_img_txt_box_noline .img IMG{
	float: left;
	position: relative;
	margin: 0px;
}

.small_img_txt_box .text, .small_img_txt_box_noline .text{
	width: 400px;
	margin-left: 10px;
}

* html .small_img_txt_box .text, * html .small_img_txt_box_noline .text {
	width: 390px;
	margin-left: 10px;
}

.small_img_txt_box a, .small_img_txt_box_noline a,
.small_img_txt_box a:hover, .small_img_txt_box_noline a:hover,
.small_img_txt_box a:visited, .small_img_txt_box_noline a:visited,
.small_img_txt_box a:active, .small_img_txt_box_noline a:active{
	text-decoration: none;
}

.clearer {clear: left; line-height: 0; height: 0; width: 100%;}

#content{
	background-color: #FFFFFF;
	clear: both;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
    position: relative;
}

.leftsubnav{
	clear: none;
	float: right;
	width: 190px;
}

.leftsubnav a, .leftsubnav a:active, .leftsubnav a:visited, .leftsubnav a:link, .leftsubnav a:hover{
	font-size: 11px;
	margin: 1px;
	text-decoration: underline;
	color: #4F5557;
}

a.more, a:active.more, a:link.more, a:hover.more{
	background-image: url(http://www.barco.com/images/general/rlink.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	padding-left: 7px;
	display: block;
}

a.moreright, a:active.moreright, a:link.moreright, a:hover.moreright{
	background-image:url(http://www.barco.com/images/general/rlink.gif);
	background-position: 0px 5px;
	background-repeat:no-repeat;
	padding-left: 7px;	
	padding-right: 7px;
	padding-bottom: 3px;
	float:right;
	clear:both;
}

.rightContentHome, .rightContent
{
    padding:10px;
    padding-left:15px;
    padding-bottom:15px;
    background-color:#f4f4f4;
	width: 190px;
	/*padding-top:9px;
	padding-left: 16px;
	padding-right: 9px;*/
	margin-top: 20px;
	/*border-left: 1px solid #afadae;*/
	float: right;
	clear: none;
	position: relative;
	margin-right: 0px;
}

div#applicareablock div.rightContentHome
{
    padding:0px;
    background-color:#fff;
	margin: 0px;
	float:left;
	left:15px;
	position:relative;
}

div#applicareablock div.rightContentHome h3
{
display:none;
}

.grayBlockWide
{
    padding:10px;
    padding-left:15px;
    padding-bottom:15px;
    background-color:#f4f4f4;
	margin-top: 20px;
	margin-right: 0px;
}

.rightContentHome h3, .rightContent h3, .grayBlockWide h3
{
	color: #ED1D24;
	font:normal normal bold 14px/normal Verdana,Arial,Helvetica,sans-serif;
	margin:0px;
	padding-left:0px;
	padding-top:0px;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
	padding-bottom:4px;
}

table.rightContentThumbs, table.rightContentThumbs
{
	color:#4F5557;
	font:normal normal bold 10px/normal Verdana,Arial,Helvetica,sans-serif;
}


/*.rightContent{
	float: right;
	clear: right;
	position: relative;
	width: 120px;	
	margin-left: 10px;
	margin-top: 10px;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 8px;
	margin-bottom: 10px;
	margin-right: 5px;	
	border-left-color:#afadae;
	border-left-style:solid;
	border-left-width: 1px;
	font:normal normal normal 10px/normal Verdana,Arial,Helvetica,sans-serif;
}

.rightContentColumn{
	float: left; 
	clear:none;
	position: relative; 
	width: 120px; 
	margin-left: 0px;	
	margin-top: 0px; 
	padding-top: 0px;	
	padding-bottom: 0px; 
	padding-left: 0px;	
	margin-bottom: 0px; 
	margin-right: 0px;
}

.rightContent img{
	
	padding-top: 5px;
	padding-bottom: 7px;
	padding-left: 0px;
	padding-right: 5px;
}*/

.righttabcolumn{
	float: right;
	clear:none;
	width: 105px;	
	margin-left: 20px;
	margin-top: 9px;
	padding-top: 1px;
	padding-bottom: 20px;
	padding-left: 8px;
	margin-bottom: 50px;
	margin-right: 15px;	
	border-left-color:#afadae;
	border-left-style:solid;
	border-left-width: 1px;
}

.righttabcolumn_bd{
	float: right;
	clear:none;
	width: 105px;	
	margin-left: 20px;
	margin-top: 9px;
	padding-top: 1px;
	padding-bottom: 20px;
	padding-left: 8px;
	margin-right: 15px;	
	border-color:#afadae;
	border-style:solid;
	border-width: 1px;
	
}

.righttabcolumn a, .righttabcolumn a:hover, .righttabcolumn a:active, .righttabcolumn a:visited {
	text-decoration: underline;
}

.middleContentFrame{
	width: 380px;
	color: #4F5557;
	margin: 0px 10px 0px 10px;
	font:normal normal normal 11px/normal Verdana,Arial,Helvetica,sans-serif;
}

.middleContentFrame a, .middleContentFrame a:active, .middleContentFrame a:visited, .middleContentFrame a:hover{
	text-decoration: underline;
	color: #4F5557;
	
}
.middleContent a, .middleContent a:active, .middleContent a:visited, .middleContent a:link, .middleContent a:hover{
	text-decoration: underline;
	color: #4F5557;
}

middleContentFrame h1{
	margin: 0px;
	}
	
.tabs{
	width: 510px;
	clear: none;
	float: left;
	margin: 0px 0px 0px 10px;
	padding-bottom: 60px;
}

UL.prodTabs{
	height: 20px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 8px;
	background: url(http://www.barco.com/images/general/prodTabs_bottom.gif) repeat-x bottom;
}

UL.prodTabs li{
	margin: 0; 
	padding: 0;
  	display: inline;
  	list-style-type: none;
}
	
UL.prodTabs a:link, UL.prodTabs a:visited, UL.prodTabs a{
	float: left;
	background: #ECECED;
	color: #4F5557;
	font-size: 10px;
	padding: 3px 8px 3px 8px;
	margin: 0px 8px 0px 0px;
	border: 1px solid #B5B6BB;
	line-height:12px;
	text-decoration: none;
}

UL.prodTabs a:hover{
}

UL.prodTabs a.selected, UL.prodTabs a:link.selected, UL.prodTabs a:visited.selected, UL.prodTabs a:hover.selected{
	border-left: 1px solid #B5B6BB;
	border-right: 1px solid #B5B6BB;
	border-top: 1px solid #B5B6BB;
	border-bottom: 1px solid white;
	color: #ED1D24;
	background-color: White;
}

UL.prodTabsDE{
	height: 20px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 5px;
	background: url(http://www.barco.com/images/general/prodTabs_bottom.gif) repeat-x bottom;
}

UL.prodTabsDE li{
	margin: 0; 
	padding: 0;
  	display: inline;
  	list-style-type: none;
}
	
UL.prodTabsDE a:link, UL.prodTabsDE a:visited, UL.prodTabsDE a{
	float: left;
	background: #ECECED;
	color: #4F5557;
	font-size: 9px;
	padding: 3px 5px 3px 5px;
	margin: 0px 5px 0px 0px;
	border: 1px solid #B5B6BB;
	text-decoration: none;
}

UL.prodTabsDE a:hover{
}

UL.prodTabsDE a.selected, UL.prodTabsDE a:link.selected, UL.prodTabsDE a:visited.selected, UL.prodTabsDE a:hover.selected{
	border-left: 1px solid #B5B6BB;
	border-right: 1px solid #B5B6BB;
	border-top: 1px solid #B5B6BB;
	border-bottom: 1px solid white;
	color: #ED1D24;
	background-color: White;
}

a.changebgonhover{display: block; text-decoration: none;}
a.changebgonhover:hover{background-color: #F1F1F1; text-decoration: none; }
* html a:hover{visibility:visible;}