BODY 
{
	font-family: Arial;
	font-size: 62.5%;
	color: #333333;
	background-color: #d4d5d6;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}

#printbody 
{
	background-color: #FFFFFF;
	font-size: 0.8em;
	margin: 10px;
	width: 95%;
}

@media print
{
	UL	
	{
		list-style: circle none outside !important;
	}	
		
	#printbody 
	{
		margin: 0;
		padding: 0;
		width: 100%;
	}	
		
	#printButton 
	{
		display: none;
	}	
	
	TABLE 
	{
		width: 100%;
	}
	
	#breadcrumbTrail A 
	{
		color: #000000;
	} 

	.productBorder
	{
		border: none;
		padding: 15px;
	}
}

FORM
{
	margin: 0;
	padding: 0;	
}

A:link, A:visited
{
	color: #2e4b9b;	
	text-decoration: none;
}

A:hover 
{
	text-decoration: underline;
}

#container 
{
	margin: auto;
	padding: 0;
	clear: both;
	width: 962px;
	position:relative;
	z-index:999;
}

#shadow_top
{
	background-image: url("../gfx/shadow_top.gif");
	background-repeat:no-repeat;
	width: 960px;
	height: 12px;
	clear: both;
	font-size: 0;	

}

#shadow_bottom 
{
	background-image: url("../gfx/shadow_bottom.gif");	
	background-repeat:no-repeat;
	width: 960px;	
	height: 36px;	
	clear: both;
}

#footer {
	padding: 10px 20px 0 20px;
}

#footer A:link, #footer A:visited 
{
	color: #2e4b9b;
	text-decoration: none;
}


/* Large footer */
#largeFooter {height: 272px;background-color: #e4e4e4;background-image: url("../gfx/shadow_middle.gif");background-repeat: repeat-y;padding: 0 7px 0 7px;}
#largeFooter .largeFooterBg{background: url("../gfx/large-footer-bg.gif") repeat-x;	height: 272px;}
#largeFooter .largeFooterShadow{padding: 20px 27px 0 27px;background: url("../gfx/large-footer-bottom-shadow.gif") no-repeat bottom center;height: 259px;margin: 0 -7px;}
#largeFooter .column{float:left;width:190px;height:190px;border-right: 1px solid #d5d5d5;margin-left:20px;padding-right:20px;color:#7a7a7a;font-size: 12px;line-height: 19px;}
#largeFooter .column.field { overflow: hidden; }
#largeFooter .column a{color: #7a7a7a;text-decoration: none;}
#largeFooter .first{margin-left: 0px;}
#largeFooter .last{border: none;}
#largeFooter .column .footerTitle{	font-size: 18px;color: #7a7a7a;display:block;margin-bottom:8px;letter-spacing: -1px;}
#largeFooter .columns {height: 218px;}
#largeFooter .bottomLine {height: 34px;line-height:33px;}
#largeFooter .left{float:left;width: 550px;}
#largeFooter .right{float:right;width: 300px;}
#largeFooter .facebook, #largeFooter .twitter, #largeFooter .youtube, #largeFooter .rss, #largeFooter .flickr{display: block;height:19px;background: url("../gfx/footer-facebook.gif") no-repeat;padding-left: 27px;white-space: nowrap;}
#largeFooter .twitter{background: url("../gfx/footer-twitter.gif") no-repeat;}
#largeFooter .youtube{background: url("../gfx/footer-youtube.gif") no-repeat;}
#largeFooter .rss{background: url("../gfx/footer-rss.gif") no-repeat;}
#largeFooter .flickr{background: url("../gfx/footer-flickr.gif") no-repeat;}
#largeFooter ul, #largeFooter li{list-style: none !important;list-style-image: none !important;}
#largeFooter .column ul.share{margin: 13px 0 0 0;padding: 0;}
#largeFooter .column ul.share li{margin-bottom: 9px;background: none;}
#largeFooter .column ul.share li a{white-space: nowrap;}
#largeFooter .column ul.newsList{margin: 0 0 0 0;padding: 0;}
#largeFooter .column ul.newsList li{margin-bottom: 8px;line-height: 16px;background: none;}
#largeFooter .column ul.newsList li .linkArrow{background: url("../gfx/arrow-black.gif") no-repeat left 5px;}
#largeFooter .columns .last .linkArrow{background: none;padding: 0;}
#largeFooter .column ul.newsList li span.date{font-size: 11px;color: #7a7a7a;display: block;}
#largeFooter .column ul.newsList li a{}
#largeFooter .column div.graphHolder{width: 218px;height: 89px;overflow: hidden;margin-top: 8px;}
#largeFooter .fieldContent {line-height:28px}

#graphWrapper{border: 1px solid #ccc;position: relative;height:60px;width:185px;overflow: hidden;margin: 11px 0 15px 0;}
#graphWrapper a{display:block;position:absolute;bottom:-5px;right:0px;}
#graphWrapper a img{}
#subscribeBody{background-color:Transparent;color:#7A7A7A;font-size: 12px;}
#subscribeBody input.subscribe{background: url("../gfx/footer-subscribe-input.gif") no-repeat;border: 0;width:176px;height:17px;line-height:17px;margin-bottom:10px;padding: 0 5px;}
#subscribeBody select{margin-bottom: 10px;}
#subscribeBody table, #subscribeBody tr, #subscribeBody td, #subscribeBody tbody{background-color:Transparent;font-size: 12px;}
#deliveryFormatWrap{margin-bottom: 6px;}
#deliveryFormatWrap label, #deliveryFormatWrap input {font-size: 12px;line-height: 12px;vertical-align: middle;}
#deliveryFormatWrap label{padding-right: 10px;}
/* Large footer end */


#footer A:hover{text-decoration: underline;}
#website {padding: 17px 27px 0 27px;margin: 0;width: 904px;	background-image: url("../gfx/shadow_middle.gif");background-repeat: repeat-y;height: 100%;background-color: #FFFFFF;float: left;position: relative;min-height: 550px;}
#topbar{height: 86px;width: 902px;background-image: url("../gfx/top_bar_bg.gif");background-repeat: repeat-x;background-position: bottom;padding: 2px 2px 1px 2px;position:relative;z-index: 100;}
#breadcrumbTrail{width: 702px;padding-left: 190px;color: #b3b3b3;height: 25px;}
#breadcrumbTrail A:link, #breadcrumbTrail A:visited{color: #b3b3b3;text-decoration: none;}
#breadcrumbTrail A:hover{text-decoration: underline;}
.activeBreadcrumb{color: #333333;}
#top_right {float: right;margin-right: 7px;text-align: right;width: 400px;z-index: 200;height: 50px;}
#top_right .spacer{	clear: both;height: 10px;width: 10px;font-size: 0;}
#top_links {width: 100%;}

/* language selector */
#languageSelector{margin-right: 20px;/*position:absolute;border:1px solid #ffffff;top: -4px;*/}
.globalLink {padding: 0 10px 0 0; margin: 0 4px 0 0;  background: url("../gfx/separator-global.gif") no-repeat 100% 2px;}
#logo {border: 0;}
#maincontent{float: left;padding: 0;margin: 0;width: 678px;}
#maincontent_wide{float:left;padding:0;margin:0;width:906px;}
#subpage{width: 389px;/*489px;*/float:left;}
#subpage_wide{width: 489px;float: left;}
#subpage_full {width: 717px;float: left;}
#subpage_hideleft{width:678px;float: left;}
#subpage_full_hideleft{width:902px;float: left;}
#rightconsole {float: right;width: 218px;}
#leftconsole{float:left;width:189px;}
#WriterInfo{color: #909090;clear:both;padding-top:20px;margin-left:190px;}
#WriterInfo A:link, #WriterInfo A:visited,#WriterInfo .pointer {color: #2E4B9B;text-decoration: none;}

#WriterInfo A:hover,#WriterInfo .pointer:hover  
{
	text-decoration: underline;	
}

#mainflash,#mainimage
{
	/* height: 169px; */
}

/* Top menu */

#topmenu
{
	position: absolute;
	padding: 0;
	margin: 0;
	left: 5px;
	bottom: 0;
	height: 26px;
}

LI.topmenu_item, LI.topmenu_selected_item 
{
	float:left;
	position: relative;
	list-style: none;
	color: #333333;
	padding: 5px 13px 3px 5px;
	margin: 1px 1px 0 1px;

}

A.topmenuSelectedItemLink:link, A.topmenuSelectedItemLink:visited
{
	color: #333333;	
	text-decoration: none;
}

A.topmenuItemLink:link, A.topmenuItemLink:visited
{
	color: #333333;	
	text-decoration: none;
}

LI.topmenu_item:hover A:link, LI.topmenu_item:hover A:visited 
{
	color: #333333;
	text-decoration: none;
}

LI.topmenu_item:hover 
{
	border-top: 1px solid #d8d4bb;
	border-left: 1px solid #d8d4bb;
	border-right: 1px solid #d8d4bb;	
	border-bottom: 1px solid #FFFFFF;
	margin: 0;	
	background-color: #FFFFFF;	
}

LI.topmenu_item:hover UL.topmenu_submenu
{
	display: block;
}

UL.topmenu_submenu
{
	clear:both;
	position: absolute;
	display: none;
	padding: 0;
	margin: 0;
	list-style: none;
	left: -1px;
	border-bottom: 1px solid #d8d4bb;
	border-left: 1px solid #d8d4bb;
	border-right: 1px solid #d8d4bb;	
	margin-top: 4px;
}

LI.topmenu_submenu_item, LI.topmenu_submenu_placeholder 
{
	width: 175px;
	min-height: 20px;
	padding: 0;
	padding-top: 5px;
	padding-left: 29px;
/*	margin: 0;	*/
	text-indent: -13px;

	position: relative;
	background-color: #FFFFFF;
	background-image: url("../gfx/arrow_blue_right.gif");
	background-repeat: no-repeat;
	background-position: left center;
	color: #a29142;

	list-style-image: none;
	list-style: none;	
}

LI.topmenu_submenu_placeholder 
{
	background-image: none;
}

LI.col1
{
}

LI.colbottom 
{
	border-bottom: 1px solid #d8d4bb;	
}

LI.col2
{
	margin-left: 204px;	/* 175 + 29 */
}

LI.col3
{
	margin-left: 408px;	/* (175 + 29) * 2 */
}

LI.col4
{
	margin-left: 612px;	/* (175 + 29) * 3 */
}

LI.coltopper
{
	margin-top: -176px;	/* 7 (items per column) * ( 20 + 5) (min-height + padding-top) + 1 (border) */
}

LI.topmenu_submenu_item:hover
{
	color: #333333;	
	background-color: #ededed;
	background-image: url("../gfx/arrow_black_right.gif");
}

A.submenuItemLink:link,
A.submenuItemLink:visited,
LI.topmenu_submenu_item A.submenuItemLink:link, 
LI.topmenu_submenu_item A.submenuItemLink:visited
{
	color: #a29142;
	text-decoration: none;
	height: 20px;
	width: 173px;	
	padding-left: 10px;
	padding-top: 2px;
	left: 0;
}

A.submenuItemLink:hover,
LI.topmenu_submenu_item:hover A.submenuItemLink:link, 
LI.topmenu_submenu_item:hover A.submenuItemLink:visited
{
	color: #333333 !important;
	text-decoration: underline !important;
}

A.topmenuItemLink:link, A.topmenuItemLink:visited,A.topmenuSelectedItemLink:link, A.topmenuSelectedItemLink:visited
{
	font-weight: bold;
}
A.topmenuItemLink:link, A.topmenuItemLink:visited 
{
	color: #a29142;
}

A.topmenuItemLink:hover
{
	color: #333333;
	text-decoration: underline;
}

/* Left menu */
#leftconsole span.header3 A:link,#leftconsole span.header3 A:visited
{
	color: #a29142;
	text-decoration: none;
}

#leftmenu
{
	margin-left: 0;
	padding-left: 15px;
	width: 149px;
	position: relative;
	left: 0;
	z-index:5;
}

#leftmenu li
{
	padding-top: 3px;
	left : 0; 
	min-height: 17px; 
	list-style-image: url("../gfx/closed_1.gif");
	list-style-position:outside;	
}

#leftmenu li.active 
{
	margin-top: 3px;
	padding-top: 3px;
	font-weight: bold;
	height: auto;
	list-style-image: url("../gfx/opened_1.gif");
	list-style-position:outside;	
}

ul.subNavlist
{
	margin: 0;
	padding-left: 20px;
	position: relative;
	left: 0;
}

ul.subNavlist li
{
	padding-top: 3px;
	min-height: 17px;
	list-style-image: url("../gfx/closed_2.gif");	
	list-style-position:outside;	
}

ul.subNavlist li.active 
{
	padding-top: 3px;
	height: 17px;
	list-style-image: url("../gfx/opened_2.gif");
	list-style-position:outside;	
}


A.activemenulink:link, A.activemenulink:visited 
{
	color: #333333;
	text-decoration: none;	
	font-weight: bold;
}

A.menulink:link, A.menulink:visited
{
	color: #333333;
	text-decoration: none;	
	font-weight: normal;
} 

.leftmenuListBorderDark 
{
	border-bottom: 1px solid #b3b3b3;
	width:169px;
	height:1px;
	font-size:0;
}

.leftmenuListBorder 
{
	border-bottom: 1px solid #cdbd9f;
}

A.menulink:hover, a.activemenulink:hover 
{
	text-decoration: underline;
}

/* Right menu */

#RightMenuBox
{
	background-image: url("../gfx/yellow_box_bg_left.png");
		color: #FFFFFF;	

}

#RightMenuBox .box_inner 
{
	background-image: url("../gfx/yellow_box_bg_right.png");
}

#rightmenu
{
	margin: 0 0 0 -10px;
	position: relative;
	padding:0 0 0 15px;
	width: 160px;
	left: 0;	
}

#rightmenu li
{
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url("../gfx/closed_1.gif");
/*	border-bottom: 1px solid #e0e2e2; */
	min-height: 17px;	
	padding-top: 3px;
}

#rightmenu li.active
{
	font-weight: bold;
	list-style-image: url("../gfx/opened_1.gif");
	list-style-position: outside;
}

/* Email this page */
#EmailThisPage 
{
	position: absolute;
	width: 239px;
	display: none;
	z-index: 1000;
	background-image: url(../gfx/yellow_box_bg_left.png);
	float:none;
		border:1px solid black;
}

#EmailThisPage .box_inner 
{
	height: 400px;
	background-image: url(../gfx/yellow_box_bg_right.png);
	font-size: 1.1em;
}		

#EmailThisPageClose
{
	position: absolute;
	right: 10px;	
	color: #000000;
	cursor: pointer;
}

#EmailThisPage .input
{
	width: 190px;
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	border-top: 1px solid #acadae;
	background-color: #f4f4f4;
	font-family: Arial;
	font-size: 0.9em;	
	padding-left: 6px;
	height: 14px;
}

#EmailThisPage .button
{
	float:right;
	margin-right: 10px;
}

#EmailThisPage TEXTAREA
{
	height: 90px !important;
}

/* box */

.box
{
	float: left;
	width: 218px;
	background: url("../gfx/blue_box_bg_left.png") no-repeat left top;
	border-bottom: 1px solid #f0f1f1;			
}

.box_inner 
{
	background: url("../gfx/blue_box_bg_right.png") no-repeat right top;
	padding: 0 15px;
}

.box_inner P 
{
	margin-top: 0;
	padding-top: 0;
}

.box_header 
{
	color: #FFF;
	font-weight: bold;
	font-size: 1.1em;
	margin: 0 0 9px -8px;
	line-height: 20px;
	height: 20px;
	margin-bottom: 9px;
}

.box_header IMG 
{
	margin-left: 10px;
}

.box_spacer {
	float: left;
	width: 11px;
	height: 11px;
	font-size: 0;	
}

#contactList 
{
	margin: 0;
	padding:0 0 0 20px;
	list-style: none;
	list-style-image: url("../gfx/dblarrow_blue_right.gif");
}

#RelatedInformation .spacer, #topbar #top_right .spacer
{
	height: 5px;
	font-size: 0;
}

/* tables */

TABLE 
{
	border-collapse: collapse;
	border: 0;
	margin: 0;
}

TABLE THEAD TR, TABLE TFOOT TR, TABLE.alternateRows THEAD TR, TABLE.alternateRows TFOOT TR
{
	background-color: #FFFFFF;
	font-weight: bold;
}

TR 
{
	background-color: #FFFFFF;
}

TABLE.alternateRows TR
{
	background-color: #ededed;
}

TABLE.alternateRows TR.even 
{
	background-color: #FFFFFF;	
}

#VacancyTable TBODY TR TD
{
	padding: 5px;
}

.VacancyLocation 
{
	margin-left: 10px;
}

#CalendarTable 
{
	margin-bottom: 20px;
}

#CalendarTable TH 
{
	text-align: left;
}

#CalendarTable #CalendarTableDate 
{
	width: 110px;
}

#CalendarTable #CalendarTableAddCalendar 
{
	width: 110px;
}

#CalendarTable TD
{
	line-height: 20px;
	vertical-align: middle;
}

/* search table */

#searchTable 
{
	width: 489px;
}

#searchTable THEAD 
{
	color: #af9851;
	text-align: left;
	font-weight: bold;
}

#searchTable TBODY TR TD.rank
{
	width: 50px;
}

#SearchQuery 
{
	width: 100px;
}

/* icons */

A.pdf:link,A.pdf:visited,
A.jpg:link,A.jpg:visited,
A.gif:link,A.gif:visited,
A.xls:link,A.xls:visited,
A.doc:link,A.doc:visited,
A.avi:link,A.avi:visited,
A.zip:link,A.zip:visited,
A.rss:link,A.rss:visited
{
	padding-left: 15px;
	background-repeat:no-repeat;
	background-position: left top;
}

A.table:link,A.table:visited
{
	padding-left: 23px;
	background-repeat:no-repeat;
	background-position: left top;
}

A.pdf:hover,
A.jpg:hover,
A.gif:hover,
A.xls:hover,
A.doc:hover,
A.avi:hover,
A.zip:hover,
A.table:hover,
A.rss:hover
{
	text-decoration: underline;
}

A.nounderline 
{
	text-decoration: none;	
}

A.pdf:link,A.pdf:visited 
{
	background-image: url("../gfx/icons/pdf.gif");
	/*background-position: center;
	background-repeat:no-repeat;
	width:14px;
	height:14px;
	border:1px solid aqua;*/
}

A.jpg:link,A.jpg:visited
{
	background-image: url("../gfx/icons/jpg.gif");
}

A.gif:link,A.gif:visited
{
	background-image: url("../gfx/icons/gif.gif");
}

A.xls:link,A.xls:visited
{
	background-image: url("../gfx/icons/xls.gif");
}

A.doc:link,A.doc:visited
{
	background-image: url("../gfx/icons/doc.gif");
}

A.avi:link,A.avi:visited
{
	background-image: url("../gfx/icons/avi.gif");
}

A.zip:link,A.zip:visited
{
	background-image: url("../gfx/icons/zip.gif");
}

A.table:link,A.table:visited
{
	background-image: url("../gfx/icons/table.gif");
}

A.rss:link,A.rss:visited
{
	background-image: url("../gfx/icons/rss.png");
}

/* quicksearch box*/
.quicksearchinput, .searchinput
{
	width: 221px;
	height: 13px;
}

.quicksearchbutton
{
	width: 70px;
	float: left;
	font-size: 0.9em;
}

.ajaxShowAll
{
	color: #A7914D !important;
}

.ajaxShowAll h2
{
	font-size:12px;
	margin:8px 0 0 !important;
}

.extranetLoginButton
{
	width: 50px;
	font-size: 0.9em;
}
 
.quicksearchradio LABEL 
{
	position: relative;
	top: -1px;
}

/* HeaderImageArea */
#HeaderImageArea 
{
	width: 489px; /* full subpage */
	height: 112px;
	margin-bottom: 9px;
}

#HeaderImageTextBox
{
	float:left;
	background-color: #666666;
	padding: 25px;
	width: 257px; /*488sameasflash - 166img - 2border - 13margin - 25padding - 25padding */
	height: 62px; /* 112 - 25 - 25 */
	margin: 0 0 0 13px;
	color: #FFFFFF;
}

#HeaderImageArea DIV H3 
{
	color: #FFFFFF;
}

/* quoteinfo */

.quoteinfo
{
	width: 300px;
}

.quoteinfo THEAD
{
	font-weight: bold;
}

.quoteinfo TBODY 
{
	
}

/* linkArrow */

.linkArrow:link, .linkArrow:visited, .linkArrow
{
	background-image: url("../gfx/dblarrow_blue_right.gif");
	background-repeat:no-repeat;
	background-position: left 4px;
	padding-left: 10px;	
	text-decoration: none;	
}

.linkArrowBig:link, .linkArrowBig:visited, .linkArrowBig
{
	background-image: url("../gfx/dblarrow_big_blue_right.gif");
	background-repeat:no-repeat;
	background-position: left 0;
	padding-left: 10px;	
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;	
}

.box_header .linkArrow:link, .box_header .linkArrow:visited
{
	color: #FFFFFF;
}

.box_header .linkArrow:link, .box_header .linkArrow:visited, .box_header .linkArrow, .tab .linkArrow
{
	background-image: url("../gfx/dblarrow_white_right.gif");
	background-repeat:no-repeat;
	background-position: left center;
	padding-left: 10px;		
}

A.linkArrow:hover, .box_header A.linkArrow:hover
{
	text-decoration: underline;	
}

/* styled button */
.styledbutton 
{
	margin-left:4px;
	background-image: url("../gfx/btn_bg.gif");
	background-position: left center;
	text-align: center;
	height: 19px;
	cursor: pointer;
}

.styledbuttonimgleft
{
	float: left;
	position:relative;
	left: -2px;
}

.styledbuttonimgright
{
	float: right;
	position: relative;
	right: -2px;
}

.styledbutton A:link, .styledbutton A:visited 
{
	position: relative;
	top: 4px;	
	text-decoration: none;
	color: #000000;	
	
}

/* thickbutton */

DIV.thickbutton {
	padding: 6px 20px 6px 10px;
	background-image: url("../gfx/thickbutton.gif");
	background-repeat: repeat-x;
	border:1px solid #dddddd;
}

DIV.thickbutton:hover {
	background-image: url("../gfx/thickbutton_hover.gif");
	cursor: pointer;
}

DIV.thickbutton A:link,DIV.thickbutton A:visited {
	background-image: url("../gfx/dblarrow_blue_right.gif");
	background-repeat:no-repeat;
	background-position: left 4px;
	padding-left: 10px;	
	text-decoration: none;	
	font-size: 11px;
	font-weight: bold;
	color: #666;
}

DIV.thickbutton:hover A:link, DIV.thickbutton:hover A:visited,DIV.thickbutton A:hover 
{
	background-image: url("../gfx/dblarrow_white_right.gif");	
	color: #FFF;	
}

/* another version, expands  */

A.thickbutton:link, A.thickbutton:visited {
	line-height: 26px;
	padding: 3px 20px 3px 10px;
	background-image: url("../gfx/thickbutton.gif");
	background-repeat: repeat-x;
	text-decoration: none;	
	font-size: 15px;
	font-weight: bold;
	color: #666;
	border:1px solid #dddddd;	
	margin-bottom: 5px;
}

A.thickbutton:hover {
	background-image: url("../gfx/thickbutton_hover.gif");
	color: #FFF;
}

A.thickbutton SPAN {
	background-image: url("../gfx/dblarrow_gray_right.gif");
	background-repeat:no-repeat;
	background-position: left 6px;
	padding-left: 10px;	
}

A.thickbutton:hover SPAN
{
	background-image: url("../gfx/dblarrow_white_right.gif");
}

/* text */

.header1, H1
{
	font-weight: bold;
	font-family: Arial;
	color: #af9851;
	margin: 0 0 5px 0;
}
.header2, H2
{
	font-weight:bold;
	font-family: Arial;
	color: #a7914d;
	margin: 10px 0 5px 0;
}

.header3, H3
{
	color: #000000;
	font-weight: bold;
	font-family: Arial;
	margin: 10px 0 5px 0;
}

.header4, H4 
{
	font-weight: bold;
	margin: 0;
}

/* Forms */
.formColumn, .formColumnWide
{
	width: 150px;	
	float: left;
	margin-bottom: 10px;
}

.form .input, .form SELECT, .form TEXTAREA.input
{
	width: 200px;
}

.form LABEL 
{
	display:block; 
}

.form .checkbox
{
	float: left;
	position: relative;
	top: -2px
}

.formColumn FIELDSET 
{
	width: 345px;
	padding-top: 10px;
}

.form div span 
{
	display: block;
	margin-bottom: 2px;
}

.marine .formColumnWide 
{
	width: 200px;
}

.marine .required 
{
	border: 1px dashed #F00;
}

.marine LABEL 
{
	display: inline;
}

.marine .checkbox LABEL 
{
	margin-right: 10px;
}

.marine textarea.input 
{
	height: 150px;
	width: 300px;
}

.marine .checkbox 
{
	width: 300px;
}

#industrialAVSContactRightBox .formColumn textarea.input, #industrialAVSContactRightBox .formColumn .input 
{
	width: 168px;
}

#industrialAVSContactRightBox .formColumn FIELDSET 
{
	width: 168px;
	border: 0;	
}

#industrialAVSContactRightBox .formColumn FIELDSET LABEL 
{
	width: 130px;
	line-height: 20px;
	float:left;
}

#industrialAVSContactRightBox .formColumn FIELDSET INPUT.input
{
	width: 18px;
	clear:left;
	float:left;

}



/* crisisPopup */
#crisisPopup
{
	position:absolute;
	top: 140px;
	left: 40px;
	z-index: 100;
	border:1px solid black; 
	background-color: #FFFFFF; 
	color: #000000;
	padding:20px;
}

/* press cuts */
.presscut div
{
	margin: 3px 0;	
}

.presscut div A.zip
{
	line-height: 20px;	
}

/* QA */
.QAitem 
{
	margin-bottom: 5px;
}

.QAanswer 
{
	
}

/* Tabs */
#tabContainer 
{
	margin: 10px 0;
}

.tabHeaders 
{
	height: 19px;
	border-bottom: 1px solid #cdbd9f;	
}

.tabHeaders .tab, .tabHeaders .activeTab
{
	min-width: 139px;
	height: 16px;
	background-color: #a29142;
	background-image: url("../gfx/header_box_header_bg_yellow_dark.gif");
	background-repeat: repeat-x;

	padding: 3px 6px 0 6px;
	
	float: left;
	margin-right: 4px;
		
	cursor: pointer;	
}

.tabHeaders .activeTab
{
	background-image: url("../gfx/header_box_header_bg_yellow.gif");
}

.tabHeaders .activeTab SPAN,.tabHeaders .tab SPAN
{
	color: #FFFFFF;
	font-weight: bold;	
	cursor: pointer;
	background-image: url("../gfx/dblarrow_white_right.gif");
	background-repeat:no-repeat;
	background-position: left 4px;
	padding-left: 10px;	
	text-decoration: none;		
}

.tabHeaders .tab SPAN
{
	color: #c7c7c8;
	background-image: url("../gfx/dblarrow_gray_right.gif");
}

.tabContent 
{
	position: relative;	
}

.tabContent .tab 
{
	display: none;	

}

/* Industrial AVS Contact Page */
#IndustrialAVSAddresses 
{
	width: 476px;
	background-image: url("../gfx/yellow_box_bg_left.png");
}

#IndustrialAVSAddresses .box_inner 
{
	background-image: url("../gfx/yellow_box_bg_right.png");
}

#industrialAVSContactRightBox
{
	background-image: url("../gfx/yellow_box_bg_left.png");
	float: right;
}

#industrialAVSContactRightBox  .box_inner
{
	background-image: url("../gfx/yellow_box_bg_right.png");
}

#IndustrialAVSAddresses SELECT 
{
	width: 75%;
}

/* Unit Converter Table */

#unitconverterTable 
{
	margin-top: 10px;
}

#unitconverterTable .row 
{
	margin-bottom: 5px;
}

#unitconverterTable .header
{
	float:left;
	width: 75px;
	font-weight: bold;
}

#unitconverterTable .value 
{
	float:left;
	width: 75px;
}

#unitconverterTable .value INPUT
{
	width: 75px;
}

#unitconverterTable .clearUnits
{
	margin-left: 10px;
	float:left;
	width: 25px;	
}

/* misc */

LEGEND 
{
	color: #000;	
}

.clear
{
	clear:both;
}

.float_left, .image_left {
	float: left;
}

.float_right, .image_right {
	float: right;
}

.fullWidth 
{
	width: 100%;
}

.halfWidth 
{
	width: 49%;
}

.thirdWidth 
{
	width: 32%;
}

.fullHeight 
{
	height: 100%;
}

.left 
{
	text-align: left;
}

.right 
{
	text-align: right;
}

.centered
{
	text-align: center;
}

.red {
	color: #FF0000;
}

.bold 
{
	font-weight: bold;
}

.gray 
{
	color: #7b7b7b;
}

.relative
{
	position: relative;
}

.hidden 
{
	display: none;
}

IMG 
{
	border: 0; 
}

IMG.border 
{
	border: 1px solid black;
}

.fullSubpage 
{
	width: 489px !important;
}

.border 
{
	border: 1px solid #666666;
}

HR, HR.grey
{
	width: 100%;
	background-color: #cdbd9f;
	color: #cdbd9f;
	border: 0;
	height: 1px;
}

HR.grey 
{
	background-color: #e4e4e4;
	color: #e4e4e4;
}

IMG.pointer:hover
{
	border-bottom: 1px solid #2e4b9b;	
	vertical-align: top;
}

.pointer
{
	color: #2e4b9b;	
	cursor: pointer;
}

.pointer:hover 
{
	text-decoration: underline;
}

.HeaderImage 
{
	margin-bottom: 15px;	
}

P
{
	margin: 0 0 5px 0;
}

.prodsol_item, .prodsol_item_right {
	float: left;
	margin:5px 20px 0 0;
	padding: 0;
	width: 78px;
	position:relative;
	left: 11px;
	text-indent: -11px;
}

.prodsol_item_right
{
	margin-right: 0;
}

INPUT,SELECT, TEXTAREA
{
	font-family: Arial;
}

.image_left
{
	margin: 0 6px 6px 6px;	
}

.image_right 
{
	margin: 0 6px 6px 6px;
}

.date 
{
	font-size: 0.9em;
	color: #909090;	
}

.addressBox 
{
	float: left;
	width: 175px;
}

UL 
{
	list-style-image: url("../gfx/listdot.gif");	
	list-style-type: circle;
	list-style-position: outside;
	margin: 0;
	padding: 0;
	margin-left: 10px;
	padding-left: 15px;
}

LI {}

OL 
{
	position: relative;
	left: 10px;
	list-style-image: none;
	list-style-type:decimal;
}

.imageListItem 
{
	width: 125px;
	height: 175px;	
	float: left;
}

.listing 
{
	line-height: 1.4em;	
}

.sharepriceTable
{
	width: 300px;
	
}

.HeaderBlue11 
{
	font-weight: bold;	
}

A.nounderline:link, A.nounderline:visited, A.nounderline:hover
{
	text-decoration: none;	
}

.icon
{
	position: relative;
	top: 2px;	
}

#basymboldescription 
{
	width: 489px;
	margin-bottom: 10px;
}

#basymboldescription SPAN
{
	position: relative;
	top: -2px;
}

.addressesDropdown {background-color:#ddd;border:1px solid #EDEDED;padding: 11px 5px;margin-bottom:20px;}

INPUT.wide 
{
	width: 370px;
}

.TableRowHighlight DIV 
{
	margin-bottom: 10px;
	padding-right: 40px;
}

.TableRowHighlight DIV:hover 
{
	background-color: #EEEEEE;
}

#cover 
{
	left:0; 
	top:0;
	position: absolute; 
	width: 100%; 
	height: 100%; 
	background-color:#d4d5d6; 
	z-index: 100000;
	display: none;
}

.iframe{
	border: 0;	
	margin:0;
	padding:0;
	width: 100%;
}

.row
{
	clear: left;
	width: 100%;
	height: auto;
	overflow: auto;
}
.col520
{
	float: left;
	width: 520px;
}

.col300
{
	float: left;
	width: 300px;
}

.col160
{
	float: left;
	width: 160px;
}

.col60
{
	float: left;
	width: 60px;
}

.colHalfWidth 
{
	float: left;
	width: 50%;
}

.nowrap 
{
	white-space:nowrap;
}

.contactCol
{
	float: left;
	width: 49%;
	line-height: 18px;
}

SELECT.selectSize 
{
	height: 190px;
	width: 145px;
	background-color: #ebebeb;
}

.searchUrl 
{
	color: #b3b3b3;
}

/* TWS Product Page */

#TechnicalAdviceLinks, #LoadPressureSpeed, #FieldNotes, #NotesBox
{
	/*display: none;*/
	width: 330px;
	background-image: url("../gfx/yellow_box_bg_left.png");
}

#TechnicalAdviceLinks .box_inner, #LoadPressureSpeed .box_inner, #FieldNotes .box_inner, #NotesBox .box_inner
{
	background-image: url("../gfx/yellow_box_bg_right.png");
}

#TWSProductPageLoading 
{
	display: none;
	height: 170px;
	width: 330px;
	background-color: #FFFFFF;
	right: 0;
	top: 0;
	text-align: center;
	padding-top: 95px;
	position: absolute;
}

.TWSTireData 
{
	width: 330px;
}

.TWSTireData TBODY TR TD
{
	padding: 2px;
}

.twsProductTabContainer 
{
	width: 487px;
}

#twsImages 
{
	text-align: center;
	float: right;
	z-index:300000;
}

#twsLPSTable
{
	width:700px;
	text-align: center;
	border:none;
}

#twsLPSTable TR TD, #twsLPSTable TR TH
{
	height:35px;
	border:none;
}
#twsLPSTable TR { border:none}


#twsLPSTable THEAD TR TH,#twsLPSTable TBODY TR TH, #twsLPSTable .tableHeader, #twsLPSTable .tableHeader td
{
	font-size: 12px;
	font-weight:bold;
	background:#fff;
}

.twsIndustryNavigation 
{
	text-align: center;
	float:left;
	margin: 5px 5px 5px 0;
}

#tirenotepopup {display:none}

/* TWS Popup START */
#twsPopup
{
}

#twsPopup table{width:320px;height:240px;}

#twsPopup table label{display:block;float:left;width:90px;}

@media screen
{
	.productBorder
	{
		border: solid 1px #cdbd9f;
		padding: 15px;
	}
}

#automotiveContent 
{
	width: 225px; /* 717 - 470 - 6 - 1*/
	padding-right: 10px;
	background: url(../gfx/gold_line_fadeout.jpg) repeat-y right top;
	
} 

#automotiveSubNavigation 
{
	margin-top: 20px;
	width: 100%;
}

#automotiveSubNavigation TD 
{
	text-align: center;
}

#officesListAccordion H3.header 
{
	cursor: pointer;
	background: url(../gfx/expand_arrow_right.gif) no-repeat left 5px;
	padding-left: 10px;
	margin: 5px 0 2px;
}

#officesListAccordion H3.selected 
{
	background-image: url(../gfx/expand_arrow_down.gif);
} 

#officesListAccordion .item
{
	display: none;	
}

table#bordered{ border-collapse:collapse; } 

table#bordered td{ padding:3px; border-top:2px solid #888; border-bottom:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; }

table#bordered2{
        border-collapse:collapse;
}
table#bordered2 td{
        padding:2px;
		border:1px solid #ddd;
}

table#bordered3{
        border-collapse:collapse;
}
table#bordered3 td{
        padding:0px;
		/*order:1px solid #ddd;*/
}

table#bordered3 table td{
        padding:3px;
		border:1px solid #ddd;
}

table#bordered3 table{
        border-collapse:collapse;
        width:100%;
}
table#bordered3 table td{
        padding:2px;
		border:1px solid #ddd;
}

table#bordered3 table td.griCol1, th.griCol1 { width:320px;} 
table#bordered3 table td.griCol2, th.griCol2 { width:260px;} 
table#bordered3 table td.griCol3, th.griCol3 { width:70px;} 
table#bordered3 table td.griCol4, th.griCol4 { width:35px; text-align:center;} 
table#bordered3 tr.griIndexHeader {height:20px; color:#2E4B9B; font-size: 13px; font-weight:bold;}
table#bordered3 tr.griIndexHeader th {text-align:left; cursor:pointer;}
table#bordered3 tr.griIndexHeader th strong {background: url("../gfx/arrow-gri.gif") no-repeat 0px 3px; padding-left:14px;}
table#bordered3 tr.griIndexHeader th strong.open {background: url("../gfx/arrow-gri-open.gif") no-repeat 0px 3px;}

table#bordered3 tr.hidden {display:none;}

#QAlist .ui-widget-content a
{
	color: #2e4b9b;	
	text-decoration: none;
}

#QAlist .ui-widget-content A:hover 
{
	text-decoration: underline;
}

.rssThumb{ margin-left:10px; }


#TrelleborgPhoenixKonfigurator
{
	width:902px;
	min-width:902px;	
	height:480px;
	min-height:480px;
}

.newsDate {
	float: left;
	width: 100px;
}
.facebookLikeButton{
	float: right;
	width: 65px;
}
.increaseText 
{
	position:absolute;
	bottom:5px;
	right:10px;
	border-bottom: 1px solid transparent;
}

/* Product and solutions (v.2) Page Start */

.productAndSolutionTop {height:30px; border-bottom: 1px solid #ccc;}
.productAndSolutionTop .ProductSearchBox { float:left; position:relative;z-index:10;}
.productAndSolutionTop .productViewFilter {float:right;}
.productAndSolutionTop .productViewFilter a {margin-left: 10px; font-weight:bold; }
.productAndSolutionTop .productViewFilter a.active:hover {text-decoration:none;}

.alphabeticList { margin: 5px 0 0;}

.productAndSolutions .productList { list-style:none; margin:0; padding:0 }
.productAndSolutions .productList li { float:left; display:block; height: 185px; width: 166px; margin: 8px; }
.productAndSolutions .productList li.first { margin-left: 2px; }
.productAndSolutions .productList li.last { margin-right: 0; }
.productAndSolutions .productList li img { width: 166px; height: 103px; display:block; }
.productAndSolutions .input {margin-left: 5px;}
.productAndSolutions .styledbutton { float:left;}

/* Product and solutions (v.2) Page End */


/* Fanybox start */

#fancybox-loading{cursor:pointer;display:none;height:40px;left:50%;margin-left:-20px;margin-top:-20px;overflow:hidden;position:fixed;top:50%;width:40px;z-index:1104;}
* html #fancybox-loading{margin-top:0;position:absolute;}
#fancybox-loading div{background-image:url('../gfx/fancybox/fancybox.png');height:480px;left:0;position:absolute;top:0;width:40px;}
#fancybox-overlay{background:#000;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1100;}
* html #fancybox-overlay{position:absolute;width:100%;}
#fancybox-tmp{border:0;display:none;margin:0;overflow:auto;padding:0;}
#fancybox-wrap{display:none;left:0;margin:0;padding:20px;position:absolute;top:0;z-index:1101;}
#fancybox-outer{background:#FFF;height:100%;position:relative;width:100%;}
#fancybox-inner{height:1px;left:0;margin:0;outline:none;overflow:hidden;padding:0;position:absolute;top:0;width:1px;}
#fancybox-hide-sel-frame{background:transparent;height:100%;left:0;position:absolute;top:0;width:100%;}
#fancybox-close{background-image:url('../gfx/fancybox/fancybox.png');background-position:-40px 0;cursor:pointer;display:none;height:30px;position:absolute;right:-15px;top:-15px;width:30px;z-index:1103;}
#fancybox_error{color:#444;font:normal 12px/20px Arial;margin:0;padding:7px;}
#fancybox-content{height:auto;margin:0;padding:0;width:auto;}
#fancybox-img{-ms-interpolation-mode:bicubic;border:none;height:100%;line-height:0;margin:0;outline:none;padding:0;vertical-align:top;width:100%;}
#fancybox-frame{border:none;display:block;height:100%;position:relative;width:100%;}
#fancybox-title{bottom:0;font-family:Arial;font-size:12px;left:0;position:absolute;z-index:1102;}
.fancybox-title-inside{color:#333;padding:10px 0;text-align:center;}
.fancybox-title-outside{color:#FFF;font-weight:700;padding-top:5px;text-align:center;}
.fancybox-title-over{color:#FFF;text-align:left;}
#fancybox-title-over{background-image:url('../gfx/fancybox/fancy_title_over.png');display:block;padding:10px;}
#fancybox-title-wrap{display:inline-block;}
#fancybox-title-wrap span{float:left;height:32px;}
#fancybox-title-left{background-image:url('../gfx/fancybox/fancybox.png');background-position:-40px -90px;background-repeat:no-repeat;padding-left:15px;}
#fancybox-title-main{background-image:url('../gfx/fancybox/fancybox-x.png');background-position:0 -40px;color:#FFF;font-weight:700;line-height:29px;}
#fancybox-title-right{background-image:url('../gfx/fancybox/fancybox.png');background-position:-55px -90px;background-repeat:no-repeat;padding-left:15px;}
#fancybox-left,#fancybox-right{background-image:url('../gfx/blank.gif');bottom:0;cursor:pointer;display:none;height:100%;outline:none;position:absolute;width:35%;z-index:1102;}
#fancybox-left{left:0;}
#fancybox-right{right:0;}
#fancybox-left-ico,#fancybox-right-ico{cursor:pointer;display:block;height:30px;left:-9999px;margin-top:-15px;position:absolute;top:50%;width:30px;z-index:1102;}
#fancybox-left-ico{background-image:url('../gfx/fancybox/fancybox.png');background-position:-40px -30px;}
#fancybox-right-ico{background-image:url('../gfx/fancybox/fancybox.png');background-position:-40px -60px;}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible;}
#fancybox-left:hover span{left:20px;}
#fancybox-right:hover span{left:auto;right:20px;}
.fancy-bg{border:0;height:20px;margin:0;padding:0;position:absolute;width:20px;z-index:1001;}
#fancy-bg-n{background-image:url('../gfx/fancybox/fancybox-x.png');left:0;top:-20px;width:100%;}
#fancy-bg-ne{background-image:url('../gfx/fancybox/fancybox.png');background-position:-40px -162px;right:-20px;top:-20px;}
#fancy-bg-e{background-image:url('../gfx/fancybox/fancybox-y.png');background-position:-20px 0;height:100%;right:-20px;top:0;}
#fancy-bg-se{background-image:url('../gfx/fancybox/fancybox.png');background-position:-40px -182px;bottom:-20px;right:-20px;}
#fancy-bg-s{background-image:url('../gfx/fancybox/fancybox-x.png');background-position:0 -20px;bottom:-20px;left:0;width:100%;}
#fancy-bg-sw{background-image:url('../gfx/fancybox/fancybox.png');background-position:-40px -142px;bottom:-20px;left:-20px;}
#fancy-bg-w{background-image:url('../gfx/fancybox/fancybox-y.png');height:100%;left:-20px;top:0;}
#fancy-bg-nw{background-image:url('../gfx/fancybox/fancybox.png');background-position:-40px -122px;left:-20px;top:-20px;}

/* Fancybox end */

/* All websites layer & language start */

#fancybox-close{background:transparent url("../gfx/fancybox-bg-close.png") no-repeat left top;display:block;height:35px;width:35px;}
#fancybox-close:hover{background-position:left bottom;}
#trelleborgWebsitesLayer h3, #trelleborgLanguageLayer h3, #sendWrap .header{background:url("../gfx/fancybox-bg-top.jpg") repeat-x;color:#FFF;font-size:12px;font-weight:700;height:15px;margin:0;padding:4px 0 4px 10px;}
#trelleborgWebsitesLayer a, #trelleborgLanguageLayer a{font-size:1.2em;}
#trelleborgWebsitesLayer p, #trelleborgLanguageLayer p {line-height:2.1em;margin:10px 2px 15px;}
#trelleborgWebsitesLayer .header2{margin-top:5px;}

#trelleborgLanguageLayer h2{font-size:1.6em;margin:26px 28px 5px;}
#trelleborgLanguageLayer ul{list-style-type:none;margin:0 0 0 9px;padding:0px;list-style-image:none;list-style-position:inside;width:600px;overflow:hidden;}
#trelleborgLanguageLayer ul li{float:left;margin-bottom:10px;width:200px;}
#trelleborgLanguageLayer img{float:left;}
#trelleborgLanguageLayer span{color:#2E4B9B;float:left;font-size:13px;font-weight:bold;margin-left:8px;line-height:23px;}
#trelleborgLanguageLayer a span:hover{cursor:pointer;}

/* All websites layer end */
#loginBox label {width:200px; display:inline-block;}
#loginBox .styledbutton {width:100px}
#loginBox input {margin-bottom: 5px;}



/* Trelleborg Marine Systems start */
.tms .thumbImg { width:60px; height:60px; }
.tms .smallImg { width:155px; }
.tms .mediumImg { width:186px; }
.tms .largeImg { width:311px; }
.tms .topImage { width: 446px; margin: 0 0 10px 0;}

.tms .header4 {	margin-bottom: 15px;}

.tms .bluebuttonlink, .tms .bluebuttonlink:hover, .tms .bluebuttonlink:visited {display:block; width:122px; color:#fff;}
.tms .bluebutton { background-image:url("../gfx/bluebuttonbg.png"); height:31px; width:122px; line-height:31px; color:#fff; text-align:center; }

/*.tms .blueButton {
  background-image: url("../gfx/btn_blue_bg.gif");
  background-position: left center;
  cursor: pointer;
  height: 29px;
  text-align: center;
  line-height:29px;
  width:100px;
}
.tms .blueButton span { color:#fff;}
.tms .blueButtonRight {
  float: right;
  position: relative;
  right: -2px;
}
.tms .blueButtonLeft {
  float: left;
  left: -2px;
  position: relative;
}
*/

#subpage.tms  { width: 449px;}

.tms .docLink:link, .tms .docLink:visited, .tms .docLink {
  background-image: url("../gfx/icons/doc.gif");
  background-position: left -1px;
  background-repeat: no-repeat;
  padding-left: 20px;
  text-decoration: none;
}
.tms .image_left, .tms .image_right { margin: 0 6px 6px 0;}

.tms .box.yellowBox { background-image: url("../gfx/yellow_box_bg_left.png");}
.tms .box.yellowBox .box_inner {
  background: url("../gfx/yellow_box_bg_right.png") no-repeat scroll right top transparent;
  padding-bottom:10px;
}
.tms .fullWidth { width: 100%; }

.tms .TwoColBox { width: 447px; }
.tms .tabHeaders .tab, .tabHeaders .activeTab {
  min-width: 50px;
}

.tms .productList div div { float:left; width:360px }
/* Trelleborg Marine Systems end */


/* Trelleborg Printing Blankets start */
.tpb .thumbImg { width:60px; height:60px; }
.tpb .smallImg { width:155px; }
.tpb .mediumImg { width:186px; }
.tpb .largeImg { width:311px; }
.tpb .topImage { width: 446px; margin: 0 0 10px 0;}

.tpb .header4 {margin-bottom: 15px;}

.tpb .blueButton {
  background-image: url("../gfx/btn_blue_bg.gif");
  background-position: left center;
  cursor: pointer;
  height: 29px;
  text-align: center;
  line-height:29px;
  width:100px;
}
.tpb .blueButton span a{ color:#fff;}
.tpb .blueButtonRight {
  float: right;
  position: relative;
  right: -2px;
}
.tpb .blueButtonLeft {
  float: left;
  left: -2px;
  position: relative;
}
#subpage.tpb {	width: 449px; }

#subpage.tpb #mainimage img{border: 1px solid black;margin-bottom: 10px;}

.tpb .docLink:link, .tpb .docLink:visited, .tpb .docLink {
  background-image: url("../gfx/icons/doc.gif");
  background-position: left -1px;
  background-repeat: no-repeat;
  padding-left: 20px;
  text-decoration: none;
}
.tpb .image_left, .tpb .image_right{	margin: 0 6px 6px 0;}

.tpb .box.yellowBox { background-image: url("../gfx/yellow_box_bg_left.png");}
.tpb .box.yellowBox .box_inner {
  background: url("../gfx/yellow_box_bg_right.png") no-repeat scroll right top transparent;
  padding-bottom:10px;
}
.tpb .fullWidth { width: 100%; }

.tpb .noheaderbox {background: url("../gfx/yellow_box_bg_left.png") no-repeat scroll left bottom transparent; border-bottom:1px solid #F0F1F1 }
.tpb .noheaderbox .box_inner {background: url("../gfx/yellow_box_bg_right.png") no-repeat scroll right bottom transparent; padding-bottom:10px;}

.tpb .box_spacer {
	height: 11px;
	font-size: 0;
}

.tpb #TopRight .box_inner, .tpb #LatestNews .box_inner {height: auto;}

.tpb #Col1 .box_inner, .tpb #Col2 .box_inner, .tpb #Col3 .box_inner, .tpb #Col4 .box_inner { height: 225px;}

.tpb .ThreeColBox {
	background-image: url("../gfx/yellow_box_bg_left.png");
	border-bottom: 1px solid #F0F1F1;
    float: left;
    width: 676px;
}

.tpb .tabHeaders .tab, .tpb .tabHeaders .activeTab {
  min-width: 50px;
}

.tpb .productDropdown {float:left;}

.tpb .featuredProduct{ float: left; width: 313px; }
.tpb .featuredProduct.even{ margin: 10px 0; }
.tpb .featuredProduct.odd{ margin: 10px 15px 10px 0; }

.tpb #productsSolutions .image_left{ margin:0 0 5px 0;}

.tpb a.video {background: url("../gfx/icons/video.png") no-repeat scroll 0 0 transparent; padding-left:19px; }

.tpb .box.nohead {background: url("../gfx/boxbgleft.png") repeat-y scroll left bottom transparent; border-top: 1px solid #ccbc9e; }
.tpb .box.nohead .box_inner {background: url("../gfx/boxbgright.png") repeat-y scroll right bottom transparent; padding: 10px 15px; }

		/* Expandable box */
.tpb .box.expandable .nohead { border-top: 1px solid #E4E4E4; }
.tpb .expandableBox { background: url("../gfx/boxbgleft.png") repeat-y scroll left bottom transparent; }

.tpb .expandHead { background-image: url("../gfx/thickbutton.gif"); background-repeat: repeat-x; border: 1px solid #DDDDDD; padding: 6px 20px 6px 10px; cursor: pointer; }
.tpb .expandHead a { background: url("../gfx/arrow_black_right.gif") no-repeat scroll -12px 5px transparent; padding-left:8px; color:#000; cursor: pointer; }
.tpb .expandContent {background: url("../gfx/boxbgright.png") repeat-y scroll right bottom transparent; padding:10px; }
.tpb .expandHead:hover a {text-decoration:underline;}

.tpb .alternateRows tr th { text-align:left;}
.tpb .alternateRows tr {border-top: 1px solid #CDBD9F; }
.tpb .alternateRows tr:first-child {border-top: none; }
/* Trelleborg Printing Blankets end */


/* Share Calculator Start*/
fieldset#calc {border:none;width:467px}
fieldset#calc .date {color:#000; clear: both; display: block; padding: 2px 0;}
fieldset#calc label.rb { width: 100px; float:left;}


.calctable {width:467px;}
.calctable caption, .calctable th, .calctable td { border-collapse:collapse;}
.calctable tr td { border: none; padding:5px; text-align: left;}
.calctable tr th { border: none; padding:5px; vertical-align: bottom;}
.calctable tr.odd td { background-color:#EDEDED;}
/* Share Calculator End*/






/* Generic footer styles*/
#genericFooter {
	height: 272px;
	background-color: #e4e4e4;
	background-image: url("../gfx/shadow_middle.gif");
	background-repeat: repeat-y;
	padding: 0 7px 0 7px;
}

#genericFooter .genericFooterBg
{
	background: url("../gfx/large-footer-bg.gif") repeat-x;
	height: 272px;
}

#genericFooter .genericFooterShadow
{
	padding: 20px 27px 0 27px;
	background: url("../gfx/large-footer-bottom-shadow.gif") no-repeat bottom center;
	height: 259px;
	margin: 0 -7px;
	position:relative;
}

#genericFooter .column
{
	float:left;
	width:190px;
	color: #7a7a7a;
	font-size: 12px;
	line-height: 19px;
	margin:0 0 0 20px;
	padding:0 20px 0 0;
	height:132px;
	overflow:hidden;
}

#genericFooter .column a
{
	color: #2E4B9B;
	text-decoration: none;
}

#genericFooter .first
{
	margin-left: 0px;
}
#genericFooter .last
{
	border: none;
}
#genericFooter .column .footerTitle
{
	font-size: 18px;
	color: #7a7a7a;
	display:block;
	margin-bottom:8px;
	letter-spacing: -1px;
	padding-left:20px;
}
#genericFooter .bottomLine 
{
	height: 34px;
	line-height:33px;
	position:absolute;
	bottom:7px;
}
#genericFooter .left
{
	float:left;
	width: 452px;
}
#genericFooter .right
{
	float:left;
	width: 452px;
}

#genericFooter hr { background-color: #D5D5D5; color: #D5D5D5; }

#genericFooter .feed {
	color: #2e4b9b;
	font-style:italic;
	font-weight:bold;
}
#genericFooter .blog { background:url("../gfx/icons/blog.png") no-repeat scroll left 2px transparent; }
#genericFooter .whitepaper {background:url("../gfx/icons/whitepaper.png") no-repeat scroll left 2px transparent; }
#genericFooter .disquss {background:url("../gfx/icons/linkedin.png") no-repeat scroll left 2px transparent; }
#genericFooter .twitter {background:url("../gfx/icons/twitter.png") no-repeat scroll left 2px transparent; }





#wpCampaign .wpImageContainer {width:150px; float:left; margin-bottom: 20px;}

#wpCampaign {width: 490px;}

#wpCampaign .wrapTextarea {margin-bottom:15px;}
#wpCampaign .wrapTextarea textarea { margin-bottom:10px; }
#wpCampaign .wrapTextarea span { width:80px; display:block;} 
#wpCampaign .wrapper  { margin-bottom:10px; clear:both; height:20px; } 
#wpCampaign .wrapper input { width:200px; display:block; float:left; } 
#wpCampaign .wrapper span { width:80px; display:block; float:left;} 

#allWebsitesLink, .languageLink { font-size: 11px; font-weight: 700; position: relative; top: -2px; }



/* Quick search menu Start */
#ajaxmenu { display: none; position: absolute; width: 431px; z-index: 9999; top: 67px; right: 110px; }
#ajaxmenu .ajaxtop { background: url("../gfx/ajax-top.png") no-repeat transparent; height: 31px; width: 100%;}
#ajaxmenu .ajaxbottom { background: url("../gfx/ajax-bottom.png") no-repeat transparent; height: 22px; width: 100%; }
#ajaxmenu .ajaxcontent { background: url("../gfx/ajax-bg.png") repeat-y scroll 0 bottom transparent; padding: 0 25px; width: 381px;}
#ajaxmenu h2 { margin:0 0 2px 0; line-height:22px;}
#ajaxmenu .pages, #ajaxmenu .downloads, #ajaxmenu .othersites { padding: 10px 0; border-top: 1px solid #e5e5e5; width: 380px; }
#ajaxmenu .pages{ padding-bottom:0px; }
#ajaxmenu .ajaxcontent div:first-child { border-top: none; }
#ajaxmenu ul { margin: 0; padding:0; }
#ajaxmenu .downloads li { padding: 3px 0 3px 0;}
#ajaxmenu .downloads li a { color: #002C55; font-size: 13px; text-decoration: none; line-height:19px;}
#ajaxmenu .downloads li a:hover { text-decoration: underline;}
#ajaxmenu li { list-style: none outside none; padding: 10px 0; }
#ajaxmenu .trail, #ajaxmenu .title, #ajaxmenu p, #ajaxmenu li a .title, #ajaxmenu li p, #ajaxmenu li span { margin-bottom: 0; }
#ajaxmenu .trail, #ajaxmenu li span { color: #96a5cd; display: block; font-size: 10px; text-decoration: none; }
#ajaxmenu a.trail, #ajaxmenu a.title, #ajaxmenu li span, #ajaxmenu li a { text-decoration: none; }
#ajaxmenu a.trail:hover, #ajaxmenu a.title:hover, #ajaxmenu li a:hover { text-decoration: underline;}
#ajaxmenu .title, #ajaxmenu li a { color: #2e4b9b; display: block; font-size: 12px; font-weight: bold;}
#ajaxmenu p .s, #ajaxmenu p b {color: #AE2B2F; font-weight: normal; }
#ajaxmenu a.pdf { background-image: url("../gfx/icons/pdflarge.png"); padding-left:25px; line-height:22px; }
#ajaxmenu .othersites a { display: block; float:left; background-color: Blue; padding: 0 10px; margin:1px 4px; height:33px; line-height:33px; background:url(../gfx/blueblob.png) repeat-x 0 0 transparent; color: #fff; font-weight: bold; white-space:nowrap; }
#ajaxmenu .othersites a:hover {	text-decoration:none; background:url(../gfx/blueblob_hover.png); color:#eee; }
#ajaxmenu .othersites a span { background:url(../gfx/numbox.png) no-repeat center center transparent; width:26px; display: inline-block; text-align:center;	color:#fff;	margin: 0 0 0 5px; display:none; }
#ajaxmenu .othersites a span.visible {display: inline-block;}
#ajaxmenu .othersites a:hover span {background:url(../gfx/numbox_hover.png) no-repeat center center transparent; color:#eee; }
#ajaxmenu .othersites a img {display:none; position:relative; top:4px; padding: 0 2px 0 10px;}
#ajaxmenu .othersites a img.loading {display:inline;}
#pagesCount img, #downloadsCount img {position:relative; top:4px; left: 5px;}

/* Quick search menu End */

/* Products & Solutions Quick Search */
#PSajaxmenu { display: none; position: absolute; width: 431px; z-index: 9999; top: 13px; left: -85px; }
#PSajaxmenu .ajaxtop { background: url("../gfx/ajax-top.png") no-repeat transparent; height: 31px; width: 100%;}
#PSajaxmenu .ajaxbottom { background: url("../gfx/ajax-bottom.png") no-repeat transparent; height: 22px; width: 100%; }
#PSajaxmenu .ajaxcontent { background: url("../gfx/ajax-bg.png") repeat-y scroll 0 bottom transparent; padding: 0 25px; width: 381px;}
#PSajaxmenu h2 { margin:0 0 2px 0; line-height:22px;}
#PSajaxmenu .pages, #ajaxmenu .downloads, #ajaxmenu .othersites { padding: 10px 0; border-top: 1px solid #e5e5e5; width: 380px; }
#PSajaxmenu .pages{ padding-bottom:0px; }
#PSajaxmenu .ajaxcontent div:first-child { border-top: none; }
#PSajaxmenu ul { margin: 0; padding:0; }
#PSajaxmenu .downloads li { padding: 3px 0 3px 0;}
#PSajaxmenu .downloads li a { color: #002C55; font-size: 13px; text-decoration: none; line-height:19px;}
#PSajaxmenu .downloads li a:hover { text-decoration: underline;}
#PSajaxmenu li { list-style: none outside none; padding: 10px 0; }
#PSajaxmenu .trail, #PSajaxmenu .title, #PSajaxmenu p, #PSajaxmenu li a .title, #PSajaxmenu li p, #PSajaxmenu li span { margin-bottom: 0; }
#PSajaxmenu .trail, #PSajaxmenu li span { color: #96a5cd; display: block; font-size: 10px; text-decoration: none; }
#PSajaxmenu a.trail, #PSajaxmenu a.title, #PSajaxmenu li span, #PSajaxmenu li a { text-decoration: none; }
#PSajaxmenu a.trail:hover, #PSajaxmenu a.title:hover, #PSajaxmenu li a:hover { text-decoration: underline;}
#PSajaxmenu .title, #PSajaxmenu li a { color: #2e4b9b; display: block; font-size: 12px; font-weight: bold;}
#PSajaxmenu p .s, #PSajaxmenu p b {color: #AE2B2F; font-weight: normal; }
#PSajaxmenu a.pdf { background-image: url("../gfx/icons/pdflarge.png"); padding-left:25px; line-height:22px; }

/*Ajax search page*/
#search { border-right: 1px solid #E6E6E6; padding: 0 10px; width: 620px;}
#search #inputSearch { background-image: url("../gfx/searchbox-long.png"); background-position: 0 0; background-repeat: no-repeat; border: medium none; display: block; height: 26px; line-height: 21px; padding: 3px 27px 3px 7px; position: relative; width: 586px;}
#search #inputSearch input { background: none repeat scroll 0 0 transparent; border: medium none; font-size: 14px; width: 586px; height:21px;}
#search #inputSearch input:focus {outline: none;}
#search .searchButton { background-image: url("../gfx/btn-search-big.png"); background-position: center center; background-repeat: no-repeat; cursor: pointer; height: 31px; position: absolute; right: 0; top: 0; width: 40px;}
#search .results { margin: 10px 0;}
#search ul, ol { padding:0; margin:0;}
#search .results li { border-bottom: 1px solid #E6E6E6; list-style: none outside none; padding: 10px 0; height:auto;}
#search .results span, #search .results a { color: #96A5CD; display: block; font-size: 10px;}
#search .results a.trail, #search .results a.title { text-decoration: none;}
#search .results .title { color: #2E4B9B; display: block; font-size: 12px; font-weight: bold;}
#search .filter { border-bottom:1px solid #E6E6E6; padding-bottom: 15px; position:relative;}
#search .filter input {display:none;}
#search .filter label { margin:0 5px; background: url("../gfx/blueblob.png") repeat-x scroll 0 0 transparent; color: #FFFFFF; display: inline-block; font-weight: bold; height: 33px; line-height: 33px; padding: 0 10px; cursor:pointer; }
#search .filter label.checked { background: url("../gfx/blueblob_hover.png") }
#search #mainLoader {position:absolute; top:23px; left:240px; display:none;}

#searchpager { height:48px; padding: 0 10px; width: 620px; }
#searchpager .pagercontent { clear: both; float:right; position:relative; left:-50%; padding-right: 12px;}
#searchpager ol, #searchpager .pagination  { position:relative; left:50%}
#searchpager li, #searchpager a, #searchpager span  { list-style:none; float:left; padding: 0 8px; margin: 0 2px; line-height:28px; width:16px; text-align:center;}
#searchpager li a, #searchpager a { text-decoration:none; color:#666; font-size:14px;}
#searchpager li.current, #searchpager span.current { color:#000; font-weight:bold; font-size:14px; }
#searchpager a.prev, #searchpager a.next { text-indent:-999px;overflow:hidden;padding:0;margin:0 10px;}
#searchpager a.prev { background:url("../gfx/btn-prev-large.png"); height:28px; width:28px; margin-right:50px;}
#searchpager a.prev:active { background:url("../gfx/btn-prev-large-hover.png"); height:28px; width:28px;}
#searchpager a.prev.inactive, #searchpager .prev.current { background:url("../gfx/btn-prev-large-inactive.png"); height:28px; width:28px;padding:0;margin:0 50px 0 10px;text-indent:-999px;overflow:hidden;}
#searchpager a.next { background:url("../gfx/btn-next-large.png"); height:28px; width:28px; margin-left:50px;}
#searchpager a.next:active { background:url("../gfx/btn-next-large-hover.png"); height:28px; width:28px;}
#searchpager .next.inactive, #searchpager .next.current  { background:url("../gfx/btn-next-large-inactive.png"); height:28px; width:28px;padding:0;margin:0 10px 0 50px;text-indent:-999px;overflow:hidden;}

#searchright { float:right; width: 253px;}
#searchright .othersites , #searchright .rightsearchbox { border-bottom: 1px solid #E6E6E6; padding: 0 0 10px 0;}
#searchright .othersites a {background: url("../gfx/blueblob.png") repeat-x scroll 0 0 transparent; color: #FFFFFF; float:left; margin:0 6px 0 0; display: block; font-weight: bold; height: 33px; line-height: 33px; padding: 0 10px; white-space:nowrap; }
#searchright .othersites a.hidden {display:none;}
#searchright .othersites a:hover, #searchright .othersites a.selected { text-decoration:none; background: url("../gfx/blueblob_hover.png") repeat-x scroll 0 0 transparent;  }
#searchright .othersites a span { white-space:nowrap; background: url("../gfx/numbox.png") no-repeat scroll center center transparent; color: #FFFFFF; display: inline-block; margin: 0 0 0 5px; text-align: center; width: 26px;display:none;}
#searchright .othersites a:hover span, #searchright .othersites a.selected span { background-image:url("../gfx/numbox_hover.png"); }
#searchright .othersites a span.visible {display: inline-block;}
#searchright .othersites a img {display:none; position:relative; top:4px; padding: 0 2px 0 10px;}
#searchright .othersites a img.loading {display:inline;}

#mapWrapper{display:none;}
#mapCanvas {width:925px; height:525px;}
#mapCanvas h2 { margin:0 0 0px 0; width:190px; }
#mapCanvas p { margin:0 0 0px 0; }

#filter .result, #filter .synonyms {margin:0; display:block; margin:5px 0 0 5px; font-size:12px}
#filter .result span, #filter .synonyms span {font-weight:bold;}

#subSites .subSiteLoader, #quickSearchSubsites .subSiteLoader {display:none;}

#contactRedirectBox a:link.submitGrey, #contactRedirectBox a:visited.submitGrey { margin:10px 0;background:url(../gfx/contacts/btn-submit-left-blue.png) no-repeat; display:block; height:29px; line-height:29px; padding:0px 0px 0px 7px; text-align:center; font-size:14px; color:#fff; cursor: pointer; }
#contactRedirectBox a:hover.submitGrey, #contactRedirectBox a:active.submitGrey { text-decoration:none; }
#contactRedirectBox a.submitGrey span { background:url(../gfx/contacts/btn-submit-right-blue.png) no-repeat right top; height:29px; display:block; padding:0px 7px 0px 0px; cursor: pointer; }

a.bluethickbutton { background: url("../gfx/bluebutton_r.png") no-repeat scroll right top transparent; color: #fff;  display: inline-block; /*float: left;*/ font-size: 14px; height: 31px; line-height: 31px; margin-right: 6px; padding-right: 20px; text-decoration: none;}
a.bluethickbutton span { background: url("../gfx/bluebutton_l.png") no-repeat scroll 0 0 transparent; display: block; line-height: 31px; padding: 0 0 0 18px;}
