﻿/* >> GLOBAL */
	html { margin: 0px; padding: 0px; }

	body {
		font-family: arial, helvetica, sans-serif; /* GLOBAL FONT STACK */ 
		font-size:12px; 
		
		margin: 0px; padding: 0px;			
		margin-right: auto; margin-left: auto; /* Center Align Layout */
		background:#0E2B6D;
		text-align:left; 
		color:#000000;
	}
/* << GLOBAL */


	
/* >> HEADINGS */
	h1, h2, h3, h4, h5, dt, h6, tfoot, thead, th {
		text-decoration:none; 
		word-spacing:normal; 
		letter-spacing:normal;
		text-transform:none;
	}
	
	h1 {
		font-size:20px; 
		font-weight:500; 
		font-style:normal; 
		color:#336699; 
		margin-top:0px; 
		margin-bottom:5px;
		text-transform: uppercase;
		border-bottom:#DDDDDD 1px solid;
		padding-bottom:10px;
	}
	
	h2 {
		font-size:18px; 
		font-weight:700; 
		font-style:normal; 
		color:#336699; 
		margin-top:0px; 
		margin-bottom:0px;
	}	
			
	h3 {
		font-size:16px; 
		font-weight:700; 
		font-style:normal; 
		color:#336699; 
		margin-bottom:0px;
	}		
		
	h4 {
		font-size:14px; 
		font-weight:700; 
		color:#336699; 
		margin-bottom:0px;
	}	
			
	h5, dt {
		font-size:13px;
		font-weight:700; 
		font-style:normal;
	}	
			
	h6 {
		font-size:11px; 
		font-weight:700; 
		font-style:normal;
	}	
		
	tfoot, thead {
		font-size:12px;
	}
				
	th {
		vertical-align:baseline; 
		font-size:14px; 
		font-weight:bold;
	}
/* << HEADINGS */


/* >> OTHER TEXT */
	small {font-size:.7em;}	
	big {font-size:1.17em;}	
	blockquote, pre	{}
/* << OTHER TEXT */

	
/* >> LISTS */
	ul li {list-style-type:square;}	
	.CONTENT ul li {padding-bottom:10px;}
	ul li li {list-style-type:disc;}	
	ul li li li	{list-style-type:circle;}		
	ol li {list-style-type:decimal;}	
	ol ol li {list-style-type:lower-alpha;}	
	ol ol ol li	{list-style-type:lower-roman;}
	ol ul li {list-style-type:square;}
/* << LISTS */


/* >> TABLES */
	td {
		vertical-align:top; text-align:left;
	}
/* << TABLES */


	
/* >> LINKS */
	a, a:active, a:link, a:visited {
		font-family: arial, helvetica, sans-serif; 
		font-size:inherit; 
		font-weight:700; 
		text-decoration:underline; 
		color:#336699;
	}	
	
	a:hover {
		color: #000000 !important;
}
/* << LINKS */
	
	
/* >> REQUIRED */
	.REQUIRED {
		color:#ff0000; 
		font-size:14px; 
		font-weight:500;
	}
/* << REQUIRED */


/* >> IMAGES */
	img {
		border:thin #000000 none;
	}
	.CONTENT img {max-width:515px;}
	
	.aleft, .ALEFT {
		float:left; 
		padding-right:10px; 
		padding-bottom:10px;
	}
	
	.aright {
		float:right; 
		padding-left:10px; 
		padding-right:10px;
	}
/* << IMAGES */


/* >> WIDTH AND HEIGHT */
	/* >> WIDTH */
		.w50 {width:50px;}
		.w75 {width:75px;}
		.w100 {width:100px;}
		.w150 {width:150px;}
		.w200 {width:200px;}
		.w250 {width:250px;}
		.w300 {width:300px;}
		.w350 {width:350px;}
		.w400 {width:400px;}
		.w550 {width:550px;}
		.w600 {width:700px;}
	/* << WIDTH */
	
	
	/* >> HEIGHT */
		.h50 {height:75px;}
		.h75 {height:75px;}
		.h100 {height:75px;}
		.h200 {height:200px;}
		.h275 {height:275px;}
		.h600 {height:600px;}
	/* << HEIGHT */
/* >> WIDTH AND HEIGHT */
	
/* >> TEMPLATE */

	/* >> MAIN TABLE */
		#MainTable {
			margin: 0px; padding: 0px;
			margin-right: auto; margin-left: auto; /* Center Align Layout */
			width: 1024px;
		}
		.nav7
{
		position:absolute;
		left:-500px;
		top:-500px;
		width:350px;
		height:200px;
}
			
	/* << MAIN TABLE */


	/* >> TOPNAV */
		#TopCol {
		
		}
		
		.TOPNAV {
		
		}
		
		#topnav_menu {
			float: left;
			width: 497px !important;
			height: 40px !important;
			background-image: url('../images/topnav_bg.png');
			background-repeat: no-repeat;
			margin-left: 250px !important;
			-margin-left: 185px !important;
			margin-top: 100px !important;
		}
		
		#topnav_menu2 {
			float: right;
			width: 497px !important;
			height: 40px !important;
			background-image: url('../images/topnav_bg2.png');
			background-repeat: no-repeat;
			margin-right: 25px !important;
			/*-margin-left: 185px !important;*/
			margin-top: 100px !important;
		}
		.topHome {background-image:url('../images/topnav_bg.png') !important;}
		.topAbout {background-image:url('../images/topnav_about-red.png') !important;}
		.topContact {background-image:url('../images/topnav_contact-red.png') !important;}
		.topSite {background-image:url('../images/topnav_sitemap-red.png') !important;}
		#menu {
			float: left;
			width: 590px;
			height: 24px;
			margin-left: 18px;
			-margin-left: 18px;
			margin-top: 0px !important;
			*margin-top: 12px !important;
			-margin-top: 12px !important;
			padding-top:13px !important;
			*padding-top:0 !important;
		}
		
		/*#menu ul li {
			float: left;
			list-style-type: none;
			margin-right: 20px !important;
		}*/
		
		#menu a {
			font-weight: bold;
			color: #002c76;
			text-decoration: none;
			margin-right:18px;
		}
		
		#menu a:hover {
			color: #000000;
		}
		
		a#whitetext {
			color: #FFFFFF !important;
		}
		
		#header_img {
			width: 1021px;
			height: 162px;
			margin-left: 4px;
			-margin-left: 4px;
			background-image: url('../images/header_img1.png');
			cursor:pointer;
		}
		
		a#header_link {
			float: left;
			width: 142px;
			height: 139px;
		}



		
	/* << TOPNAV */

		
	/* >> LEFTNAV  */
		#LeftCol {
			vertical-align:top; 
			width:255px;
			background-image: url('../images/content_bg_left1.png');
			background-repeat: no-repeat;
			background-position: left top;
		}
		
		.LEFTNAV {
			line-height:12px; 
			padding-top:20px; 
			padding-left:25px;
		}
		
		.LEFTNAV ul li {
			list-style-image: url('../images/go_btn.png');
			text-transform: uppercase;
			margin-left: -30px;
			*margin-left: -35px;
			margin-bottom: 5px;
			margin-top: 5px;
			*margin-bottom: 7px;
			*margin-top: 7px;
			-margin-bottom: 0px;
			-margin-top: -5px;
		}
		.leftmenu_submenu {margin-top:10px;}
		.leftmenu_submenu li {list-style-image: url(none) !important; list-style-type:none; padding-bottom:5px;}
		
		.LEFTNAV ul li a {
			font-size: 11px !important;
			font-weight: normal !important;
			color: #666666 !important;
			text-decoration: none !important;
			line-height: 11px;
		}
		
		.LEFTNAV ul li a:hover {
			color: #002c76 !important;
			text-decoration: none;
		}
		
		.leftnavline {
			width: 220px;
			height: 2px;
			margin-left: -50px;
			*margin-left: -20px;
			*margin-top: 5px;
			-margin-top: 5px;
			background-image: url('../images/leftnav_line.jpg');
			background-repeat: no-repeat;
		}
		
		.leftnavline2 {
			float: left;
			width: 220px;
			height: 2px;
			margin-left: 15px;
			-margin-left: 7px;
			background-image: url('../images/leftnav_line.jpg');
			background-repeat: no-repeat;
			margin-top: 16px;
			margin-bottom: 16px;
		}
	
		#video_header {
			float: left;
			width: 211px;
			height: 39px;
			margin-left: 18px !important;
			*padding-left:18px !important;
			-margin-left: 9px;
			margin-bottom: 10px;
		}
		
		#video {
			float: left;
			width: 210px;
			height: 200px;
			margin-left: 23px !important;
			*padding-left:23px !important;
		}
		
		#warranty {
			float: left;
			/*background-image: url('../images/warranty.png');
			background-repeat: no-repeat;*/
			width: 211px !important;
			height: 117px !important;
			margin-left: 18px;
			-margin-left: 18px;
		}
		
		a#assurance {
			float: left;
			/*background-image: url('../images/assurance.png');
			background-repeat: no-repeat;*/
			width: 212px !important;
			height: 175px !important;
			margin-left: 18px;
			-margin-left: 18px;
		}
		
		#followus {
			float: left;
			background-image: url('../images/followus_header.png');
			background-repeat: no-repeat;
			width: 211px;
			height: 39px;
			margin-left: 18px;
			-margin-left: 9px;
		}
		
		a#twitter {
			width: 62px;
			height: 62px;
			background-image: url('../images/twitter_btn.png');
			float: left;
			margin-left: 22px;
			-margin-left: 22px;
			margin-top: 20px;
		}
		
		a#facebook {
			width: 62px;
			height: 62px;
			background-image: url('../images/facebook_btn.png');
			float: left;
			margin-left: 5px;
			-margin-left: 2px;
			margin-top: 20px;
		}
		
		a#youtube {
			width: 62px;
			height: 62px;
			background-image: url('../images/youtube_btn.png');
			float: left;
			margin-left: 5px;
			-margin-left: 2px;
			margin-top: 20px;
		}

		.LEFTNAV .selected {color:#336699 !important; font-weight:700 !important;}
		
		#wheels {margin-left:15px;}
	/* << LEFTNAV  */

		
	/*  >> MAIN CONTENT TABLE */
		#RightCol {
			vertical-align:top; 
			padding-top:8px; 
			background-image: url('../images/right-back.png');
			background-repeat: repeat-y;
			width: 769px;/*652px*/
			background-position: right top;
		}
		#rightTop {background:transparent url(/images/right-back-top.png) no-repeat scroll right top; height:17px; margin-top:-8px; position:relative;}
		
		#RightCol td {
			vertical-align:top;
		}
		
		#home #sub_header {
			width: 758px;
			height: 277px;
		}
		
		#sub_header {
			width: 757px;
			height: 178px;
			background-repeat:no-repeat;
		}
		
	/*  >> MAIN CONTENT TABLE */

	
	/* >> LEFT CONTENT */
		#BodyTable{
		
		}
		
		#BodyCol {
			width:450px;
		}
			
		.CONTENT {
			font-size:12px; 
			color:#666666; 
			margin:10px 0 10px 10px; 
			padding-right:5px;
			width:515px;
		}
		
		.content a {
			color: #002c76 !important;
		}
				
		.content_div {
			/*background-image: url('../images/content_line.png');
			background-repeat: no-repeat;*/
			border-left:1px #DDDDDD solid;
			width: 421px;
			height: 8px;
			float: left;
			margin-bottom: 10px;
		}
		
		#new_models_header {
			width: 417px;
			height: 48px;
			background-image: url('../images/new_models_header.png');
			background-repeat: no-repeat;
			float: left;
			margin-top:15px;
			margin-left:20px;
		}
		
		#new_models {
			float: left;
			margin-left:20px;
		}

		a #accent {
			width: 205px !important;
			height: 84px;
			background-image: url('../mypictures/cars/accent.jpg');
			background-repeat: no-repeat;
			text-decoration: none;
			display: block;
		}
		
		a #elantra {
			width:205px;
			height: 84px;
			background-image: url('../mypictures/cars/elantra.jpg');
			background-repeat: no-repeat;
			text-decoration: none;
		}
		
		a #tucson {
			width:205px;
			height: 84px;
			background-image: url('../mypictures/cars/tucson.jpg');
			background-repeat: no-repeat;
			text-decoration: none;
		}
		
		a #genesis {
			width:205px;
			height: 84px;
			background-image: url('../mypictures/cars/genesis.jpg');
			background-repeat: no-repeat;
			text-decoration: none;
		}
		
		a #elantra_touring {
			width:205px;
			height: 84px;
			background-image: url('../mypictures/cars/elantra_touring.jpg');
			background-repeat: no-repeat;
			text-decoration: none;
		}
		
		a #genesis_coupe {
			width:205px;
			height: 84px;
			background-image: url('../mypictures/cars/genesis_coupe.jpg');
			background-repeat: no-repeat;
			text-decoration: none;
		}
		
		a #sonata {
			width:205px;
			height: 84px;
			background-image: url('../mypictures/cars/sonata.jpg');
			background-repeat: no-repeat;
			text-decoration: none;
		}

		a #santa_fe {
			width:205px;
			height: 84px;
			background-image: url('../mypictures/cars/santa_fe.jpg');
			background-repeat: no-repeat;
			text-decoration: none;
		}
		
		a #azera {
			width:205px;
			height: 84px;
			background-image: url('../mypictures/cars/azera.jpg');
			background-repeat: no-repeat;
			text-decoration: none;
		}
		
		a #veracruz {
			width:205px;
			height: 84px;
			background-image: url('../mypictures/cars/veracruz.jpg');
			background-repeat: no-repeat;
			text-decoration: none;
		}
		
		a #veloster {
			width:205px;
			height: 84px;
			background-image: url('../mypictures/cars/veloster.jpg');
			background-repeat: no-repeat;
			text-decoration: none;
		}
		
		a #equus {
			width:205px;
			height: 84px;
			background-image: url('../mypictures/cars/equus.jpg');
			background-repeat: no-repeat;
			text-decoration: none;
		}
			
		.new_model_name {
			color: #002c76;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 15px;
			float: left;
			margin-top: 15px;
			margin-left: 120px;
			-margin-left: 60px;
			text-transform: uppercase;
		}
	
		.new_model_cta {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			margin-top: 5px;
			color: #666666;
			background-image: url('../images/arrow.png');
			background-repeat: no-repeat;
			text-transform: capitalize;
		}
		
		.new_model_cta:hover {
			text-decoration: underline !important;
			-text-decoration: underline !important;
		}
		#subpage_car {
			width: 195px;
			height: 127px;
			background-image: url('../images/subpage_car.jpg');
			background-repeat: no-repeat;
			float: left;
		}
		
	/* >> LEFT CONTENT */

	
	
	/* >> RIGHT SIDEBAR */
		#SideBarCol {
			vertical-align:top;
			/*background-image: url('../images/sidebar_leftline.png');
			background-repeat: no-repeat;*/
			background-position: -10px 0 !important;
			width: 202px;
			border-left:1px solid #dddddd;
		}
		
		.SIDEBAR {
			width: 230px !important;
		}
		
		.SIDEBAR p {
			color: #666666;
			font-size: 12px;
			margin-left:15px;
		}

		
		a #new_hyundai {
			width: 194px;
			height: 99px;
			background-image: url('../images/new_hyundai.png');
			background-repeat: no-repeat;
			margin-top: 10px;
		}
		
		a #used_hyundai {
			width: 180px;
			height: 73px;
			background-image: url('../images/used_hyundai.jpg');
			background-repeat: no-repeat;
			margin-top: 10px;
			margin-left: 11px;
			margin-bottom: 16px;
		}

		
		p.sidebar_cta_title {
			font-family: Arial, Helvetica, sans-serif;
			color: #002c76;
			font-size: 20px;
			margin-left: 20px;
			text-transform: uppercase;
		}
		
		#featureCars h1 {
			font-family: Arial, Helvetica, sans-serif;
			color: #002c76;
			font-size: 20px;
			margin-top: 5px;
			width: 103px;
			float: right;
			margin-right: 30px;
			margin-top: 10px;
			text-transform: uppercase;
		}
		
		a .click_here {
			width: 97px;
			height: 31px;
			background-image: url('../images/click_here.png');
			background-repeat: no-repeat;
			margin-left: 20px;
			margin-top: 5px;
		}
		
		p.divline, div.divline {
			background-image: url('../images/sidebar_divline1.png');
			background-repeat: no-repeat;
			margin-left: 10px;
			margin-top: 5px;
			width: 189px;
			height: 12px;
			position:relative;
			background-color:#ffffff;
		}
		
		#exclamation {
			width: 58px;
			height: 57px;
			float: left;
			background-image: url('../images/exclamation.png');
			background-repeat: no-repeat;
			margin-top: 10px;
		}
		
		a #featured_special {
			width: 194px;
			height: 75px;
			background-image: url('../images/featured_special.jpg');
			background-repeat: no-repeat;
			margin-top: 70px;
		   *margin-top: 10px;
		   -margin-top: 20px;
		  	margin-left: 20px;
		  	clear:both;
		}
		#featureCars p {margin-left:0 !important;}
		
		#featureCars td{
			padding-left:20px;
		}
		
		#contact_us {
			margin-left: 20px;
			margin-top: 10px;
			text-transform: uppercase;
			font-size: 20px;
			color: #002c76;
		}
		
		#contact_us a {
			font-size: 14px;
			color: #002c76;
			font-weight: normal;
		}
		
		#contact_us a:hover {
			color: #000000;
		}
		
		#phone_num {
			color: #c20704;
		}

	/* >> RIGHT SIDEBAR */

		
	/* >> BOTTOMNAV */
		#FooterCol {
			height:50px;
			background-color: #0E2B6D;
		}

		.BOTTOMNAV {
			color:#ffffff;
			padding-left: 10px; 
			padding-bottom: 10px; 
			text-align: center; 
			line-height: 16px;
		}
		
		.BOTTOMNAV a {
			text-decoration: none !important;
			font-size: 10px !important;
			font-weight: bold;
			color: #FFFFFF;
		}
		
		.BOTTOMNAV a:hover {
			color: #e41e26 !important;
		}
		#copyright {color:#ffffff; text-align:center; font-size: 10px !important;}
		
		
	/* << BOTTOMNAV */
	
		.sericesect {border:2px solid #0E2B6D; margin-bottom:5px; margin-top:5px; padding:5px;}


/* << TEMPLATE */


/* >> OVERRIDE CLASSES & HELPERS */
	.floatLeft { float: left; }
	.floatLeft { float: right; }
	.noBorders { border: none !important; }
	.clear { clear: both; }
/* << OVERRIDE CLASSES & HELPERS */

/* >> ADMIN CMS */
	#admin #RightCol {width:770px;}
	.adminHeader
		{text-align:center; padding-top:20px; margin-top:20px;}
	
	.admintable, .head
		{background:#334433; width:600px; font-weight:700; font-size:13px;}
	.admintable strong, #DataList1
		{color:#334433; font-weight:700; font-size:13px;}
	.admincol
		{text-align:center; color:#ffffff; font-weight:bold;}
	.admincol, .admincol h1
		{text-align:center; width:550px; color:#ffffff; font-weight:bold;}
	.smallCopy
		{color:#334433;}
	
	#Pagebody_4_1, #Pagebody_4_1, #pageLeftnav_4_1, #pageleftnav_4_1, #pageSideBar_4_1,  #pagesidebar_4_1,   #CTA_4_1, #intro_4_1
		{width:200px; overflow:hidden;}	
	#errlab
		{font-weight:bold; color:#FF0000;}
	#Leftnav1_admindiv
		{line-height:20px;}
	
	/*Visual Editor */
	.bgwhite, body.bgwhite
		{background-color:#ffffff; background-image:none;}
	.Pagebody_EndTab, .Pagebody_EndTab, .pageLeftnav_EndTab, .pageleftnav_EndTab, .pageSideBar_EndTab,  .pagesidebar_EndTab,   .CTA_EndTab, .intro_EndTab 
		{display:none;}
/* << ADMIN CMS */


/* >> BROWSER HACKS */

	img, div, a, table, li { behavior: url('../images/iepngfix.htc') }
	/* >> Mac Safe Margins*/
		html>body p {margin: 15px 0;}
	/* >> Mac Safe Margins*/


/* << BROWSER HACKS */

	#content_bg_bottom {
		background-color: #0E2B6D !important;
		background-image: url('../images/content_bg_bottom1.png') !important;
		background-repeat: no-repeat !important;
		background-position: 0px 0 !important;
		-background-position: 0px 0 !important;
		width: 1024px !important;
		height: 20px !important;
	}
	.sideTable p{margin-top:5px; margin-bottom:5px;}
	
	#Bcredted {float:right; position:relative; padding-bottom:10px; color:inherit; margin-right:10px; font-size:10px;  text-transform:none;}
	#Bcredted a, #Bcredted a:active, #Bcredted a:hover, #Bcredted a:link, #Bcredted a:visited {color:inherit; font-size:10px; text-transform:none; text-decoration:underline !important;}
	#Bcredted a:hover {color:inherit;}


#UCmodels_plUsed{
position:relative;

}

.mceContentBody div, p
{
	font-size:12px;
	color:#666666;
    background-image:none;
	}
	
.mceContentBody
{
	
	font-size:12px;
	color:#666666;
    background-image:none;
    background-color:#ffffff;
}	

