/* ------------------------------------------------------------------------------*/ 
/*	Designed and Produced by Carlson Digital - a division of Carlson Marketing.  */
/*	Build start date: 31/7/2007                                                  */
/*	Developer: Rick Hurst                                                        */
/* ------------------------------------------------------------------------------*/

/*-----------------------------------*/
/* Left nav height                   */
#navCol {
	
}

#innerCol1 {
	width:424px;
	width: 424px !important;
	float:left;
}

#innerColBoth{
	width:849px;
	width: 849px !important;
	float:left;
}

#innerCol2 {
	width:425px;
	_width:424px; /* ie6 */
	width: 424px !important;
	float:right;
}



#innerCol3 {
	width:424px;
	width: 424px !important;
	float:left;


}

#innerCol4 {
	width:424px;
	width: 424px !important;
	float:right;


}


#innerCol5 {
	width:424px;
	width: 424px !important;
	float:left;

}

#innerCol6 {
	width:424px;
	width: 424px !important;
	float:right;
}

#innerCol7 {
	width:424px;
	width: 424px !important;
	float:left;

}

#innerCol8 {
	width:424px;
	width: 424px !important;
	float:right;
}

#innerCol9 {
	width:424px;
	width: 424px !important;
	float:left;
}

#innerCol10 {
	width:424px;
	width: 424px !important;
	float:right;
}

#innerCol11 {
	width:424px;
	width: 424px !important;
	float:left;
}

#innerCol12 {
	width:424px;
	width: 424px !important;
	float:right;
}


#innerCol13 {
	width:424px;
	width: 424px !important;
	float:left;
}

#innerCol14 {
	width:424px;
	width: 424px !important;
	float:right;
}



#innerCol3 .sectionItemText{height:100px;}


.fillerCol{
	width:425px;
	_width:424px; /* ie6 */
	width: 424px !important;
	float:right;	
}

#sectionHeader {
	background:#5e7376;
	color:#fff;
	padding:15px 20px;
	/*height:68px;*/
}

	#newsSectionHeader {
	  width:400px;
	  float:left;
	}
	
	#eventsSectionHeader {
	  width:400px;
	  float:right;
	}

	#sectionHeader h2 {
		font-size:1.6em;
		font-weight:normal;
		
	}
	
	#sectionHeader p {
		/*display:none;*/
	}
	
.sectionItem {
	/*width:425px;*/
	background:#fff;
	border-bottom:1px solid #fff;
	position:relative;
	min-height:100px;
	height:auto !important;
	height:100px;
}

.lastItem {
	height:100px;
	border-bottom:0;
}

	.sectionItemImage {
		width:191px; /* 1px of this forms right 1px border */
		height:100px;
		float:left;
		background:#fff;
		/*margin-left:1px;*/
	}
	
	.sectionItemText {
		float:right;
		width:231px;
		background: #fff url(/a/img/aboutHyundai/sectionItemBg.gif) top left repeat-x;
		/*height:120px;*/
		margin-right:1px;
		
	}
	
		.sectionItemText a.readMore {
			position:absolute;
			bottom:0px;
			right:0;
			display:block;
			height:13px;
			width:13px;
		}
		
		
		.sectionItemTextBoth {
			float:left;
			width:657px;
			background: #fff url(/a/img/aboutHyundai/sectionItemBg.gif) top left repeat-x;
			/*height:120px;*/
			margin-right:1px;

		}

			.sectionItemTextBoth a.readMore {
				position:absolute;
				bottom:0px;
				right:0;
				display:block;
				height:13px;
				width:13px;
			}		
		
		
	
#innerCol2 .sectionItemText {
	margin-right:0;
	width:233px;
}
	
	
	.sectionItemText h3 {
		margin-top:36px;
		margin-left:20px;
		color:#1d3d7a;
		font-size:1.2em;
		
	}
	
	.sectionItemText p {
		margin-left:20px;
		margin-right:23px;
	}
	
/*----------------------------------------*/
/* section images - these may need to     */
/* be generated dynamically at some point */


#sectionImageNews1 {
  background: transparent url(/a/img/aboutHyundai/news/i30Launch/thumb.jpg) top left no-repeat;
}

#sectionImageNews2 {
  background: transparent url(/a/img/aboutHyundai/news/hyundaiFlagship/thumb.jpg) top left no-repeat;
}

#sectionImageNews3 {
  background: transparent url(/a/img/aboutHyundai/news/getKittedOut/thumb.jpg) top left no-repeat;
}

#sectionImageNews4 {
  background: transparent url(/a/img/aboutHyundai/news/onTheCouch/thumb.jpg) top left no-repeat;
}

#sectionImageNews5 {
  background: transparent url(/a/img/aboutHyundai/news/summerDriving/thumb.jpg) top left no-repeat;
}

#sectionImageEvent1 {
  background: transparent url(/a/img/aboutHyundai/news/backToOurRoots/thumb.jpg) top left no-repeat;
}

#sectionImageEvent2 {
  background: transparent url(/a/img/aboutHyundai/news/happyKids/thumb.jpg) top left no-repeat;
}

#sectionImageEvent3 {
  background: transparent url(/a/img/aboutHyundai/news/top10Summer/thumb.jpg) top left no-repeat;
}

#sectionImageEvent4 {
  background: transparent url(/a/img/aboutHyundai/news/awardsSantaFe/thumb.jpg) top left no-repeat;
}

#sectionImageEvent5 {
  background: transparent url(/a/img/aboutHyundai/news/governmentGetsTough/thumb.jpg) top left no-repeat;
}


/* These appera on the 'About Us' homepage*/
#sectionImage1{
  background: transparent url(/a/img/aboutHyundai/sectionImage1.jpg) top left no-repeat;	
}
#sectionImage2{
  background: transparent url(/a/img/aboutHyundai/sectionImage2.jpg) top left no-repeat;	
}
#sectionImage3{
  background: transparent url(/a/img/aboutHyundai/sectionImage3.jpg) top left no-repeat;	
}
#sectionImage4{
  background: transparent url(/a/img/aboutHyundai/sectionImage4.jpg) top left no-repeat;	
}
#sectionImage5{
  background: transparent url(/a/img/aboutHyundai/sectionImage5.jpg) top left no-repeat;	
}
#sectionImage6{
  background: transparent url(/a/img/aboutHyundai/sectionImage6.jpg) top left no-repeat;	
}


/*-----------------------------------*/
/* Main image slot in top section                  */
#topContent {
	background: #486063;
}

	#topContent #mainImageSlot {
		width: 768px;
		/*height: 313px;*/
		float: left;
		border-right: 1px solid #fff;
	}




/*-----------------------------------*/
/* Features list in top section      */
#infoPane {
	width: 231px;
	/*height: 313px;*/
	float:right;
	/*border-left:1px solid #fff;*/
	color:#fff;
	background: #486063;
	font-size:0.9em;
}


	#infoPane .visualPadding {
		margin:20px 20px;
	}

		#infoPane .visualPadding p {
			margin:0;
		}

	#infoPane #variations {
		margin-bottom:15px;
		height:15px;
	}

		#infoPane #variations ul{
			list-style:none;
		}
		
		#infoPane #variations ul li {
			float:left;
			margin-right:5px;
		}
		
		#infoPane #variations ul li a {
			text-decoration:none;
			font-weight:bold;
			color:#777;
		}
		
		#infoPane #variations ul li.selected a,
		#infoPane #variations ul li a:hover {
			color:#333;
		}

	#infoPane #priceRange {
		clear:left;
		font-weight:bold;
		margin:15px 0;
	}

	#infoPane #features {
		margin-left:15px;
	}
	
#navLevel3Wrapper {
	background:#ccc;
	border-bottom:1px solid #fff;
}




/* Internal Page					 */
/*-----------------------------------*/
/* Main image slot in top section    */

#mainImageSlot {
	width: 1000px;
	height: 150px;
	border-bottom: 1px solid #fff;
/*	background: transparent url(/a/img/aboutHyundai/philosophy/feature.jpg) top left no-repeat;*/
	background: transparent url(/a/img/aboutHyundai/philosophy/Flash.jpg) top left no-repeat;
}

/* Page */
#page {
	background: #fff url(/a/img/common/backgroundStripes/grey396.gif) top right repeat-y;
	width: 100%;
	border: 0;

}

#pageNew {
/*	background: #fff url(/a/img/common/backgroundStripes/grey396.gif) top right repeat-y; */
	width: 100%;
	border: 0;

}

		#page h3 {
			font-size: 1.5em;
			margin: 0 0 5px 0;
		}
				#pageNew h3 {
					font-size: 1.5em;
					margin: 0 0 5px 0;
				}
			
		#page ul {
			margin: 5px 12px;
		}
		
		#page ul li {
			margin: 5px 0;
		}		

		#page .newsSummary {
			background: #5E7376;
			padding: 10px;
			color: #fff;
		}
		
			#pageNew .newsSummary {
				background: #5E7376;
				padding: 10px;
				color: #fff;
			}
			
		#page .newsSummary a {
				color:#fff;
			}
			
			#pageNew .newsSummary a {
					color:#fff;
				}



		/* Columns */
		#page .col {
			padding: 10px;
			width: 452px;
			widt\h: 432px;
			margin-right: 2px;
			float: left;
		}
		
				#pageNew .col {
					padding: 10px;
					width: 452px;
					widt\h: 432px;
					margin-right: 2px;
					float: left;
				}
		
			#page .col h4 {
				margin-top: 10px;
			}
				
				#pageNew .col h4 {
					margin-top: 10px;
				}

		#page .last {
			width: 395px;
			margin-right: 0;
			padding: 0;
		}
		
				#pageNew .last {
					width: 395px;
					margin-right: 0;
					padding: 0;
				}
		
			#page .last .inner {
				padding: 10px;
			}
			
					#pageNew .last .inner {
						padding: 10px;
					}
			
			#page .last img{

				top:0;
				left:0;
				border-bottom:1px solid #fff;
			}
			
					#pageNew .last img{

						top:0;
						left:0;
						border-bottom:1px solid #fff;
					}

/* for one image */

		#page .featureBlock {
			background: #5e7376;
			border-top: 1px solid #fff;
			border-bottom: 1px solid #fff;
			width: 395px;
		}

		#page .featureBlock img {
			border:0;
			border-right: 1px solid #fff;
		}

/* for two images */

		#page .featureBlockDoubleOne {
			background: #5e7376;
		}

		#page .featureBlockDoubleOne img  {
			margin: 0 !important;
			padding: 0;
			float: left;
			display: inline !important;
			border: 0;
			border-bottom: 1px solid #fff;
			border-top: 1px solid #fff;
		}
		
		#page .featureBlockDoubleTwo {
			float: right;
		}
		#page .featureBlockDoubleTwo img {
			margin: 0 !important;
			border: 0;
			padding: 0 !important;
			display: inline !important;
			float: left;
			border-left: 1px solid #fff;
			border-bottom: 1px solid #fff;
			border-top: 1px solid #fff;
		}


/* Past Timeline */

#pAboutHyundaiPastTimeline h5 {
	font-size: 1em;
	margin-top: 10px;
}

		
/* Concept Cars */
.highlight {
	background: #ccc;
	margin-top: 20px;
}
	.highlight img {
		float: left;
	}

	.highlight p {
		margin-left: 200px;
	}
	
	
/*-----------------------------------*/
/* news search                       */
#newsSearch {
  position:absolute;
  top:70px;
  left:10px;
  width:140px;
}

#newsSearch h2 {
  font-size:1em;
  margin-top:10px
}

/*--------------------------------------------------*/
/* Admin                                            */

	form.adminAction,
	form.adminAction div {
		display: inline;
	}
	
	
/* fix IE oddness */

#smallImages {
	float: left;
	display: inline;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

#smallImages img {
	border-top: 0;
	border-bottom: 0;
}
	
	
	
/*------------------------------------------------------*/
/* World Cup Dealer site                                */
#geomap {
/*  position:absolute;*/
  width:500px;
  height:400px;
}
	
.error_msg {
  color:#FF0000;  
  font-weight:bold;
  margin-bottom:8px;
}

/*-------------------------TERMS & CONDITIONS*/

#terms{
/*	background:url(../images/bg_container_top.jpg) top left no-repeat; */
	background:url(/worldCup-2010/images/bg_container_top.jpg) top left no-repeat;
		width:780px;
/*	width:620px;*/
	height:140px;	
	margin:5px 0 0 0;
	padding:0;
	
}


#terms #textConditions{	
	/*width:590px;*/
/*	width:780px;*/
	height:130px;
	margin:15px 10px 5px 10px;
	padding: 0;
	overflow:auto;
}


.termsInner{
/*	background:url(../images/bg_container_btm.jpg) bottom left no-repeat; */
	background:url(/worldCup-2010/images/bg_container_btm.jpg) bottom left no-repeat;
	padding: 1px 0 20px 0; /* DO NOT REMOVED THE TOP PADDING */
/*	width:620px; */
	width:780px;
}

#terms #textConditions h3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#333333;
}

#terms #textConditions ol{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#333333;
	margin: 0 20px;
}

#terms #textConditions ol li{
	margin-left:10px;
}

#terms #textConditions li span{
	font-weight:normal;	
}
#terms #textConditions p{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
}



div.submit2 input{
	background:#fff;
	border:0;
	clear:both;
	width:200px;
}


#innerContainer{
	text-align:left;
	margin:0 0 0 122px;
	width:616px;
}



/*--*/

#termsThanks{
/*	background:url(../images/bg_container_top.jpg) top left no-repeat;*/
	background:url(/worldCup-2010/images/bg_container_top.jpg) top left no-repeat;
	width:620px;
	height:140px;	
	margin:5px 0 0 122px;
	padding:0;
	
}


#termsThanks #textConditions{	
	width:590px;
	height:130px;
	margin:15px 10px 5px 10px;
	padding: 0;
	overflow:auto;
}


.termsInner{
/*	background:url(../images/bg_container_btm.jpg) bottom left no-repeat;*/
/*	background:url(/worldCup-2010/images/bg_container_btm.jpg) top left no-repeat; */
	padding: 1px 0 20px 0; /* DO NOT REMOVED THE TOP PADDING */
	/*width:620px;*/
		width:780px;
}

#termsThanks #textConditions h3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#333333;
}

#termsThanks #textConditions ol{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#333333;
	margin: 0 20px;
}

#termsThanks #textConditions ol li{
	margin-left:10px;
}

#termsThanks #textConditions li span{
	font-weight:normal;	
}
#termsThanks #textConditions p{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
}
	
