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;
}

#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;
}

#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;*/
}

#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;
}

#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;
	height: 350px;
	width: 239px;
	display: none;
	z-index: 1000;
}

#EmailThisPage
{
	width: 239px;
	background-image: url("../gfx/header_box_bg_wide.gif");
	height: 400px;
	float:none;
	border:1px solid black;
}

#EmailThisPage .box_header 
{
	background-color: #a29142;
	background-image: url("../gfx/header_box_header_bg_yellow.gif");
	width: 233px;
	font-size: 1.1em;
}		

#EmailThisPage .box_content {
	width: 209px;
}

#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 .box_content .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");
}

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 
{
	width: 221px;
	height: 13px;
}

.quicksearchbutton
{
	width: 70px;
	float: left;
	font-size: 0.9em;
}

.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 3px 0;
}

.header3, H3
{
	color: #000000;
	font-weight: bold;
	font-family: Arial;
	margin: 10px 0 2px 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: 350px;
}

.marine .checkbox 
{
	width: 350px;
}

#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;
}

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
{
	display: none;
	width: 330px;
	background-image: url("../gfx/yellow_box_bg_left.png");
}

#TechnicalAdviceLinks .box_inner, #LoadPressureSpeed .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:100%;
	text-align: center;
}

#twsLPSTable TR TD, #twsLPSTable TR TH 
{
	height:35px;
}

#twsLPSTable THEAD TR TH,#twsLPSTable TBODY TR TH 
{
	font-size: 1.2em;
}

.twsIndustryNavigation 
{
	text-align: center;
	float:left;
	margin: 5px 5px 5px 0;
}

@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;
}
