@charset "UTF-8";
/* CSS Document */

/*---standard resets ---*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, small, font, img, ins, kbd, q, s, samp, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td  {margin:0px;padding:0px;border:0;outline:0;font-family: Arial, Verdana, sans-serif;font-size:13px;line-height:19px;color:#666;font-weight: normal;font-family: inherit;vertical-align: baseline;}

:focus {outline: 0;}
a img {border:none;}

blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

ol, ul, li {list-style: none;}

table {border-collapse: collapse;border-spacing: 0;}
.caption, .caption_tall, th, td {text-align: left;font-weight: normal;}


/*---body treatment ---*/
body {background:#6f6f6f url(../images/bodyBackground.gif);background-repeat:repeat-x;margin:0px;margin-top:20px;font-family: Arial, sans-serif;font-size:13px;line-height:19px;color:#666;}


/*---default text/link styles ---*/	
h1, h2, h3, h4 {color:#F90;}

h1 {font-size:2.25em;line-height:1.25em;font-weight:bold;}
h2 {font-size:1.5em;color:#666;}
h3 {font-size:1em;font-weight:bold;text-transform:uppercase;}
h4 {font-size:1em;color:#000;font-weight:bold;}

p {margin:10px 0;}


.gray {color:#666;font-size:1em;}
.right {text-align:right;}
.center {text-align:center;}
.big {font-size:1.25em;}
.note {font-size:.85em;}

a, a:visited, a:focus {text-decoration:underline;color:#636363;}
a:hover {color:#999;}


/*---images ---*/	
img.right {float:right;margin-left:10px;margin-bottom:10px;}
img.left {float:left;margin-right:10px;margin-bottom:10px;}
img.pdf {float:left;display:inline;margin-right:7px;}

.mast_COMINGSOON {float:left;display:inline;width:900px;height:300px;border:1px solid #ccc;margin-top:20px;}


/*---global formatting ---*/	
.wrapper {margin:0 auto;width:900px;}
.mast {float:left;display:inline;width:890px;height:96px;background: url(../images/mastBackground.gif);background-repeat:no-repeat;background-position: bottom center;border:5px solid #fff;border-bottom:0;}
	.mast a {float:left;display:inline;width:890px;height:96px;background: url(../images/mastBackground.gif);background-repeat:no-repeat;background-position: bottom center;}

.contentWrapper {float:left;display:inline;width:890px;background: #f97e17;padding-top:0;border:5px solid #fff;border-top:0;}


/*--- MENU / NAVIGATION ---*/	
.contentMenu {float:left;display:inline;width:890px;margin:0px;height:34px;}
	.contentMenu ul.menu {width:890px;}
	.contentMenu ul.menu li {float:left;display:block;height:34px;background: url(../images/menuBackground.gif);background-repeat:repeat-x;font-family: Arial, sans-serif;font-size:12px;}	
	.contentMenu ul.menu li a, .contentMenu ul.menu li a:visited,  .contentMenu ul.menu li a.last  {float:left;display:block;width:111px;height:34px;background: url(../images/menuLinkBackground.gif);background-repeat:no-repeat;background-position: right;font-family: Arial, sans-serif;font-size:12px;font-weight:bold;line-height:34px;color:#fff;text-decoration:none;text-align:center;}	
	.contentMenu ul.menu li a.last {width:113px;}	
	
	.contentMenu ul.menu li a:hover, .contentMenu ul.menu li a.current  {background: url(../images/menuLinkBackground_on.gif);color:#efefef;}		
	

/*--- HOME PAGE ---*/	
.contentBodyHome {float:left;display:inline;width:890px;}	

	.leftColumnHome {float:left;display:inline;width:215px;background:#f97e17 url(../images/homeLeftColumnBackground.gif);background-repeat:repeat-x;padding-bottom:10px;color:#fff;}
		.leftColumnHome h1 {margin: 20px 20px 10px 15px;font-weight:normal;font-size:19px;line-height:20px;color:#fff;}
		.leftColumnHome p {margin: 7px 25px 7px 15px;line-height:15px;color:#fff;}
		.leftColumnHome a {text-transform:uppercase;font-size:12px;line-height:15px;color:#333;}
		
		.leftColumnHome a.signUpNow {float:left;display:inline;width:164px;height:31px;line-height:31px;background: url(../images/btn_signUpNow.gif);margin:5px 0 0 15px;} 
		.leftColumnHome a.signUpNow:hover {background: url(../images/btn_signUpNow_on.gif);}

		.leftColumnHome a.signUpNow img {display:none;}


	/*---right column includes two sub columns and two rows ---*/	
	.rightColumnHome {float:left;display:inline;width:675px;background:#f97e17;}
		
		/*---right column, main includes the SEV the planet image---*/
		.rightColumnHomeMainColumn {float:left;display:inline;width:481px;height:375px;background:#ffffff url(../images/homeRightColumnMainImage.gif);background-repeat:no-repeat;background-position:top left;}
			.rightColumnHomeMainColumn p {margin:20px 35px 10px 20px;}	
		
		/*---right column, right includes the news links---*/
		.rightColumnHomeRightColumn {float:left;display:inline;width:194px;height:375px;background:#d6d6d6 url(../images/homeRightColumnRightBackground.gif);background-position:bottom left;}
			.rightColumnHomeRightColumn li {margin:5px 20px 15px 20px;}
		
		/*---right column, bottom includes the ways to save graphics/links---*/
		.rightColumnHomeBottomColumn {float:left;display:inline;width:675px;height:307px;}
			/*---ul on top row, two images both go to resepective products---*/
			ul.homeProducts {float:left;display:inline;width:675px;height:220px;margin:0;}
				ul.homeProducts li.newton {float:left;display:inline;width:675px;height:220px;background: url(../images/home_products.gif);background-repeat:no-repeat;}
					ul.homeProducts li.newton a {float:left;display:inline;width:675px;height:220px;}
					
			/*---ul on top row, two images both go to resepective products---*/
			ul.homeWhy {float:left;display:inline;width:675px;height:87px;margin:0;}
				ul.homeWhy li {float:left;display:inline;width:169px;height:87px;}
				ul.homeWhy li a {float:left;display:inline;width:169px;height:87px;}
				
				ul.homeWhy li.save {background: url(../images/home_save.gif);background-repeat:no-repeat;}
				ul.homeWhy li.zero {background: url(../images/home_zero.gif);background-repeat:no-repeat;}
				ul.homeWhy li.less {background: url(../images/home_less.gif);background-repeat:no-repeat;}
				ul.homeWhy li.slash {background: url(../images/home_slash.gif);background-repeat:no-repeat;width:168px;}
				ul.homeWhy li.slash a {width:168px;}
		
				/*---exists only so that an image can be placed in the link and print, but not be visible on screen ---*/
				ul.homeWhy li img {display:none;}
				ul.homeProducts li img {display:none;}

/*--- INTERNAL PAGES ---*/	
.contentBody {float:left;display:inline;width:890px;background:#fff;}

	/*---left, main column ---*/	
	.leftColumn {float:left;display:inline;width:690px;background:#fff;margin:40px 0;}
		
		/*---top graphic with or without caption ---*/
		.leftColumn .caption {margin:20px 20px 30px 20px;padding:15px 40px 15px 20px;background: url(../images/captionBackground.gif);background-repeat:no-repeat;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;font-size:1.3em;line-height:1.6em;color:#f90;}
		.leftColumn .caption_tall {margin:20px 20px 20px 20px;padding:15px 40px 15px 20px;background: url(../images/noCaptionBackground.gif);background-repeat:no-repeat;border-top:1px solid #e5e5e5;font-size:1.3em;line-height:1.6em;color:#f90;}
				
		.leftColumn .noCaption {margin:20px 10px;padding:15px 20px;background: url(../images/noCaptionBackground.gif);background-repeat:no-repeat;border-top:1px solid #e5e5e5;}
		
		/*---left column text styles ---*/
		.leftColumn p {margin:10px 40px;}
		.leftColumn h1, .leftColumn h2, .leftColumn h3, .leftColumn h4 {margin:0 40px;}	
		.leftColumn h2.background {clear:left;color:#f90;font-size:1.5em;line-height:2.25em;margin-top:10px;padding-left:20px;background: url(../images/leftColumnH3Background.gif);background-repeat:no-repeat;}
		
		
		/* PRESS PAGES */
		/*---press entries ---*/
		.prEntry {margin:2px 160px 2px 50px;padding:5px 0 5px 10px;border-bottom:1px solid #e5e5e5;}
			.prEntry p {margin:10px 5px;}
			.prEntry h1, .prEntry h2, .prEntry h3, .prEntry h4 	{margin:10px 5px;}	
			.prEntry a, .prEntry a:visited, .prEntry a:focus {color:#F90;text-decoration:none;}
			.prEntry a:hover {color:#999;text-decoration:underline;}		
			
			/*---photos ---*/		
			.photos {float:left;display:inline;margin:20px 0 10px 50px;clear:left;}
				.photo {float:left;display:inline;width:250px;margin-right:10px;margin-bottom:10px;}	
					.photo .photoCaption {float:left;display:inline;width:230px;min-height:100px;margin-bottom:15px;}	
					.photo img {float:left;display:inline;margin-bottom:10px;width:250px;}
			
			/*---videos ---*/	
			.videos {float:left;display:inline;margin:10px 0 10px 50px;clear:left;}
				.video {float:left;display:inline;width:480px;border:1px solid #ccc;margin:5px 0px 40px 0px;}
			
			/*---download logos ---*/	
			.downloadLinks {float:left;display:inline;width:500px;margin:15px 0 20px 40px;padding:20px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;clear:left;}
				.downloadLinks img.downloadLogo {float:left;display:inline;margin-right:10px;}
				.downloadLinks ul {float:left;display:inline;margin:20px 0;}			
				.downloadLinks a, .downloadLinks a:visited, .downloadLinks a:focus {color:#F90;text-decoration:none;}
				.downloadLinks a:hover {color:#999;text-decoration:underline;}
			
		
		/* NEWS AND EVENTS */	
		/*---events---*/	
		.eventEntry {margin:0 160px 10px 50px;padding:5px 0 5px 10px;}
			.eventEntry p {margin:10px 5px;}
			.eventEntry h1, .eventEntry h2, .eventEntry h3, .eventEntry h4 	{margin:10px 5px;}	
			.eventEntry a, .eventEntry a:visited, .eventEntry a:focus {color:#F90;text-decoration:none;}
			.eventEntry a:hover {color:#999;text-decoration:underline;}
			
		
		/*---IN THE NEWS---*/	
		/*---listings---*/	
		.newsEntry {margin:10px 150px 15px 50px;padding:5px 0 5px 10px;border-bottom:1px solid #e5e5e5;}		
			.publication {float:left;display:inline;width:460px;margin-bottom:6px;font-size:12px;}
				.dateline {float:left;display:inline;margin-left:15px;margin-right:10px;font-size:12px;}
					.publication a {margin-left:8px;color:#666;font-size:12px;color:#F90;text-decoration:none;}
					.publication a:hover {text-decoration:underline;}
							
			.newsLink {padding-bottom:10px;}			
				.newsLink a {color:#666;}
				.newsLink a:hover {color:#ccc;}
				
		/*---pagination---*/			
		.newsPagination {float:left;display:inline;width:485px;margin:15px 160px 30px 50px;color:#ccc;}		
				.newsPagination a {margin: 0 2px;padding:2px 4px;text-decoration:none;}	
			
			.newsPagination .next {float:right;display:inline;width:90px;text-align:right;}
			.newsPagination .previous {float:left;display:inline;width:90px;}
			.newsPagination .pages {float:left;display:inline;width:300px;text-align:center;}
				.newsPagination .pages a {background-color:#efefef;border:1px solid #ccc;text-decoration:none;}				
				.newsPagination .pages a:hover {background-color:#999;border:1px solid #ccc;color:#fff;text-decoration:none;}
				.newsPagination .pages a.current {background-color:#f90;border:1px solid #ccc;color:#fff;text-decoration:none;}
				.newsPagination .pages a.current:hover {background-color:#999;border:1px solid #ccc;color:#fff;text-decoration:none;} 	
			.newsRelease .back {float:left;display:inline;width:606px;}	
			
			
		
		/* CAREERS */	
		.careersEntry {margin:20px 20px 20px 20px;padding:25px 0px 15px 0px;background: url(../images/noCaptionBackground.gif);background-repeat:no-repeat;border-top:1px solid #e5e5e5;}	
			.careersEntry p {margin-left:20px;	}
		
		
		/*---bubble, rounded corner styles used on why and products pages---*/
		.leftColumn .bubble, .leftColumn .bubbleTop, .leftColumn .bubbleBottom {float:left;display:inline;width:517px;margin-left:40px;}
		.leftColumn .bubble {background: url(../images/bubbleBackground.gif);background-repeat:repeat-y;}
		.leftColumn .bubbleTop {height:13px;background: url(../images/bubbleTop.gif);background-repeat:no-repeat;}
		.leftColumn .bubbleBottom {height:15px;background: url(../images/bubbleBottom.gif);background-repeat:no-repeat;margin-bottom:20px;}			
			
				/*---copy bubble styles ---*/
				.leftColumn .bubble .copy {float:left;display:inline;width:400px;}
					.leftColumn .bubble .copy h3 {margin:10px 10px 5px 20px;}
					.leftColumn .bubble .copy p {margin:0 10px 10px 20px;}
				.leftColumn .bubble .img {float:left;display:inline;width:85px;margin-left:15px;}					
				
				
				/*---products specific bubble styles ---*/
				.leftColumn .productBubble, .leftColumn .productBubbleTop, .leftColumn .productBubbleBottom {float:left;display:inline;width:599px;margin:0;margin-left:40px;}
				.leftColumn .productBubble {background: url(../images/productBubbleBackground.gif);background-repeat:repeat-y;}
				
				.leftColumn .productBubbleTop {height:12px !important;background: url(../images/productBubbleTop.gif);background-repeat:no-repeat;background-position:top;margin-top:15px;}
				.leftColumn .productBubbleBottom {height:15px;background: url(../images/productBubbleBottom.gif);background-repeat:no-repeat;margin-bottom:40px;}								
				
				
						/*---products copy bubble styles ---*/
						.leftColumn .productBubble .copy {float:left;display:inline;width:160px;}
							.leftColumn .productBubble .copy ul {float:left;display:inline;width:150px;margin-top:15px;}
							.leftColumn .productBubble .copy ul li {float:left;display:inline;width:150px;clear:left;margin-bottom:10px;}
							.leftColumn .productBubble .copy h4 {text-transform:uppercase;font-size:.95em;line-height:1em;color:#666;margin:0;padding-left:0;}
							
						.leftColumn .productBubble .img {float:left;display:inline;width:415px;margin-left:10px;}
							.leftColumn .productBubble .img h3 {margin:10px 10px 10px 10px;}
							.leftColumn .productBubble .img p {margin:0 50px 10px 10px;}
							.leftColumn .productBubble .img img.pdf {float:left;display:inline;margin-right:7px;margin-bottom:5px;}
							.leftColumn .productBubble a, .leftColumn .productBubble a:visited, .leftColumn .productBubble a:focus {color:#F90;text-decoration:none;line-height:2em;}
							.leftColumn .productBubble a:hover {color:#999;text-decoration:underline;}		
							
		/*---product application images/styles ---*/
		.productApplications {float:left;display:inline;width:520px;margin-left:40px;}	
			.productApplications .product {float:left;display:inline;width:250px;margin:10px 10px 10px 0;}
			
	
	/*---right column ---*/
	.rightColumn {float:right;display:inline;width:194px;background:#ffffff url(../images/rightColumnBackground.gif);background-repeat:no-repeat;background-position:bottom;padding-bottom:250px;border-left:1px solid #e5e5e5;}
		.rightColumn ul {margin-bottom:30px;}
		.rightColumn li {margin:5px 10px 20px 15px;}
		.rightColumn img.car {margin-top:20px;}
		.rightColumn img.shadow {margin-left:10px;}
	
	

/*--- contact page form---*/ 

.contactForm {float:left;display:inline;width:460px;margin:0 0 35px 60px;border:1px solid #ccc;}
	.contactForm .row, .contactForm .submit {float:left;display:inline;width:435px;background-color:#efefef;border-bottom:3px double #fff;padding:14px 10px 14px 15px;}
	.contactForm .submit {text-align:right;}
	
		.contactForm .row .label {float:left;display:inline;clear:left;}
		.contactForm .row .field {float:left;display:inline;clear:left;}
			.contactForm .row .field input, .contactForm .row .field select, .contactForm .row .field textarea {border:1px solid #ccc;width:430px;color:#666;}
			/*--.contactForm .row .field textarea {overflow}--*/ 

/*---footer---*/ 
.footer {text-align:center;color:#ccc;font-size:11px;line-height:6em;}
