/* Styles for Content and Focus Area Elements */

#mainContent {
	width: 725px;
		w\idth: 642px;
	padding: 41px 45px 17px 38px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#mainContent h2 {
	text-transform: uppercase;
	font-size: 1em;
	color: #828282;
	padding: 0 0 18px 0;
}

#mainContent h3 {
	font-size: 2.6em;
	font-weight: normal;
	padding: 0 0 17px 0;
	color: #585858;
}
#mainContent h4 {
	clear: left;
	font-size: 1.2em;
	padding: 0 0 15px 0;
}

#mainContent h4.specsHeader {
	clear: left;
	font-size: 1.8em;
	font-weight: normal;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #ccc;
}
#mainContent h5 {
	padding: 0 0 8px 0;
}

#mainContent h6 {
	padding: 0 0 4px 0;
}
#mainContent p {
	padding: 0 0 15px 0;
}
	#mainContent p.finePrint { font-size: .8em; }
	
#mainContent ul { padding: 0 0 20px 20px; }
	#mainContent ul li { 
		background: url(../../img/content/bullet.gif) 0 10px no-repeat;
		padding: 4px 0 4px 11px;
		line-height: 1.4em
	
	}
	#mainContent ul.colList { width: 300px; float: left; }
	#mainContent ul.arrows li { background: url(../../img/interface/arrow-blue.gif) 0 10px no-repeat;  font-weight: bold; }
		#mainContent ul li.arrow { background: url(../../img/interface/arrow-blue.gif) 0 10px no-repeat; }

#mainContent p a.arrow {
	background: url(../../img/interface/arrow-blue.gif) 0 4px no-repeat;
	padding: 0 0 0 10px;
 }
	
#mainContent div.back {
	background: url(../../img/content/back-arrow.gif) 0 4px no-repeat;
	padding: 0 0 0 10px;
 }
 


.divider { 
	clear: both;
	height: 1px;
	margin: 10px 0 30px 0;
	padding: 0;
	background: #ddd;
}

.leftContent {
	float: left;
}

.leftPic {
	float: left;
	padding-right: 10px;
}

.rightPic {
	float: right;
	padding-left: 10px;
}
	.rightPic p { 
		width: 200px; 
		font-size: .9em;
		font-style: italic;
		text-align: center;
	} 
	
	#mainContent div.greenImg { margin: -10px 0 10px 10px; 	}
.inlinePic { 
	margin: 15px 0;
	text-align: center;
}

.outlines {
	float: left;
	width: 332px;
	border-top: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	padding: 11px 0;
	margin: 15px 0 20px;
}

	#mainContent .outlines ul.arrows { padding-bottom: 0; }
	
#mainContent div.borderPic img { 
	border: 1px solid #d3d3d3; 
	padding: 3px; 
	margin: 0 0 10px 10px;
	background: #fff;
}

.mainContentFocusRightEnvelope {
	border: 1px solid #D3D3D3;
	padding: 3px;
	float: right;
	width: 200px;
	margin: 0 0 10px 10px;
}
	.mainContentFocusRight {
		padding: 15px;
		text-align: center;
		font-size: .9em;
		background: #f5f5f5;
	}
	.alignLeft { text-align: left; }
	.mainContentFocusRight img { padding-bottom: 10px; }

	
.column {
	width: 305px;
	float: left;
}

p.clear { clear: both; }

.small { font-size: .9em; }

 hr.hrDivider {
	clear: both;
	float: left;
		*float: none;
	border: 0; 
	height: 1px; 
	background: #dfdfdf; 
		*color: #dfdfdf; 
	margin: 15px 0 0 0;
	width: 100%;
}
 


/* Hear from Owners */

	#mainContent div.owner {
		width: 230px;
		margin: 0 0 16px 0;
		float: left;
	}
		#mainContent div.owner div.borderPic img {
			margin: 0 10px 0 0;
			float: left;
		}
		#mainContent div.owner a { 
			font-weight: bold;
			
			
			
			font-size: 1.1em;
		}
		#mainContent div.owner p {
			width: 158px;
			clear: none;
			float: left;
			font-size: .9em;
			padding: 7px 0 0 0;
		}
		
	#mainContent div#ownerName {
		width: 340px;
		border-top: 1px solid #d3d3d3;
		border-bottom: 1px solid #d3d3d3;
		padding: 13px 0;
		margin: 0 0 15px 0;
	}
		#mainContent div#ownerName p { padding: 0; }
		#mainContent div.long { width: 405px !important; }
		
/* Accessories */
form#anchors select { width: 100px; }
h2.accessoryTitle {
	text-align: right;
	border-bottom: 1px solid #d8d8d8;
	width: 100%;
	padding: 0;
}
.accessory { 
	position: relative;
	width: 100%;
	float: left; 
	border-bottom: 1px solid #d8d8d8; 
	padding: 0 0 3px 0;
}
	.lastAccessory { border: none; }
.accessory div.leftPic {
	width: 99px;
	height: 99px;
	margin: 26px 20px 0 0;
	border: 4px solid #eaeaea;
	padding: 0;
}

.accessory div.leftContent {
	width: 465px;
	margin: 31px 0 0 0;
}
	.accessory div.leftContent h4 {
		color: #808080;
		margin: 0 0 10px 0;
	}
		#mainContent .accessory div.leftContent p {
			padding: 0 0 10px 0;
		}
	#mainContent .accessory .top a {
		position: absolute;
		bottom: 8px;
		right: 0;
		background: url(../../img/content/icn-top.gif) right 5px no-repeat;
		text-align: right;
		width: 100%;
		padding: 0 9px 0 0;
		font-size: .9em;
	}	
			
/* Financing */

#financeDeal img { float: left; padding: 0 10px 0 0; }


/* Calculator */
table#calculator td {
	padding: 3px;
}
span.copyright {
	color: #888;
	font-size: .8em;
}


/* P&G RMP */
#mainContent .rmp ul.colList {
	width: 175px;
}
#mainContent .rmp {
	width: 400px;
	margin: 0 0 0 20px;
}

/* Managment Team */

.management {
	position: relative;
	width: 100%;
	float: left; 
}

.management div.leftPic {
	width: 85px;
	height: 85px;
	margin: 34px 20px 0 0;
	border: 1px solid #d3d3d3;
	padding: 6px;
}

.management div.leftContent {
	width: 465px;
	margin: 31px 0 0 0;
}
	.management div.leftContent h4 {
		margin: 0 0 10px 0;
	}
		

/* Segway Milestones */
#mainContent dl { padding: 0 0 20px 98px; }
	#mainContent dl.first { margin-top: 10px; }
	#mainContent dl#year1999 {background:  url(../../img/content/milestone-1999.gif) 0 0 no-repeat; }
	#mainContent dl#year2000 {background:  url(../../index.html) 0 0 no-repeat; }
	#mainContent dl#year2001 {background:  url(../../img/content/milestone-2001.gif) 0 0 no-repeat; }
	#mainContent dl#year2002 {background:  url(../../img/content/milestone-2002.gif) 0 0 no-repeat; }
	#mainContent dl#year2003 {background:  url(../../img/content/milestone-2003.gif) 0 0 no-repeat; }
	#mainContent dl#year2004 {background:  url(../../img/content/milestone-2004.gif) 0 0 no-repeat; }
	#mainContent dl#year2005 {background:  url(../../img/content/milestone-2005.gif) 0 0 no-repeat; }
	#mainContent dl#year2006 {background:  url(../../img/content/milestone-2006.gif) 0 0 no-repeat; }
	#mainContent dl#year2007 {background:  url(../../img/content/milestone-2007.gif) 0 0 no-repeat; }
	#mainContent dl#year2008 {background:  url(../../img/content/milestone-2008.gif) 0 0 no-repeat; }
	
	#mainContent dl dt { 
		font-weight: bold;
	}
	
	#mainContent dl dd { 
		margin: 3px 0 10px 0;
		line-height: 1.6em;
	}
	#mainContent dl img { padding: 7px 0; }

/* Science of Segway */

.science { width: 120px; margin: 0px -10px 0 20px; }
.science img.border { padding: 7px; border: 1px solid #d3d3d3; margin: 50px 0;}
.science img.spacing { margin: 50px 0 0 0; }


/* Get Your Own */
div#getYourOwn {
	float: left;
	width: 100%;
	border-top: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	padding: 11px 0;
	margin: 15px 0 20px;
}
	div#getYourOwn .getYourOwnContent {
		float: left;
		width: 175px;
	}
		div#getYourOwn .getYourOwnContent img { float: left; border: 3px solid #eaeaea; margin: 0 12px 0 0;}
		div#getYourOwn .getYourOwnContent p {
			clear: none;
			float: left;
			width: 60px;
			font-weight: bold;
			font-size: .9em;
			padding: 0;
		}
		



/* Media Kit - Product Photos */
div#mainContent dl.last {
	margin-right: 0;
}
#mainContent dl.productPhoto {
	display: inline;
	float: left;
	width: 150px;
		w\idth: 136px;
	padding: 6px;
	border: 1px solid #d3d3d3;
	margin: 15px 14px 0 0;
	}
	#mainContent dl.productPhoto dt {
		background: #F7F7F7;
		text-align: center;
		font-weight: normal;
		}
		#mainContent dl.productPhoto dt {
			padding-top: 5px;
		}
		#mainContent dl.productPhoto dt.image {
			margin: 0;
			padding: 0;
			}
			#mainContent dl.productPhoto dt.image img {
				margin: 0;
				padding: 0;
			}
	#mainContent dl.productPhoto dd {
		margin: 0;
		padding: 5px 0 0 0;
		background: #F7F7F7;
		}
		#mainContent dl.productPhoto dd ul {
			margin-left: 16px;
			}
			#mainContent dl.productPhoto dd ul li {
				background: none;
				margin: 0;
				padding: 0;
				float: left;
				line-height: 1.1em;
			}
			#mainContent dl.productPhoto dd ul li.first {
				display: inline;
				padding-right: 7px;
				margin-right: 7px;
				border-right: 1px solid #d3d3d3;
			}
			#mainContent dl.productPhoto dd ul li a {
				font-weight: bold;
				font-size: .9em;
			}
			

	.actionPhotosEnvelope {
		position: relative;
		width: 313px;
			w\idth: 299px;
		float: left;
		margin: 15px 0 0 0;
		padding: 6px;
		border: 1px solid #d3d3d3;
	}
		.left { margin-right: 15px; }
		.actionPhotosLong { width: 635px; w\idth: 627px;}
		.actionPhotosEnvelope img {  
			float: left;
			width: 144px;
			height: 136px;
			background: #f7f7f7;
		}

		.actionPhotosContent {
			display: inline;
			float: left;
			width: 155px;
				w\idth: 144px;
			min-height: 136px;
			height: auto !important;
			*height: 136px;
			padding-left: 11px;
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			background: #f7f7f7;
		}
		.actionPhotosLong .actionPhotosContent { width: 483px;  w\idth: 472px;}
		
		#mainContent .actionPhotosContent p { 
			padding: 21px 5px 14px 0;
			line-height: 1.35em;
		 }
		 
		 #mainContent .actionPhotosContent ul { padding: 0; }
			#mainContent .actionPhotosContent ul li {
				background: none;
				margin: 0;
				padding: 0;
				float: left;
				line-height: 1.1em;
			}
			#mainContent .actionPhotosContent ul li.first {
				display: inline;
				padding-right: 7px;
				margin-right: 7px;
				border-right: 1px solid #d3d3d3;
			}
			#mainContent .actionPhotosContent ul li a {
				font-weight: bold;
				font-size: .9em;
			}
		
/* Media Kit - Logos */

#mainContent dl.logo { 
	width: 206px; 
		w\idth: 192px; 
	margin: 30px 12px 0 0;  
}

#mainContent dl.logo dd ul { margin: 0; }
#mainContent dl.logo dd ul.space { padding-left: 35px; }

#mainContent dl.logo dd ul li { background: #f7f7f7; }
#mainContent dl.logo dd ul li a { font-weight: normal; }

/* Newsletters */

	form#newsletterPage input { 
		width: 195px;
			w\idth: 189px;
		border: 1px solid #bababa;
		background: #fff;
		padding: 2px;
		}

	form#newsletterPage input.submit { width: auto; padding: 0; border: none; vertical-align: top;}

	
/* FAQs */
form#anchorsfaq select { width: 264px; w\idth: 258px;  }

h2.faqTitle {
	text-align: right;
	border-bottom: 1px solid #d8d8d8;
	width: 100%;
	padding: 0 !important;
}
#mainContent h6.faqSubHead { padding: 5px 0 0 0; }
#mainContent .faq {
	position: relative;
	border-bottom: 1px solid #d8d8d8; 
	padding: 0 0 3px 0;
}
	#mainContent .lastFaq { border: none; }
#mainContent .faq ul {
	padding: 25px 0 20px 2px;
}
	#mainContent .faq ul li { padding-left: 31px; }
	#mainContent .faq ul li.q {
		background: url(../../img/content/icn-question.gif) 0 5px no-repeat;
		font-weight: bold;
	} 
	#mainContent .faq ul li.a { background: url(../../img/content/icn-answer.gif) 0 5px no-repeat; }
	
#mainContent .faq .top a {
		position: absolute;
		bottom: 8px;
		right: 0;
		background: url(../../img/content/icn-top.gif) right 5px no-repeat;
		text-align: right;
		width: 100%;
		padding: 0 9px 0 0;
		font-size: .9em;
	}	
	
	
/* Site map */

#sitemapBox ul { padding: 0 0 5px 0; }	
	#sitemapBox ul li a { font-weight: bold; }
	#sitemapBox ul li ul li a { font-weight: normal; }
	
	#sitemapBox div {
		float: left;
		width: 214px;
	}
