/*
#FF3333
#FF9933
#669933
#006699
#993399

12pt 16pt leading
10pt 14pt leading
*/

body
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #666666;
}
/* --------------------------------------------------------------------------------------------
LINKEN 
--------------------------------------------------------------------------------------------*/
b, strong
{
	font-size: 12px;
	color: #000033;
}
a:link, a:visited, a:active
{
	color: #003366;
	text-decoration: underline;
}
a:hover
{
	color: #003366;
	text-decoration: none;
}
 a img 
 {
	border:none;	
 }
/* --------------------------------------------------------------------------------------------
FONTS 
--------------------------------------------------------------------------------------------*/
p
{
	margin-top: 0px;
}
h1
{
	color: #000033;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 22px;
	display: block;
	padding-bottom: 10px;
	font-weight: normal;
}
h2, h2 a
{
	color: #000033;
	font-family: Tahoma,Verdana, Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	display: block;
	padding-bottom: 10px;
	font-weight: normal;
	text-decoration: none !important;
	letter-spacing:1px;
}
.module h2
{
	margin-bottom: 0px; /*padding: 0px;*/
}
.module h3
{
	margin-top: 0px; /*padding: 0px;*/
}
.module ul{margin:0;padding:0;}
.module ul li{margin:0 0 0 20px;padding:0;list-style-type:square;}
h3, h3 a
{
	color: #000033;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	display: block;
	font-weight: bold;
	text-decoration: none !important;
}
/* --------------------------------------------------------------------------------------------
SKINS 
--------------------------------------------------------------------------------------------*/
ul
{
	padding-left: 20px;
	list-style-type: square;
}
dl{margin:0;padding:0;}
dl dt, dl dd{margin:0;padding:0;}

.grey
{
	background: #F1F1F1 url(../../img/option/Pi_home_BG_product.jpg) top left repeat-x;
	padding: 10px 15px 15px 15px;
	border-left: 1px solid #f1f1f1;
	border-right: 1px solid #f1f1f1;
}
.grey ul{margin:0;padding:0;}
.grey ul li{margin:0 0 0 20px;padding:0;list-style-image:url(../../img/option/Bu_cirkel.gif);}
.grey img
{
	border: 1px solid #CCCCCC;
	margin: 0px 10px 10px 0px;
}
.framed
{
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	margin-bottom: 0px !important; /*padding: 0px 15px 15px 15px;*/
	padding-top: 10px;
}
/* solve padding for html and banner module */
.framed *
{
	margin-left: 15px;
	margin-right: 15px;
}
.framed span
{
	display: block;
	padding-bottom: 10px;
}
.framed span *
{
	margin-left: auto;
	margin-right: auto;
}
.framed a
{
	margin: 0px;
}
.framed a *
{
	margin-left: auto;
	margin-right: auto;
}
/* end */
.framebottom
{
	height: 5px;
	background: #FFFFFF url(../../img/option/framed_bottom.gif) top left repeat-x;
	margin-bottom: 10px !important;
}
.module
{
	margin-bottom: 20px;
}
a.buttonlink
{
	color: #FFFFFF;
	text-decoration: none !important;
	/*border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;*/
	padding: 1px 3px 8px 3px;
	background: transparent url(../../img/option/Pi_Bu_blauw_M.jpg) repeat-x bottom left;
	white-space: nowrap;
	display: inline-block;
	font-size:11px;
}
a.buttonlink:link, a.buttonlink:visited, a.buttonlink:active{color:#fff;}

.grey a.buttonlink
{
	background: transparent url(../../img/option/Pi_Bu_blauw_M_grijs.jpg) repeat-x bottom left;
}
.module_image
{
	height: 100px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px !important;
	background-repeat: no-repeat;
}
.newshome, .newstotal 
{
}
.newshome li, .newstotal li
{
	margin-left: 0px;
	list-style-image: url(../../img/option/Bu_cirkel.gif);
	margin-bottom: 10px;
}
 .newstotal ul.newsPagination
 {
	margin-left: 0px;
	padding-left: 0px;
 }
 .newstotal ul.newsPagination li
 {
	margin-left: 0px;
	list-style: none;
	margin-bottom: 10px;
	display: inline;
 }
 html>/**/body .newstotal ul.newsPagination li{display:inline-block;}
 .newstotal ul.newsPagination li a:disabled
 {
	text-decoration: none !important;
 }

.newshome ul, .newstotal ul
{
	margin-left: 0px;
	margin-bottom: 20px;
}
.newshome a
{
	text-decoration: none;
}
.newstotal a 
{
	text-decoration: underline;
}
.newstotal a:hover 
{
	text-decoration: none;
}
/* --------------------------------------------------------------------------------------------
FORMS 
--------------------------------------------------------------------------------------------*/
.form table tbody
{
}
.form table td
{
	padding: 0px;
	margin: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	vertical-align: top;
}
.form select, .form input, .form textarea
{
	width: 250px;
}
.form .button
{
	background: none;
	border: none;
	color: #FFFFFF;
	text-decoration: none;
	padding: 1px 3px 8px 3px;
	background: #000033 url(../../img/option/Pi_Bu_blauw_M.jpg) repeat-x bottom left;
	width: auto;
	height: auto;
}
.form .buttonApply{background:transparent url(../../img/option/Bu_apply.jpg) no-repeat 0 0;width:127px;height:38px;font-size:0px;border:none;}
input, textarea, select
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #666666;
}
/* --------------------------------------------------------------------------------------------
MENU 
--------------------------------------------------------------------------------------------*/
RadMenu
{
	margin: 0px auto !important;
	float: none !important;
}
/* --------------------------------------------------------------------------------------------
DIV 
-----------------------------------------------------------------------------------------------*/

#container_site
{
	width: 990px;
	margin-left: auto;
	margin-right: auto;
}

#container_top
{
	width: 970px;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}
#topLeft{float:left;}
#topRight{float:right;text-align:right;}
#topRight .zoek{margin-top:10px;}
/* IE6 */
html > body #container_top
{
	/*padding-left: 10px;
	padding-right: 10px;*/
}
#container_midden
{
	width: 970px;
	background-image: url(../../img/option/Pi_BG_midden.jpg);
	background-repeat: repeat-y;
}
/* IE6 */
html > body #container_midden
{
	padding-left: 10px;
	padding-right: 10px;
}

#container_navigatie
{
	width: 940px;
	height: 35px;
	background-image: url(../../img/option/Pi_BG_nav.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 30px;
	margin-left: 10px;
	position: relative;
	text-align: center;
	z-index:50;
}
/* IE6 */
html > body #container_navigatie
{
	margin-left: 0px;
}
#container_flash
{
	width: 970px;
	margin-top: 5px;
	margin-bottom: 10px;
	z-index:40;
	position:relative;
}

#container_content
{
	width: 950px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	float: left;
	z-index:49;
	position:relative;
}
container_content_all
{
    width: 950px;
	margin-bottom: 0px;
}
#container_breadcrumbs, #breadCrumbsProducts
{
	margin-bottom: 20px;
}
#container_footer
{
	font-size: 11px;
	color: #999999;
	background-image: url(../../img/option/Pi_BG_footer.jpg);
	background-repeat: no-repeat;
	padding-top: 25px;
	padding-left: 10px;
	padding-right:10px;
	width:100%;
}
#container_footer ul
{
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#container_footer li
{
	display: inline;
	margin-right: 10px;
}

#container_footer li a
{
	color: #999999;
	font-size: 11px;
	text-decoration: none;
}
#container_breadcrumbs a, #container_breadcrumbs, #breadCrumbsProducts, #breadCrumbsProducts a
{
	color: #999999;
	font-size: 11px;
	text-decoration: none;
}
#container_breadcrumbs a:hover, #breadCrumbsProducts a:hover
{
	color: #999999;
	font-size: 11px;
	text-decoration: underline;
}
/* --------------------------------------------------------------------------------------------
PAGE
--------------------------------------------------------------------------------------------*/
#container_content_left
{
	float: left;
	width: 164px; /*margin-right: 40px;*/
}
#container_content_right
{
	float: right;
	width: 746px;
}
#container_content_right_mid{z-index:1;

/*margin-right: 200px;*/

float: left;

width: 546px;

}

#container_content_right_right
{
	float: right;
	width: 180px;
}
.module_content{
    z-index:1;
}
/* ---------------------------------------------------- */
.nopadding
{
	padding: 0px;
}

#productnav ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#productnav ul li
{
	margin: 0px;
	padding: 0px;
	display: block;
	border-top: 1px solid #CCCCCC;
	background: #CCCCCC url(../../img/option/productnav_bg.jpg) repeat-x top left;
}
html > /**/ body #productnav ul li
{
	/*FF only*/
	height: 29px;
}
#productnav ul li:hover
{
	background: #FFFFFF;
}
#productnav ul li.first
{
	border-top: none;
	background: #FFFFFF url(../../img/option/productnav_first_bg.jpg) repeat-x top left;
}
#productnav ul li *
{
	margin-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
/* ---------------------------------------------------- */
#buttonnav ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#buttonnav ul li
{
    margin:0 10px;
	padding:10px 0;
	display: block;
	/*height: 56px;*/
	border-top: 1px solid #CCCCCC;
	background: #FFFFFF url(../../img/option/buttons.png) no-repeat top left;
	background-position:-20px 0;
}
#buttonnav ul li.cases{background-position:-15px -400px;list-style:none;}
    #buttonnav ul li.cases:hover{background-position:-287px -400px;}
    
#buttonnav ul li.discovercases{background-position:-6px -800px;list-style:none;}
    #buttonnav ul li.discovercases:hover{background-position:-280px -800px;}
    
#buttonnav ul li.wheretobuy{background-position:-20px 10px;list-style:none;}
    #buttonnav ul li.wheretobuy:hover{background-position:-283px 10px;}
    
#buttonnav ul li.contact{background-position:-20px -290px;list-style:none;}
    #buttonnav ul li.contact:hover{background-position:-288px -290px;}
    
#buttonnav ul li.support{background-position:-20px -1595px;list-style:none;}
    #buttonnav ul li.support:hover{background-position:-283px -1595px;}
    
#buttonnav ul li.memberships{background-position:-10px -600px;list-style:none;}
    #buttonnav ul li.memberships:hover{background-position:-283px -600px;}
    
#buttonnav ul li.management{background-position:-10px -690px;list-style:none;}
    #buttonnav ul li.management:hover{background-position:-285px -690px;}
    
#buttonnav ul li.jobs{background-position:-20px -190px;list-style:none;}
    #buttonnav ul li.jobs:hover{background-position:-283px -190px;}
    
#buttonnav ul li.apply{background-position:-9px -500px;list-style:none;}
    #buttonnav ul li.apply:hover{background-position:-283px -500px;}
    
#buttonnav ul li.rss{background-position:-9px -900px;list-style:none;}
    #buttonnav ul li.rss:hover{background-position:-283px -900px;}
    
#buttonnav ul li.subscribe{background-position:-10px -490px;list-style:none;}
    #buttonnav ul li.subscribe:hover{background-position:-283px -490px;}
    
#buttonnav ul li.latestnews{background-position:-10px -1190px;list-style:none;}
    #buttonnav ul li.latestnews:hover{background-position:-283px -1190px;}
    
#buttonnav ul li.routelocations{background-position:-10px -1390px;list-style:none;}
    #buttonnav ul li.routelocations:hover{background-position:-283px -1390px;}  
    
#buttonnav ul li.corporatenews{background-position:-10px -1290px;list-style:none;}
    #buttonnav ul li.corporatenews:hover{background-position:-283px -1290px;}   
         
#buttonnav ul li.productnews{background-position:-10px -1490px;list-style:none;}
    #buttonnav ul li.productnews:hover{background-position:-283px -1490px;}    

#buttonnav ul li.optionnews{background-position:-10px -1190px;list-style:none;}
    #buttonnav ul li.optionnews:hover{background-position:-283px -1190px;}     
#buttonnav ul li.awards{background-position:-23px -1693px;list-style:none;}
    #buttonnav ul li.awards:hover{background-position:-283px -1693px;}
#buttonnav ul li.worldsFirst{background-position:-23px -1790px;list-style:none;}
    #buttonnav ul li.worldsFirst:hover{background-position:-291px -1790px;}
#buttonnav ul li.responsibility{background-position:-23px -1892px;list-style:none;}
    #buttonnav ul li.responsibility:hover{background-position:-291px -1892px;}
    
      
#buttonnav ul li.first
{
	border-top: none;
}
#buttonnav ul li:hover
{
	background-position: -283px 0;
}
#buttonnav ul li *
{
}
/* --------------------------------------------------------------------------------------------
ZOEKFUNCTIE TOP
--------------------------------------------------------------------------------------------*/
.SearchBtnTabsFront
{
	width: 26px;
	height: 22px;
	border: none;
	background: url(../../img/option/Pi_zoek_GO.jpg);
}
.zoek
{
	/*position: absolute;
	right: 0px;
	top: 24px;
	width: 199px;
	text-align: right;
	margin-top: 5px;*/
}
html>/**/body .zoek
{
	/*right: 0px;*/
}
.invulveld_zoek
{
	float: left;
	width: 150px;
	height: 11px;
	color: #59595A;
	font-size: 11px;
	padding: 3px 4px 4px 4px;
}
.zoek img
{
	float: left;
	margin-left: 5px;
	padding-bottom: 5px;
}

.login
{
	position: absolute;
	right: 0px;
	top: 6px;
	width: 50px;
	text-align: right;
}

/* Products */
/* ProductTypes */
div.productTypeList{}
	div.productTypeList div.productType{float:left;margin:0 1px 0px 0;overflow:hidden;}
	div.productTypeList div.productType a{display:block;width:235px;height:64px;background-position:0 -83px;background-repeat:no-repeat;}
	div.productTypeList div.productType a:hover, div.productTypeList div.productType a.ActiveType{background-position:0 4px;}
    div.supportProductTypeList img.SupportRandomImage{/*height:30px;width:auto;*/}
    
    div.productType{float:left;}
    div.productType img{float:left;}
    div.productType span.imgRandom{/*display:block;width:72px;height:30px;float:left;*/display:none;}
div#productTypeLine{width:943px;height:5px;background-repeat:no-repeat;background-position:0 0;clear:both;}

/* Products splash*/
div.productList{width:100%;}
    div.product{width:227px;border-bottom:1px solid #ececec;padding:20px 0 20px 0; float:left;height:80px;margin-right:10px;}
        div.product img{float:left;}
        div.product .productName{width:130px;float:right;font-size:10px;display:block; margin-top:20px;cursor:pointer;}
        div.product. a:hover .productName{text-decoration:underline;}
        div.product a span {text-decoration:none;}
        div.product a:hover span {text-decoration:underline;color:#000;}
            div.product div.info ul{list-style-image:url(../../img/option/bullet.png);margin:15px 0;padding:0;}
                div.product div.info ul li{margin:0 0 5px 15px;}
 /*products*/
 div.productList{width:100%;}
    div.productdiv{width:530px; margin-bottom:30px;margin-top:15px;}
        div.productdiv .thumb{width:150px;float:left;} 
        div.productdiv .info{width:350px;float:right;}  
        
    div.product strong{color:#000033;font-weight:normal;}
div.supportProductTypeList div.productType{margin-bottom:1px;}
div.supportProductTypeList div.productType a{/*width:265px;*/width:264px;height:auto;}
/* ProductDetail */
div.productDetail{width:532px;}
    div.productDetail div.description{margin:25px 0;}
        div.productDetail ul.tabs{height:27px;list-style:none;padding:0px;margin:0px;}
            div.productDetail ul.tabs li{padding:0px;margin:0px;list-style:none;float:left;}
                div.productDetail ul.tabs li a{display:inline-block;height:13px;padding:7px 8px 7px 8px;border-right:1px solid #fff;border-top:1px solid #fff;background:#fff url(../../img/option/tab_nonactive.png) repeat-x 0 0;text-decoration:none;color:#fff;font-weight:bold;}
                div.productDetail ul.tabs li a:hover, div.productDetail ul.tabs li a.activeTab{padding:7px;display:inline-block;margin-right:1px;color:#000033;font-weight:bold;background:#fff url(../../img/option/tab_active.png) repeat-x 0 0;border-top:1px solid #eaeaea;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;font-weight:bold;}
    div.productDetail div.details{border:1px solid #eaeaea;position:relative;margin-top:-2px;background:transparent url(../../img/option/bg_details.png) repeat-x left bottom;padding:0 0 10px 0;}
        div.productDetail div.details div.info{padding:15px;}
            div.productDetail div.details div.info table{margin:0 0 10px 0;width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc;}
                div.productDetail div.details div.info table tr{}
                    div.productDetail div.details div.info table tr td.document, div.productDetail div.details div.info table tr td.version{width:100px;}
                    div.productDetail div.details div.info table tr td, div.productDetail div.details div.info table tr th{vertical-align:top;padding:3px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
                    div.productDetail div.details div.info table tr th{text-align:left;font-weight:normal;}
                    div.productDetail div.details div.info table tr.header th{font-weight:bold;background:#ccc;color:#fff;}
                    div.productDetail div.details div.info table tr td ul{margin:0 0 0 20px;padding:0;}
                        div.productDetail div.details div.info table tr td ul li{display:inline;}
					div.productDetail ul li{list-style-type:disc;}
        div.productDetail img.secured{vertical-align:middle;margin-left:2px;}
        div.productDetail div.category{margin:0 0 40px 0;}
        div.productDetail div.actions{margin:20px 0;}
        
    html>/**/body div.productDetail div.details{position:static;}
    div.productDetail dl{}
        div.productDetail dl dt{font-weight:bold;}
            div.productDetail dl dd{margin:2px 0 10px 0;}
    div.productDetail div.featureBlock{margin:20px 0;}
        div.productDetail div.featureBlock ul{list-style:none;margin:0;padding:0;}
            div.productDetail div.featureBlock ul li{margin:0 5px 0 0;padding:0;list-style:none;display:block;float:left;}
        div.productDetail div.featureBlock div.thumb{float:left;margin-right:10px;padding-top:5px;}
        div.productDetail div.featureBlock div.info{float:left;}
            div.productDetail div.featureBlock div.info strong{color:#666;}
    div.supportDetail{}
        div.productDetail h3{font-size:16px;margin:5px 0 10px 0;}
        div.productDetail h4{font-size:12px;margin:5px 0;}
        div.productDetail h5{font-size:12px;margin:0;padding:3px;font-weight:bold;background:#ccc;color:#fff;}

/* Product in the picture */
div.productInThePicture{margin:20px 0;}
    div.productInThePicture div.thumb{float:left;width:95px;margin-right:10px;}
    div.productInThePicture div.info{float:left;width:330px;}
    
/* Related Products */
#relatedProducts{width:175px;}
    #relatedProducts h2{color:#7f7f7f;}
    #relatedProducts div.products{margin:10px 0;border-bottom:1px solid #e3e4e5;padding:0 0 10px 0;}
        #relatedProducts div.products hr{border:none;color:#fff;background:#fff;border-top:1px solid #e3e4e5;clear:both;margin:10px 0;}
        #relatedProducts div.products div.product{float:left;margin:0;padding:0;width:72px;padding-right:12px;text-align:left;border:none;height:auto;}
            #relatedProducts div.products div.product a{text-decoration:none;font-size:10px;color:#999;}
/* Jobs */
/* Job Search */
#jobSearch .grey .col{float:left;width:170px;}
    #jobSearch .grey .col .checkBoxList{}
        #jobSearch .grey .col .checkBoxList input,.grey .col .checkBoxList label{float:left;}
        #jobSearch .grey .col .checkBoxList input{}
        #jobSearch .grey .col .checkBoxList label{width:144px;margin:2px 0 5px 5px;font-size:11px;}
        #jobSearch .grey .col .checkBoxList br{clear:both;}
    #jobSearch .actions{margin:10px 0;text-align:right;}
/* Job SearchResults */
#jobSearchResults{}
    #jobSearchResults h2{}
        #jobSearchResults h2 a{border-bottom:1px solid #000033;display:inline;padding:0 0 1px 0;}
        #jobSearchResults h2 a:hover{border:none;}
    #jobSearchResults p{margin:10px 0;}
    #jobSearchResults #numberOfResults{margin:0 0 20px 0;}
    #jobSearchResults strong{color:#666;}
    #jobSearchResults dl{margin:10px 0;}
        #jobSearchResults dl dt{float:left;clear:left;margin-right:3px;}
        #jobSearchResults dl dd{clear:right;}
    #jobSearchResults div.result{border-bottom:1px solid #efefef;padding:0 0 20px 0;margin:0 0 20px 0;}
    #jobSearchResults div#actions{margin:30px 0 20px 0;}
    #jobSearchResults div#actions ul, #jobSearchResults div#actions ul li{margin:0;padding:0;list-style:none;}
        #jobSearchResults div#actions ul li{display:inline;}
/* Job Detail */
#jobDetail{}
    #jobDetail div.description{margin:0px 0 20px 0;}
    #jobDetail ul{margin:0;padding:0;}
    #jobDetail ul li{margin:0 0 0 15px;padding:0;list-style-type:disc;}
/* Job SendtoFriend */
    #sendToFriend div.actions{margin:10px 0 20px 0;text-align:right;}
    #sendToFriend a.apply{display:block;width:128px;height:40px;background:transparent url(../../img/option/btn_apply.png) no-repeat 0 0;text-indent:-9999px;}
    
    #sendToFriend input{border:1px solid #809eba;background:#fff;width:135px;padding:3px;}
    #sendToFriend textarea{width:96%;height:100px;border:1px solid #809eba;background:#fff;padding:3px;overflow:auto;}
    #sendToFriend label{display:block;float:left;width:120px;}
    #sendToFriend input.big{width:230px;}
    
    #sendToFriend div.grey div.col{float:left;width:49%;padding-right:1%;margin:20px 0;}
    #sendToFriend div.grey div.col1{width:47%;padding-right:3%;}
        #sendToFriend div.col label{width:90px;}
        #sendToFriend div.message{margin:10px 0 20px 0;}
    #sendToFriend div.captcha{}
        #sendToFriend div.captcha img{margin:0;}
        #sendToFriend div.captcha div.col1{float:left;width:210px;padding:0;}
        #sendToFriend div.captcha div.col2{float:left;padding:35px 0 0 0;}
    #sendToFriend p.error{color:#ff0000;margin:10px 0;}
/* Job Apply */
#jobApply{}
    #jobApply input{border:1px solid #809eba;background:#fff;width:230px;padding:3px;}
    #jobApply textarea{width:230px;height:100px;border:1px solid #809eba;background:#fff;padding:3px;overflow:auto;}
    #jobApply label{display:block;float:left;width:120px;margin:0 10px 0 0;}
    #jobApply h4{margin:0 0 5px 0;padding:20px 0 0 0;}
    #jobApply #frm{margin:20px 0;}
    #jobApply div.actions{padding:0 0 0 336px;}
    #jobApply p{margin:5px;}
/* Job Applying */
#jobApplying{}
    #jobApplying div.col{width:33%;float:left;}
        #jobApplying div.col img{margin:0 0 20px 0;}
        #jobApplying div.col p,#jobApplying div.col h4{margin:0 0 5px 0;}
        #jobApplying div.col p.footer{margin-top:20px;}
/* Dealer Locator */
#map{margin:10px 0 20px 0; z-index:1;}
#dealers{margin:20px 0;}
    #dealers div#dealerList{margin:10px 0;}
        #dealers div#dealerList select{width:200px;}
    #dealers div.dealer{border-bottom:1px solid #e3e4e5;padding:10px 0;}

/* Articles */
div.articles{}
    div.articles div.article{border-bottom:1px solid #ECECEC;padding:20px 0;}
        div.articles div.article h2{margin:0;padding:0;}
        div.articles div.article a.thumb{display:block;float:left;width:162px;height:100px;margin:0 10px 0 0;padding:5px 0;overflow:hidden;}
        div.articles div.article div.info{float:left;width:368px;}
            div.articles div.article div.info p a{color:#333;text-decoration:none;}
            div.articles div.article div.info p a:hover{color:#666;}
    div.articles div.readMore{margin:10px 0;}
div.articleDetail{}
    div.articleDetail div.articleParagraph{margin:20px 0;}
    div.articleDetail p.quote{margin:10px 0;font-weight:bold;}
    div.articleDetail h3{margin-top:10px !important;}
    div.articleDetail img{margin-bottom:10px !important;}
    div.articleDetail div.mainImg{float:left;margin-right:10px;margin-bottom:10px;}
/* Documents */
ul.documentList{}
    ul.documentList li{color: #000033;
	font-family: Tahoma,Verdana, Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	display: block;
	padding-bottom: 10px;
	font-weight: normal;
	text-decoration: none !important;
	letter-spacing:1px;}

/* News */
div.newsDetail{margin:0 0 60px 0;}
    div.newsDetail h1{margin-top:10px !important;}
   
/* Support */
div.supportProductNumber{margin:40px 0 0 0;}
    div.supportProductNumber input{width:330px;border:1px solid #809eba;background:#fff;padding:3px;}
    div.supportProductNumber label{display:block;float:left;width:208px;font-size:11px;}
    div.supportProductNumber div.actions{text-align:right;}
    div.supportProductNumber .error{color:#ff0000;}
/* Warranty Check */
div.warrantyCheck{}
    div.warrantyCheck input{width:330px;border:1px solid #809eba;background:#fff;padding:3px;}
    div.warrantyCheck select{width:130px;border:1px solid #809eba;background:#fff;padding:2px;}
    div.warrantyCheck label{display:block;float:left;width:208px;font-size:11px;}
    div.warrantyCheck div.actions{text-align:right;margin:10px 0;}

/* Editor image classes */
.imgLeft{float:left;margin:0 10px 10px 0;}
.imgRight{float:right;margin:10px 0 0 10px;}

/* Star errors */
.error{color:#ff6699 !important;}

#login{}
	#login div.actions{margin:10px 0;}
	#login div.error{color:#ff0000;margin:10px 0;}
 /* ADDED BY WOUTER */
 table, td
 {
     vertical-align:top !important;
 }
 div#map{z-index:0 !important;}
 
 .attention
 {
     background:#FFF6BF;color:#514721;border:1px solid #FFD324;padding:10px;
 }
 .attention strong{color:#E2001A;font-size:16px;}
