body {
	margin: 0px;
	background-color: #FFFFFF;
}

#centre {
	width:756px;
	height: auto;
	margin: 0px auto;
}

/* Main containers */
#frame {
	width: 756px;
	float: left;
	margin: 0px auto;
	padding: 10px 0px 10px 0px;
	background-color: #FFFFFF;
}

#headerFrame {
	float: left;
	width: 752px;
	/* only 752px cos there is no drop shadow */
	background-color: #FFFFFF;
}

h3.formerror {
	color:#f00;
}

#largeBanner {
	position:relative;
	float: left;
	width: 756px;
	height: 255px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	background-color: #FFFFFF;
	/*background-image: url(/assets/images/home_pic_bg.gif);*/
	background-position: top left;
	background-repeat: no-repeat;
}

#smallBanner {
	position:relative;
	float: left;
	width: 756px;
	height: 156px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-image: url(/assets/images/home_pic_bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#productBanner, #blankBanner, #page_banner {
	float: left;
	width: 756px;
	height: 106px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-image: url(/assets/images/internal_pic_bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	position:relative;
}

#page_banner {
	background-image:url(/assets/images/blank_banner.jpg);
}

#productName {
	position:absolute;
	top:60px;
	left:10px;
	width:700px;
}

#e2v {
	font-size:30px;
	font-weight:normal;
	color:#00225D;
	width:58px;
}

#productTitle {
	font-size:30px;
	font-weight:normal;
	color:#FF9F00;
	width:630px;
}

#breadcrumbFrame {
	float: left;
	width: 744px;
	height: 16px;
	margin: 0px;
	padding: 5px 0px 0px 12px;
	background-color: #FFFFFF;
}

#contentWrapper {
	float: left;
	width: 756px;
	margin: 8px 0px 0px 0px;
	background-color: #FFFFFF;
		background:#fff url(/assets/images/bg-full.jpg) repeat-y left top;
}

.no-background {
	background: none !important;
}

#footerFrame {
	float: left;
	width: 752px;
	//only 752px cos there is no drop shadow
	padding: 0px;
	margin: 10px 0px 0px 0px;
	background-color: #FFFFFF;
}

/* Header ------------- */
#headerTop {
	float: left;
	width: 752px;
	height: 10px;
	background-color: #FFFFFF;
}

#headerMain {
	float: left;
	width: 750px;
	background-color: #FFFFFF;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	padding: 5px 0px 0px 0px;
}

#logo {
	float: left;
	width: 246px;
	background-color: #FFFFFF;
}

#headerContent {
	float: left;
	width: 484px;
	background-color: #FFFFFF;
	text-align: right;
	padding: 2px 20px 0px 0px;
}

#headerNav {
	float: left;
	width: 752px;
	height: 32px;
	background-color: #FFFFFF;
	background-image: url(/assets/images/nav_row_large.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

/* 1 Column */
#onecolumnTop {
	width: 756px;
	height: 15px;
	background-image: url(/assets/images/section_top.gif);
	background-image: top left;
	background-repeat: no-repeat;
}

#onecolumnMiddle {
	width: 706px;
	height: auto;
	margin: 0px;
	padding: 8px 25px 2px 25px;
	background-image: url(/assets/images/section_block_bg.gif);
	background-position: top left;
	background-repeat: repeat-y;
}

#onecolumnBottom {
	width: 756px;
	height: 19px;
	background-image: url(/assets/images/section_bottom.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

/* 2 Column */
#twocolumnTop {
	float: left;
	width: 756px;
	height: 15px;
	background-image: url(/assets/images/main_top.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#twocolumnMiddle {
	float: left;
	width: 756px;
	height: auto;
	background-image: url(/assets/images/main_bg.gif);
	background-position: top left;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}
#twocolumnMiddle.landingpageholder {
	background-image: url(/assets/images/main_bg-line.gif);
	_position:relative;

}
#twocolumnBottom {
	float: left;
	width: 756px;
	height: 19px;
	background-image: url(/assets/images/main_bot.gif);
	background-position: top left;
	background-repeat: no-repeat;
}




#right_column_2col {
	float:left;
	margin:0px;
	padding:0px 25px 15px 20px;
	width:507px;
	_padding:0px 25px 15px 0px;
	_width:490px !important;
}

/* Home */
#homeTop {
	float: left;
	width: 756px;
	height: 15px;
	background-image: url(/assets/images/home_block_top2.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#homeMiddle {
	float: left;
	width: 756px;
	height: auto;
	background-image: url(/assets/images/home_block_bg2.gif);
	background-position: top left;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}

#homeBottom {
	float: left;
	width: 756px;
	height: 15px;
	background-image: url(/assets/images/home_block_bot2.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#slogan{
	background-image:url(/assets/images/slogan_middle.gif);
	background-repeat:repeat-y;
}

.slogantop{
	background-color:#FFFFFF;
	background-image:url(/assets/images/slogan_top.gif);
	height:7px;
	width:756px;
	background-repeat:no-repeat
}
.sloganmiddle{
	background-image:url(/assets/images/slogan_middle.gif);
	font-size:120%;
	padding:5px 10px;
	width:736px;
}
.sloganbottom{
	background-color:#FFFFFF;
	background-image:url(/assets/images/slogan_bottom.gif);
	float:left;
	height:10px;
	margin-bottom:15px;
	width:756px;
	background-repeat:no-repeat
}

/* 3 Column */
#threecolumnTop {
	float: left;
	width: 756px;
	height: 15px;
	background-image: url(/assets/images/home_block_top.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#threecolumnMiddle {
	float: left;
	width: 756px;
	height: auto;
	background-image: url(/assets/images/home_block_bg.gif);
	background-position: top left;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}

#threecolumnBottom {
	float: left;
	width: 756px;
	height: 19px;
	background-image: url(/assets/images/home_block_bot.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#left_column_3col {
	width: 211px;
	margin: 0px 12px 0px 0px;
	padding: 0px 18px 0px 15px;
}

#middle_column_3col {
	float: left;
	width: 211px;
	margin: 0px 12px 0px 0px;
	padding: 0px 18px 0px 15px;
}

#right_column_3col {
	float: left;
	width: 211px;
	margin: 0px;
	padding: 0px 18px 0px 15px;
}

#right_column_3colvideo{
	padding-left:12px;
	width:488px;
}

/* ONE COLUMN, 3 INTERNAL */
#onecolumnMiddle #left_column_3col {
	float: left;
	width: 225px;
	margin: 0px 12px 0px 0px;
	padding: 0;
	min-height:10px;
}

#onecolumnMiddle #middle_column_3col {
	float: left;
	width: 225px;
	margin: 0px 12px 0px 0px;
	padding: 0px;
	min-height:10px;
}

#onecolumnMiddle #right_column_3col {
	float: left;
	width: 225px;
	margin: 0px;
	padding: 0;
	min-height:10px;
}



/* Footer ------------- */
#footLinks {
	float: left;
	width: 347px;
	padding: 0px 0px 0px 5px;
	margin: 0px;
	background-color: #FFFFFF;
	font-size: 90%;
	color: #666666;
}

#copyright {
	float: left;
	width: 400px;
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	font-size: 90%;
	text-align: right;
	color: #666666;
}

/* Products Home ----------------------- */
#columnProductsContainer {
	float: left;
	width: 100%;
	margin: 0px 0px;
	padding: 0px 0px 20px 0px;
	background-color: #FFFFFF;
}

#col1 {
	float: left;
	width: 200px;
	margin: 0px 50px 0px 0px;
	padding: 12px 0px 0px 0px;
	border-top: 1px solid #FFC64B;
	background-color: #FFFFFF;
}

#col2 {
	float: left;
	width: 200px;
	margin: 0px 50px 0px 0px;
	padding: 12px 0px 0px 0px;
	border-top: 1px solid #FFC64B;
	background-color: #FFFFFF;
}


/* MICROSITE */
#microsite_nav li {
	list-style:none;
}	

/* EXTENSION */
div#listing-extension {
	padding-bottom:10px;
}

div#listing-extension a {
	text-decoration:none !important;
}

div#listing-extension a {
	text-decoration:underline;
}

#scroller-extension {
	margin-bottom:10px;
}

#scroller-items {
	height:130px;
	margin:10px 0;
	overflow:hidden;
	width:100%;
	border-top:2px solid #FFA200;
	border-bottom:2px solid #FFA200;
}

#scroller-items div.first {
	margin-top:0;
}

#scroller-items div {
	margin-top:-1px;
	padding:8px;
	width:90%;
}

#scroller-items p {
	display:inline;
	margin-left:0 !important;
}

#buttons {
	text-align:right;
}

#scroller-items a {
	text-decoration:none;
}

#scroller-items a:hover {
	text-decoration:underline;
	color:#FFA200;
}

#buttons a {
	text-decoration:none;
	font-weight:bold;
	font-size:9px;
	color:#FFA200;
}

#buttons a:hover {
	color:#00225D;
	text-decoration:underline;
}

.split_two {
	width:500px;
	float:left;
	/*margin-left:12px;*/
}

#middle_column_3col2 {
	padding-bottom:10px;
	padding-left:14px;
}
#middle_column_3col2 p{
	margin:0;
}
#right_column_3col2 {
	padding-left:14px;
}

/* LOGIN FORM */
.loginTextfield {
	width:50%;
}

#homeMiddle #left_column_3col h2 {
	margin:0 !important;
}

#homeMiddle #left_column_3col p {
	margin-bottom:0 !important;
}

#full #left {
	width:372px;
	float:left;
	margin-right:10px;
}

#full #right {
	width:372px;
	float:left;
}

/* gas sensors */
.image-grid-holder {
	width:550px;
	_width:500px;
}

.sensor-holder {
	display: block;
	width:510px;
	_width: 480px;
}

.image-grid-holder li {
	float: left;
	display: block;
	vertical-align: left;
	margin: 0 8px 8px 0;
	padding:5px 5px 3px 4px;
	position: relative;
	z-index: 0;
	_margin:0 4px 4px 0;
}

li.active {
	background-color:#f3a014;
	display:inline;
}

li.inactive {
	background-color:#03203e;
	display: none;
} 


.image-grid-holder a {
	position: relative;
}

.image-grid-holder img {
	width:85px;
	height:85px;
}

form#gasSensorsForm  {
	margin:30px 0 4px;
}

form#gasSensorsForm label {
	display:block;
	float:left;
	width:200px;
}

form#gasSensorsForm select {
	margin-bottom: 20px !important;
	width:300px;
}

#tooltip {
	position:absolute;
	z-index:3000;
	background-color: #eee;
	padding: 5px;
}

#tooltip.sensorOver {
	width:360px;
	height:121px;
	padding: 20px;
	background:transparent url(/assets/media/images/gassensor-selector/tooltip-bg.png) no-repeat top left;
}

#tooltip.pretty h3 {
	margin-bottom: 0.75em;
	font-size: 12pt;
	width: 220px;
	text-align: center;
}

#tooltip.sensorOver div { 
	width:350px;
	text-align: left; 
}

.sensor-wrapper {
	background-color: #FFFFFF;
}

.sensor-header {
	background:#FFFFFF url(/assets/media/images/gassensor-selector/sensor-wrapper-header.gif) no-repeat top left;
	height: 25px;
	position: relative;
	text-indent: 30px;
	font-size: 18px;
	line-height: 22px;
}

.sensor-header img {
	position:absolute;
	top:7px;
	left: 10px;
}

.sensor-footer {
	background:#FFFFFF url(/assets/media/images/gassensor-selector/sensor-wrapper-footer.gif) no-repeat top left;
	height:10px;
}

.sensor-body {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding:8px;
	position:relative;
}

.sensor-body .image-wrapper {
	border:1px solid #f3a014;
	padding: 3px 3px 1px 3px;
	float: left;
	margin-right: 10px;
}

.download-datasheet {
	position: absolute;
	bottom:4px;
	right:10px;
}

.download-datasheet a {
	color:#f3a014;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
}

.download-datasheet a:hover {
	text-decoration: underline;
}

.sensor-body img {
	width:70px;
	height: 70px;
}

#filterresult {
	width: 510px;
	height:37px;
	background: transparent url(/assets/media/images/gassensor-selector/search-result-bg.gif) no-repeat top left;
	margin-bottom: 20px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 34px;
	padding:0 10px;
	_width:466px;
	_background:none;
	_background-color:#f3a014;
}

#filterresult p {
	margin-bottom:0 !important;	
}

.sensor_information {
    display: none;
	position:absolute;
	z-index:3000;
	width:405px;
	padding-bottom: 17px;
	background:transparent url(/assets/media/images/gassensor-selector/tooltip-bg-footer.png) no-repeat 4px bottom;
}

span.sensor-overlay {
	background:#f3a014 none repeat scroll 0 0;
	bottom:5px;
	left:4px;
	padding:1px;
	display:none;
	height:0;
	text-align: center;
	width:83px;
	position:absolute;
	color:#FFFFFF;
	font-size: 9px !important;
}

.sensor_information a.close-tooltip {
	background:transparent url(/assets/media/images/gassensor-selector/tooltip-close.png) no-repeat top left;
	width:10px;
	height:10px;	
	float:right;
	margin-right: 22px;
	margin-top: 14px;
	_background-position-y:3px;
}

.sensor_header {
	background:transparent url(/assets/media/images/gassensor-selector/tooltip-bg-header.png) no-repeat 4px 0px;	
}

.sensor_content {
	background:transparent url(/assets/media/images/gassensor-selector/tooltip-bg-content.png) repeat-y top left;	
}

.sensor_content p {
	margin:0 24px;
	width:357px;
	padding:10px 0;
}

.sensor_content p.links {
	text-align:right;
}

.sensor_content p.links img {
	width:17px;
	height:17px;
	margin-right:14px;
}

.sensor_content a {
	font-size:9px;
	color:#f3a014;
	text-decoration:none;
	font-weight:bold;
}

.sensor_content a:hover {
	color:#00225D;
}

.sensor_header h3 {
	margin:0 20px;
	width:365px;
	_width:300px !important;
	*width:300px !important;
	padding:10px 0 8px;
}

.sensor_information a.close-tooltip:hover {
	background-position:bottom left;
}

.sensor_information h3 {
	font-size: 12pt;
}

.sensor_information div { 
	width:405px;
	text-align: left; 
}


.holderboxes{
	float:left;
	height:136px;
	margin-left:11px;
	position:relative;
	width:170px;
	z-index:100;
}
.holderboxes .topdiv{
	background-image:url(http://www.e2v.com/assets/images/button-border-top.jpg);
	height:12px;
	width:170px;

}
.holderboxes .bottomdiv{
	background-image:url(http://www.e2v.com/assets/images/button-border-bottom.jpg);
	bottom:0;
	height:12px;
	position:absolute;
	width:170px;

}
.holderboxestwo{
	border-right:#0A2E4E solid 1px;
	border-left:#0A2E4E solid 1px;
	height:124px;
	width:168px;
}
#right_column_2col.landingpage{
	padding:0px 0px 15px 0px;
	_padding:0x !important;
	border-left:1px solid #A3A3A3;
	width:560px;

/*_position:absolute;
_left:187px;*/
}
.overlay {
	background-color:#00225D;
	bottom:12px;
	height:57px;
	opacity:0.5;
	filter: alpha(opacity = 50);
	position:absolute;
	width:168px;
}
.textbox {
	bottom:12px;
	color:#FFFFFF;
	font-size:15px;
	height:51px;
	line-height:17px;
	padding:3px 10px;
	position:absolute;
	width:148px;
}
.textbox a{
	color:#FFFFFF;
	text-decoration:none;
}
.textbox a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}



#left_column_2col {
	float:left;
	margin:0px 12px 0px 0px;
	padding:0px;
	width:187px;
_width:150px;
_margin:0 !important;
}

#left_column_2col.landingmenu {
	margin:0 !important;
}
.productlangingpage #twocolumnTop{
	background-image: url(/assets/images/main_top_border.gif);
}

.productlangingpage #twocolumnBottom{
	background-image: url(/assets/images/main_bot_border.gif);
}

.landingpage .addthis_button{
	padding-left:10px;	
}
.addthis_button.bottomofpage{
	padding-top:5px;
	float:left;	
}
#left_column_2col .addthis_button{
	padding-left:11px;
}

.customForm h3{
	color:#FF0000;
}

#contentWrapper #homeleft{
	float: left;
	width: 256px;
	min-height: 500px; /* Fix */
}

#contentWrapper #homeright{
	float: right;
	width:500px;
}
#left_slogan{
	margin:0 12px 0 0;
	padding:0 18px 0 15px;
	width:211px;
}

.leftTop{
	background-image:url(/assets/images/topleft.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	height:15px;
	width:256px;
}

.leftBottom{
	background-image:url(/assets/images/bottomleft.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	height:15px;
	width:256px;
}

.rightTop{
	background-image:url(/assets/images/topright.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	height:15px;
	width:500px;
}

.rightBottom{
	background-image:url(/assets/images/bottomright.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	height:15px;
	width:500px;
}

.leftmiddle{
	background-image:url(/assets/images/middleleft.jpg);
	background-repeat: repeat-y;
}

.rightmiddle{
	background-image:url(/assets/images/middleright.jpg);
}

#shares{
	height:50px;
}

#homeright #formWrapper {
	position:absolute;
	left:10px;
	width:400px;
}

#homeleft #formWrapper {
	position:absolute;
	left:10px;
	width:200px;
}

#homeright, #homeleft {
	position:relative;
}

#homeright #formWrapper {
	position:absolute;
	left:10px;
	width:400px;
}

#left_slogan #formWrapper,#left_column_3col #formWrapper, .rightmiddle #formWrapper{
	position:absolute;
}