/* Classic Dealer Group Stylesheet */

body {background:url('../images/background-blue-gradient.jpg') left top repeat-x #56739b;padding:0;margin:0;color:#000;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
table td {font-size:12px;}

h1,h2,h3,h4,h5,h6 {padding:0;margin:0 0 10px;text-transform:uppercase;color:#666;}
h1 {font-size:24px;}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}	
h6 {font-size:12px;}

a {text-decoration:none;}
a:link {color:#006;}
a:visited {color:#006;}
a:hover {color:#000;}
a:active {color:#000;}
a:focus {color:#000;}
a img {border:0;}

#page {width:1015px;margin:0 auto;padding:0;text-align:left;}

#header {height:135px;position:relative;padding:0 10px;}
#logo {position:absolute;top:30px;right:5px;}
#title {position:absolute;top:20px;left:5px;}
#text1 {position:absolute;top:105px;left:5px;color:#fff;font-size:18px;}
#text2 {position:absolute;top:60px;right:15px;}
#text3 {position:absolute;top:105px;right:5px;font-size:18px;color:#fff;text-align:right;}
#text3 strong {color:#d6b570;}
#text3 a:link {color:#000;}
#text3 a:visited {color:#000;}
#text3 a:hover {color:#a00;}
#text3 a:active {color:#a00;}
#text3 a:focus {color:#a00;}

#main-content {background:#fff;}

#topnav {background:url('../images/hyundai/topnav-background.jpg') left top repeat-x;border-bottom:2px solid #ccc;text-align:center;width:1015px;height:37px;}
#topnavlist {padding:12px 0 0;margin:0;list-style-type:none;}
#topnavlist li {display:inline;padding:0 10px 3px 10px;position:relative;font-size:14px;text-transform:uppercase;}
#topnavlist li.last {border-right:0;}
#topnavlist li div {display:inline;}
#topnavlist li a {text-decoration:none;}
#topnavlist li a:link {color:#000;}
#topnavlist li a:visited {color:#000;}
#topnavlist li a:hover {color:#a00;}
#topnavlist li a:active {color:#a00;}
#topnavlist li a:focus {color:#a00;}
#topnavlist ul {position:absolute;top:18px;left:0;width:170px;border:1px solid #776061;background:#f7f7f7;margin:0;padding:0 5px;list-style-type:none;display:none;z-index:1600;}
#topnavlist ul li {display:block;text-align:left;font-weight:normal;border-bottom:1px solid #776061;border-right:0;padding:5px 0;font-size:12px;}
#topnavlist ul li.last {border-bottom:0;}
#topnavlist ul ul {left:170px;top:0;}

#subnav {background:url('../images/hyundai/subnav-background.jpg') left top repeat-x #1e4889;text-align:center;height:37px;}
#subtopnav {padding:8px 0 0;margin:10px 0;list-style-type:none;}
#subtopnav li {display:inline;padding:0 12px 3px;font-size:16px;color:#fff;text-transform:uppercase;}
#subtopnav li a:link {color:#fff;}
#subtopnav li a:visited {color:#fff;}
#subtopnav li a:hover {color:#ff9;}
#subtopnav li a:active {color:#ff9;}
#subtopnav li a:focus {color:#ff9;}

#leftnavcell {width:214px;border-right:1px solid #ccc;}
#leftnav {padding:10px 15px 1px 5px;}
#leftnavbottom {display:none;}
#leftnavlist {padding:0;margin:0;text-align:left;list-style-type:none;font-size:12px;font-weight:bold;}
#leftnavlist li.header {font-size:14px;border-bottom:2px solid #ccc;padding:5px 0;}
#leftnavlist li.last {border-bottom:0;}
#leftnavlist ul {list-style-type:none;padding:0 5px;margin:5px 0;border:1px solid #ccc;display:none;}
#leftnavlist ul li {border-bottom:1px solid #ccc;padding:5px 2px;font-size:12px;}
#leftnavlist li a {text-decoration:none;}
#leftnavlist li a:link {color:#000;}
#leftnavlist li a:visited {color:#000;}
#leftnavlist li a:hover {color:#a00;}
#leftnavlist li a:active {color:#a00;}
#leftnavlist li a:focus {color:#a00;}
.goog-te-gadget .goog-te-combo {font-size:12px;}

td {vertical-align:top;}
td.cars {background:url('images/Hyundai/H2Cars.jpg') top left no-repeat;width:240px;padding-top:71px;}
td.trucks {background:url('images/Hyundai/H2Trucks.jpg') top left no-repeat;width:240px;padding-top:71px;}
td.used {background:url('images/Hyundai/H2Used.jpg') top left no-repeat;width:240px;padding-top:71px;}
td.tools {background:url('images/Hyundai/H2Tools.jpg') top left no-repeat;width:240px;padding-top:71px;}
td.cars h2,
td.trucks h2,
td.used h2,
td.tools h2 {display:none;}
.borderBox {border:1px solid #ccc;padding:5px;}
.borderBox h3 {background:url('images/Hyundai/border-box-h3-background.jpg') left bottom no-repeat #1e4889;color:#fff;text-indent:50px;text-transform:uppercase;font-size:14px;padding:5px 10px 5px 0;}
#slideshow-buttons {position:absolute;top:32px;right:42px;width:244px;height:160px;z-index:1501;}
#slideshow-buttons a {background:url(images/Hyundai/slideshow-button.jpg) left top no-repeat;display:block;width:244px;height:42px;text-align:center;}
#slideshow-buttons a strong {padding-top:4px;display:block;font-size:22px;}
#slideshow-buttons a.middle {margin:17px 0;}
#slideshow-buttons a:link {color:#fff;}
#slideshow-buttons a:visited {color:#fff;}
#slideshow-buttons a:hover {color:#ff8;}
#slideshow-buttons a:active {color:#ff8;}
#slideshow-buttons a:focus {color:#ff8;}

#specials {background:#fff;width:315px;}
#specials .specbox {background:#DA0000;border:2px solid #820000;color:#fff;font-size:12px;text-align:center;width:125px;}
#specials .specbox .model {padding:3px;}
#specials .specbox .price {padding:5px;font-weight:bold;}
#specials h2 {display:inline-block;color:#333;cursor:pointer;width:140px;zoom:1;*display:inline;margin-bottom:0px;}
/*#specials h2#IndexSpecialNew {background:url('../images/hyundai/Index_Special_New_Inactive.gif') top left no-repeat;width:140px;height:46px;}
#specials h2#IndexSpecialUsed {background:url('../images/hyundai/Index_Special_Used_Inactive.gif') top left no-repeat;width:127px;height:46px;}
#specials h2#IndexSpecialNew.on {background:url('../images/hyundai/Index_Special_New_Active.gif') top left no-repeat;}
#specials h2#IndexSpecialUsed.on {background:url('../images/hyundai/Index_Special_Used_Active.gif') top left no-repeat;}*/
#specials .specialscroll {}
#specials #specialscrollheader {display:none;}
#specials .specialscrollcontent {overflow:auto;height:180px;padding:5px;}
#specials table {border-bottom:2px dotted #ccc;width:100%;}
#specials .image {width:70px;}
#specials .modelcount {color:#666;text-transform:uppercase;}
#specials .modelcolor {color:#666;text-transform:uppercase;font-size:10px;}
#specials .price {width:70px;text-align:center;font-weight:bold;font-size:14px;}
#specials .price span {font-size:12px;}
#specials a {text-decoration:none;}
#specials a:link {color:#000;}
#specials a:visited {color:#000;}
#specials a:hover, #specials a:hover .modelcount {color:#07339f;}
#specials a:active, #specials a:active .modelcount {color:#07339f;}
#specials a:focus, #specials a:focus .modelcount {color:#07339f;}

.CarModelList {float:left;padding:0;margin:10px 10px 10px 20px;list-style-image:url('../images/hyundai/bullet-blue-arrow.jpg');}
.CarModelList li a:link {color:#000;}
.CarModelList li a:visited {color:#000;}
.CarModelList li a:hover {color:#006;}
.CarModelList li a:active {color:#006;}
.CarModelList li a:focus {color:#006;}
.CarModelList li a:link .count {color:#0f39b3;}
.CarModelList li a:visited .count {color:#0f39b3;}
.CarModelList li a:hover .count {color:#006;}
.CarModelList li a:active .count {color:#006;}
.CarModelList li a:focus .count {color:#006;}

#QuickBrowseHeader {font-size:14px;font-weight:bold;padding:10px 5px;}
.QuickBrowseTable td {padding:10px 0;}

#RequestInformation {color:#fff;text-align:left;font-weight:bold;padding:5px;margin-top:10px;background:#303030;border:1px solid #000;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#RequestInformation h3 {color:#fff;text-align:center;font-size:22px;}

#fadeshow1 {position:absolute;top:0;right:0;z-index:10;}
.descpanelfg {text-align:right;font-size:16px;}
#menulist {list-style-image:url('../Flash/hyundai/Bullet.jpg');padding:13px 0 13px 45px;margin:0;}
#menulist li {font-size:20px;font-family:Arial, Helvetica, sans-serif;color:#09306b;text-transform:uppercase;font-weight:bold;margin-bottom:25px;text-shadow:#999 2px 2px 2px;}
#menulist li a {text-decoration:none;}
#menulist li a:link {color:#09306b;}
#menulist li a:visited {color:#09306b;}
#menulist li a:hover {color:#e60000;}
#menulist li a:active {color:#e60000;}
#menulist li a:focus {color:#e60000;}

#SpecialTable {}
#SpecialTable .Vehicle {background:#09306b;text-align:center;border:1px solid #fff;color:#fff;margin-bottom:10px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
#SpecialTable .Vehicle h3 {font-size:22px;text-transform:uppercase;color:#fff;height:55px;}
#SpecialTable .Vehicle a img {border:0;}
#SpecialTable .VehiclePrice {background:#122361;font-size:12px;font-weight:bold;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;}
#SpecialTable .VehiclePrice a:link {color:#fff;}
#SpecialTable .VehiclePrice a:visited {color:#fff;}
#SpecialTable .VehiclePrice a:hover {color:#ff0;}
#SpecialTable .VehiclePrice a:active {color:#ff0;}
#SpecialTable .VehiclePrice a:focus {color:#ff0;}
#SpecialTable .VehiclePrice .Price {font-size:28px;}
#FeaturedPreOwned {width:512px;background:#09306b;border:1px solid #fff;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;margin:0 10px;}
#FeaturedPreOwned h2 {color:#fff;text-align:center;padding:8px 10px 6px;font-size:26px;}
#FeaturedPreOwned td {background:#fff;color:#000;}
#FeaturedPreOwned h4 {font-size:12px;text-align:center;}
#FeaturedPreOwned a img {border:0;}
#FeaturedPreOwned table table th {padding:2px 5px;}
#FeaturedPreOwned table table td {padding:2px 5px;}
#FeaturedPreOwned table table td.MoreInfo {font-size:10px;text-transform:uppercase;}
#FeaturedPreOwned table table td.MoreInfo a {text-decoration:underline;}
#FeaturedPreOwned table table td.Credit {font-size:10px;}
#FeaturedPreOwned table table td.Email {font-size:10px;text-align:right;}
#FeaturedPreOwned table table td.MoreInfo a:link {color:#09306b;}
#FeaturedPreOwned table table td.MoreInfo a:visited {color:#09306b;}
#FeaturedPreOwned table table td.MoreInfo a:hover {color:#f00;}
#FeaturedPreOwned table table td.MoreInfo a:active {color:#f00;}
#FeaturedPreOwned table table td.MoreInfo a:focus {color:#f00;}
#FeaturedPreOwned table table td a:link {color:#122361;}
#FeaturedPreOwned table table td a:visited {color:#122361;}
#FeaturedPreOwned table table td a:hover {color:#002ccd;}
#FeaturedPreOwned table table td a:active {color:#002ccd;}
#FeaturedPreOwned table table td a:focus {color:#002ccd;}

/*#flash {background:url('../images/topcontent.jpg') top left no-repeat;height:184px;}
#flash2 {background:url('../images/topcontent2.jpg') top left no-repeat;height:91px;}*/

#search {background:url('../images/hyundai/searchbg.jpg') top left repeat-x #e6edf2;color:#000;}
#searchbox {width:238px;position:absolute;top:205px;left:7px;z-index:100;}
#searchtop {background:url('../images/searchtop.png') top left no-repeat;height:23px;}
#searchmid {background:url('../images/searchmid.png') top left repeat-y;padding:0 28px 0 15px;font-size:20px;}
#searchmid img {margin-right:5px;margin-bottom:5px;}
#searchmid select {font-size:16px;margin-bottom:5px;}
#searchmid input {font-size:16px;width:100px;}
#searchmid #supersaver {font-size:26px;color:#FFD400;font-weight:bold;text-transform:uppercase;}
#searchbottom {background:url('../images/searchbottom.png') top left no-repeat;height:34px;}

#content {padding:0;}
#content2 {padding:0 10px;}
#contentheader {position:absolute;top:7px;left:243px;font-size:30px;color:#000;font-weight:bold;}
#contentcell {color:#000;}
#insidecontent {padding:10px;}
#insidecontent2 {}

#toptable {background:url('../images/toptablebg.jpg') top left repeat-x #636363;}
#bottable {background:url('../images/bottablebg.jpg') top left repeat-x #636363;}

#carname {width:188px;height:39px;background:url('../images/carname.png') top left no-repeat;position:absolute;top:7px;left:243px;}
#carimage {width:504px;height:331px;background:url('../images/carimage.png') top left no-repeat;position:absolute;top:-170px;right:10px;z-index:200;}

#carsearch {background:url('../images/whiteboxbg.gif') top left repeat-x #fff;width:436px;}
#whitebox {background:url('../images/whiteboxbg.gif') top left repeat-x #fff;}

#tablespace {background:url('../images/tablespace.png') top left repeat-x;height:15px;}

#insidecontent h1 {}
.specheader {background:url('../images/specheaderbg.gif') top left repeat-x #242425;color:#fff;font-size:24px;font-weight:bold;padding:5px;text-align:center;}
.specdetails {}
fieldset {border:1px solid #999;}
legend {color:#e00;font-size:18px;font-weight:bold;}
fieldset th {color:#09306b;}
fieldset .req {color:#e00;}

	#UpdateSearch {padding:5px;}
	.SearchBox {margin-top:3px;margin:0;}
	.SearchBox .inside {padding:10px;}
	.SearchBox form {padding:0;margin:0;}
	.SearchHeader {height:30px;}
	.SearchHeader h2 {padding:7px 0 0 10px;font-size:14px;font-weight:bold;}
	.SearchNewUsed {padding:10px 10px 0 10px;font-size:11px;}
	h2.NewSearchHeader {background:url('../images/hyundai/New_Vehicles.gif') top left no-repeat;width:97px;height:49px;text-indent:-9999px;}
	h2.UsedSearchHeader {background:url('../images/hyundai/Used_Vehicles.gif') top left no-repeat;width:97px;height:49px;text-indent:-9999px;}
	#NewSearch {padding-top:5px;}
	#UsedSearch {padding-top:5px;}
	#NewSearch select {font-size:12px;width:165px;margin:0 0 5px;}
	#NewSearch select.half {width:75px;}
	#UsedSearch select {font-size:12px;width:165px;margin:0 0 5px;}
	#UsedSearch select.half {width:75px;}
	.SearchButton {text-align:left;margin-top:5px;}
	#SearchCarhyundai {background:url('../images/hyundai/Search_Car_hyundai.gif') top left no-repeat;width:215px;height:108px;}
	#SearchCarScion {background:url('../images/Scion/Search_Car_Scion.gif') top left no-repeat;width:182px;height:112px;}
	#SearchCarToyota {background:url('../images/Toyota/Search_Car_Toyota.gif') top left no-repeat;width:208px;height:112px;}
	#SearchCarUsed {background:url('../images/hyundai/Search_Car_Used.gif') top left no-repeat;width:215px;height:108px;}

	div.ribbon {background:#f9f9f9;border:1px solid #999;padding:10px;}
	table.ribbon {width:100%;}
	table.ribbon td {vertical-align:top;}
	table.ribbon select {font-size:12px;padding:1px;}
	table.ribbon input {font-size:12px;}
	table.ribbon img {vertical-align:top;}
	#more-options table.ribbon {}

	#insidecontent #results .off td table.SearchDataTable {width:100%}
	#insidecontent #results .on td table.SearchDataTable {width:100%}
	#insidecontent #results .off td table.SearchDataTable td {padding:2px 5px;margin:0;border:0;font-size:12px;}
	#insidecontent #results .off td table.SearchDataTable th {background:none;border:0;padding:0;font-weight:bold;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
	#insidecontent #results .on td table.SearchDataTable td {padding:2px 5px;margin:0;border:0;font-size:12px;}
	#insidecontent #results .on td table.SearchDataTable th {background:none;border:0;padding:0;font-weight:bold;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
	#insidecontent #results .listprice {text-align:center;font-size:22px;font-weight:bold;width:90px;}
	#insidecontent #results .listprice .lable {color:#000;font-size:12px;font-weight:bold;}
	.YearMakeModel {font-size:18px;font-weight:bold;}
	.YearMakeModel a {text-decoration:none;}
	.YearMakeModel a:link {color:#520100;}
	.YearMakeModel a:visited {color:#520100;}
	.YearMakeModel a:hover {color:#961210;}
	.YearMakeModel a:active {color:#961210;}
	.YearMakeModel a:focus {color:#961210;}
	.mileage {float:right;}
	#insidecontent #results .off td .links td {border:0;padding:0;margin:0;}
	#insidecontent #results .on td .links td {border:0;padding:0;margin:0;}
	
	#search-for {background:#f9f9f9;border:1px solid #999;padding:10px;margin-right:10px;}
	#searched-for {background:#eaeaea;border:1px solid #999;padding:10px;margin:0 10px 10px 0;}
	#searched-for h6 {padding:0;margin:5px 0 0;}
	#searched-for h6 .small {font-weight:normal;font-size:10px;text-transform:lowercase;}
	#searched-for a.crumb {display:block;padding-left:15px;background:url('../images/removeItem.gif') 0 1px no-repeat;color:#000;}
	#searched-for a.crumb:hover {background:url('../images/removeItem.gif') -289px -23px no-repeat;color:#a00;}
	.search-options {vertical-align:top;width:210px;}
	.search-options h3 {padding:5px 0 0;margin:0;font-size:16px;}
	.search-options h4 {font-size:14px;border-bottom:1px solid #999;padding-bottom:5px;text-transform:none;margin:0;color:#333;}
	.search-results {vertical-align:top;}
	.hide {display:none;}

#green {font-size:22px;color:#fff;padding-top:90px;padding-left:115px;}
#greenimg {position:absolute;left:243px;top:60px;}
a.green {text-decoration:none;font-size:26px;font-weight:bold;}
a.green:link {color:#75B34A;}
a.green:visited {color:#75B34A;}
a.green:hover {color:#5ADB00;}
a.green:active {color:#5ADB00;}
a.green:focus {color:#5ADB00;}
#copyright {}

#scrlContainer{
	background:url('../images/scrollerbg.gif') top left repeat-x #0102EE;
	width:992px;
	margin:0 auto;
	/*visibility:hidden;*/
	position:relative;
	overflow:hidden;
	height:30px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
}
#scrlContent{
	position:absolute;
	padding:5px;
	white-space:nowrap;
}
#scrlContent a:link {color:#ff9;}
#scrlContent a:visited {color:#ff9;}
#scrlContent a:hover {color:#ff0;}
#scrlContent a:active {color:#ff0;}
#scrlContent a:focus {color:#ff0;}

#relatedlinks {text-align:left;padding:5px 10px;border-bottom:1px solid #ccc;}
#relatedlinks h3 {color:#999;}
#relatedlinks ul {list-style-type:none;padding:10px 0;margin:0;}
#relatedlinks li {display:inline;padding-right:20px;font-size:16px;}

#footer {text-align:center;width:1015px;margin:0 auto;padding:10px 0;color:#fff;background:url('../images/footer-background.jpg') left bottom repeat-x #363636;}
#insidefooter {padding:10px 15px;margin:0;list-style-type:none;font-size:10px;}
#number {display:none;}
#designed {color:#fff;}
#designed a:link {color:#ffc;}
#designed a:visited {color:#ffc;}
#designed a:hover {color:#ff3;}
#designed a:active {color:#ff3;}
#designed a:focus {color:#ff3;}
#copyright {}
#botnav {text-align:center;font-size:12px;}
#botnavlist {padding:0;margin:0;list-style-type:none;}
#botnavlist li {display:inline;border-right:1px solid #fff;padding:0 7px 0 5px;}
#botnavlist li:first-child {padding-left:0;}
#botnavlist li.last {border-right:0;}
#botnavlist li a {text-decoration:none;}
#botnavlist li a:link {color:#fff;}
#botnavlist li a:visited {color:#fff;}
#botnavlist li a:hover {color:#ff3;}
#botnavlist li a:active {color:#ff3;}
#botnavlist li a:focus {color:#ff3;}
#subfootertext {font-size:10px;color:#ccc;text-align:center;padding:10px 0;width:1015px;margin:0 auto;}

#insidecontent #results .off td table.SearchDataTable {width:100%}
#insidecontent #results .on td table.SearchDataTable {width:100%}
#insidecontent #results .off td table.SearchDataTable td {padding:2px 5px;margin:0;border:0;font-size:12px;}
#insidecontent #results .off td table.SearchDataTable th {background:none;border:0;padding:0;font-weight:bold;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#insidecontent #results .on td table.SearchDataTable td {padding:2px 5px;margin:0;border:0;font-size:12px;}
#insidecontent #results .on td table.SearchDataTable th {background:none;border:0;padding:0;font-weight:bold;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#insidecontent #results .listprice {text-align:center;font-size:22px;font-weight:bold;width:90px;}
#insidecontent #results .listprice .lable {color:#000;font-size:12px;font-weight:bold;}
.YearMakeModel {font-size:18px;font-weight:bold;}
.YearMakeModel a {text-decoration:none;}
.YearMakeModel a:link {color:#002152;}
.YearMakeModel a:visited {color:#002152;}
.YearMakeModel a:hover {color:#114696;}
.YearMakeModel a:active {color:#114696;}
.YearMakeModel a:focus {color:#114696;}
.mileage {float:right;}
#insidecontent #results .off td .links td {border:0;padding:0;margin:0;}
#insidecontent #results .on td .links td {border:0;padding:0;margin:0;}

h1#ymmp {color:#1E4889;border-bottom:2px solid #1E4889;padding:5px 0;font-size:22px;}
h1#ymmp span {float:right;}
.formcell {width:240px;vertical-align:top;}
.form {background:#000;padding:15px 20px;}
.form input {width:200px;margin:5px 0 10px;}
.form input.half {width:95px;}
.form select {width:205px;margin:5px 0 10px;}
.form label {font-size:10px;color:#999;font-weight:bold;}
.form textarea {width:200px;margin:5px 0 10px;}
.carinfocell {padding-left:20px;vertical-align:top;}
.info {margin:0 10px;width:265px;}
.info td {vertical-align:top;}
.MPG td {font-size:10px;text-align:center;}
.MPG strong {font-size:32px;}
h2.vehicleheader {background:url('../images/vehicleheader.jpg') repeat-x top left;color:#09306b;font-size:24px;padding:10px;}
h2.vehicleHighlights {background:url('../images/vehicleheader.jpg') repeat-x top left;color:#09306b;font-size:16px;padding:10px;}
h2.vehicleheader img, h2.vehicleHighlights img {margin-right:10px;vertical-align:middle;}
.tools {width:100%;}
.tools td {width:50%;font-size:16px;}
.tools img {vertical-align:middle;margin:5px;}
.tools a img {border:0;}
h3.finance {background:#000;color:#fff;text-transform:uppercase;font-weight:normal;padding:5px 10px;font-size:12px;margin-top:10px;margin-bottom:0;}
.finance {background:#eee;padding:10px 15px;}
.finance div {background:url('../images/hyundai/Finance_Inactive.gif') left top #000;color:#CCC;padding:5px;border-bottom:1px solid #fff;}
.finance div img {vertical-align:middle;margin-right:10px;}
.finance div.active {background:url('../images/hyundai/Finance_Active.gif') left top #000;color:#fff;border-bottom:0;}
.finance div.dropdown {background-image:none;background:#ccc;border:1px solid #999;color:#000;}
.finance div.dropdown label {font-size:10px;}
.finance input.half {width:94px;}
#paymentresult {text-align:right;border-bottom:0;}

	.pagination {text-align:right;padding:10px 0;}
	.pagination-perpage {float:left;color:#666;}
	.pagination-perpage select {font-size:10px;padding:1px;}
	.vehicle-count {font-size:16px;font-weight:bold;color:#666;text-align:left;}
	a.pagination-button {background:url('../images/hyundai/drilldown-ribbon-search-button-bg.gif') 0px 0px;color:#fff;font-weight:bold;display:inline-block;padding:3px 7px;border:1px solid #0b2d58;}
	a.page-number {padding:1px 5px;}
	a.active {background:#fff;color:#0b3158;}
	a.pagination-button:hover,
	a.pagination-button:active,
	a.pagination-button:focus {background-position:0px -32px;}

/* General Stylesheet */

    .download {
		background:#e6e6e6;
		border:1px solid #555555;
		margin: 3px 0 0 0;
		width:100%;
    }
              
    .download td a {
        font: normal 12px helvetica;
        color: #0C0C86;
        text-decoration: none;
    }   

    .download td a:hover {
        text-decoration: underline;
    }   


/** --- HOURS TABLES --- **/

#insidecontent table.HoursTable {
    border: solid 1px #878585; 
    width: 98% }
    
#insidecontent table.HoursTable td.HoursHeader{
    font: bold 11px helvetica;
    color: #fff;
    background-color: #09306b; 
    text-align: center;} 

#insidecontent table.HoursTable td.HoursHeader{
    font: bold 11px helvetica;
    color: #fff;
    background-color: #09306b; 
    text-align: center;} 
    
#insidecontent table.HoursTable td.leftcell{
    font: bold 11px helvetica;
    color: #505050; 
    padding-left: 3px;}

#insidecontent table.HoursTable td.rightcell{
    font: normal 11px helvetica;
    color: #505050; 
    text-align: center;}
    
#insidecontent .pages td.BAHeader {
    font: bold 11px helvetica;
    color: #fff;
    background-color: #09306b; 
    text-align: center;
    padding: 2px;} 

#insidecontent #form .profile {
    background-color: #EAE8E8; 
    margin-top: 13px; 
    width: 100%;
    border: solid 1px #D2D1D2; }   
    
#insidecontent #form .profile .photo {
    padding: 3px; }

#insidecontent #form .profile .photo img {    
    border: solid 1px #D2D1D2; }

#insidecontent #form .profile .bio {
    padding: 3px; 
    font: normal 11px helvetica;
    color: #000;}

#insidecontent #form .profile .bio a {
    font: normal 11px helvetica;
    color: #000;}

#insidecontent #form .profile .bio a:hover {    
    text-decoration: none; }

#insidecontent fieldset.pages .links {width:95%;}

    #insidecontent fieldset.pages {
        margin:0;
        padding: 5px 10px 10px 10px; 
    }
    
    #insidecontent fieldset.pages .links a {
        font:bold 12px helvetica; 
        color: #505050;
    }

    #insidecontent fieldset.pages .links a:hover {
        text-decoration: none;
    }



/*** GLOBAL STYLES ***/

    #insidecontent p {
		margin:0 0 10px;
		padding:0;
        font: normal 12px helvetica;
		}

    #insidecontent .searchitems td {
		font: bold 12px helvetica;
        border:0;
		border-collapse:collapse;
		border-spacing:0;
		margin:0;
		padding:3px 3px 3px 0;
		}
    
    
    #insidecontent #results {
		border:1px solid #c7c7c7;
		border-collapse:collapse;
		border-spacing:0;
		margin:0;
		padding:0;
		width:100%;
		}
        

	#results h2 {
		color:#09306b;
		font:bold 14px helvetica;
		letter-spacing:-1px;
		margin:0;
		padding:0;
		}
	
	#insidecontent #results th {
		border:1px solid #ccc;
		font-size:14px;
		font-family:helvetica, arial, sans-serif, sans;
		font-weight:normal;
		padding:5px;
		vertical-align:top;
        background:url('../images/hyundai/content_header.jpg') left center repeat-x #0f51b3;
		}

	#insidecontent #results th a {
        color: #fff;
        text-decoration: none;
		}

	#insidecontent #results th a:hover {
        text-decoration: underline;
		}
    
	#insidecontent #results th.sorted {background:url('../images/hyundai/sorted.jpg') left center repeat-x #303858;}
	#insidecontent #results th.sorted a {color:#fff;}
	#insidecontent #results th.sorted img {border:0;}
    
    #insidecontent #results td  {
		font: normal 12px helvetica;
		padding:5px;
		vertical-align:top;
		}
	#insidecontent #results .on td {
		border:1px solid #ccc;
		background:#e7e7e7;
		}
	#insidecontent #results .off td {
		border:1px solid #ccc;
		background:#fff;
		}
	#insidecontent #results tr:hover td {
		border:1px solid #fff;
		background:#FBEEC6;
		cursor:help;
		}
	#insidecontent #results tr.active td {
		border:1px solid #fff;
		background:#FBEEC6;
		cursor:help;
		}
	#insidecontent #results .photo {
		width:125px;
        
		}
        
    #insidecontent #results .photo img {
        border:1px solid #D7D7D7;
    }
	
    #insidecontent #results .year { text-align:center; }
    
    #insidecontent #results .year h2 { 
        font-size:18px;
        color: #09306b; 
        font-weight: normal;}
    
    #insidecontent #results .vehicle { text-align:left;font-size:14px; }
    
    #insidecontent #results .vehicle h2 { 
        font-size:18px;
        color: #09306b; 
        font-weight: normal;}
    
    #insidecontent #results .location { text-align:center; }
    
    #insidecontent #results .mileage { text-align:right; }
	
    #insidecontent #results .listprice { font-size:20px;color:#f70; }
	#insidecontent #results .listprice span {font-size:14px;}
	#insidecontent #results a.pricelink:link {color:#f70;}
	#insidecontent #results a.pricelink:visited {color:#f70;}
	#insidecontent #results a.pricelink:hover {color:#f70;}
	#insidecontent #results a.pricelink:active {color:#f70;}
	#insidecontent #results a.pricelink:focus {color:#f70;}
	
    #insidecontent #results .stocknumber { text-align:left; }
	
    #insidecontent #results .vin { text-align:center; }
	
	#insidecontent #results .details {font-size:10px;}
	
	#insidecontent #results .mpg {font-size:10px;text-align:center;}
	#insidecontent #results .mpg h3 {font-size:14px;}

	#insidecontent form {
        margin: 0; }
    
	#insidecontent #form td {
	    padding:0 0 3px 0;	
        font: normal 12px helvetica;
        color: #09306b;
		}
	#insidecontent #form th {
		font-weight:bold;
		text-align:left;
        padding:3px 0 3px 3px;
        font: bold 12px helvetica;
        color: #09306b;
		}
		
	#insidecontent #fpblock {
    
        width: 457px; 
        height: 235px; 
        background-color: #DAD9F0; 
        text-align: left; 
        padding: 5px;
        font: normal 12px helvetica;
        color: #09306b;
        float: right;

    }
    
    #insidecontent #fpblock h1 {
    
		background-color:#09306b;
        color: #fff;
		font:bold 18px helvetica;
		letter-spacing:-1px;
		margin:0 0 5px 0;
		padding:2px;
        text-align: center;
        

    }
    
    #insidecontent #fpblock #top {
        height: 160px;
        margin: 0;
    
    }
    #insidecontent #fpblock #bottom {
        height: 75px;
        margin: 0;
        padding-right: 4px;
        width: 454px;
    
    }

    #pagination {
		color:#666;
		display:block;
		margin:0;
		padding:5px;
		text-align:center;
		}
	#pagination .next {
		font: bold 14px helvetica;
        color: #666;
        display:inline;
		margin:0;
		padding:5px 5px 5px 20px;
		}
	
    #pagination .next a {
		font: bold 14px helvetica;
        color: #09306b;
        text-decoration: none
        }
        
    #pagination .next a:hover {   
        text-decoration: underline; }
	
	#pagination .prev {
		font: bold 14px helvetica;
        color: #666;
        display:inline;
		margin:0;
		padding:5px 20px 5px 5px;
		}
	
    #pagination .prev a {
		font: bold 14px helvetica;
        color: #09306b;
        text-decoration: none;
        }

    #pagination .prev a:hover {   
        text-decoration: underline; }
	
    
    #pagination .page strong {
		color:#666;
		font-weight:bold;
		}

    #pagination .page a {
		font: bold 14px helvetica;
        color: #09306b;
        text-decoration: none;
		}

    #pagination .page a:hover {
        text-decoration: underline;
		}


	#offers {
		clear:both;
		display:block;
		margin:10px 0;
		text-align:center;
		}
	#offers a img {
		border:0;
		margin:5px;
		}


	.smalltext {
		font-size: 13px;
		}
		
	#rightside {
		float:right;
		margin:0 0 0 10px;
		padding:5px 0;
		width:150px;
		}
	#rightside .hours {
		background:#09306b;
		border:1px solid #c30;
		border-collapse:collapse;
		border-spacing:0;
		color:#fff;
		font-size:90%;
		margin:0;
		padding:10px 5px 0 15px;
		}
	#rightside .hours .heading {
		color:#fff;
		font-size: 11px;
		font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
		}

	#sidebar { display:none; }
	
	.req { color: #09306b; }
	.example {color:#ab2424;font-size:10px;font-weight:normal;}
	.subheading { color: #09306b; margin-bottom:0; }



/* Vehicle Details */


	#detailhdr {
		height:25px;
		margin:10px 0;
		}
	#detailhdr a {
		display:block;
		float:left;
		margin:0;
		padding:5px 15px 5px 20px;
		}
	#detailhdr .search {
		background:url("/images/ico/search.gif") no-repeat 0 60%;
		}
	#detailhdr .email {
		background:url("/images/ico/email.gif") no-repeat 0 60%;
		}
	#detailhdr .quote {
		background:url("/images/ico/quote.gif") no-repeat 0 60%;
		}


	#vdetail {
		background:#d9d9d9;
		border:1px solid #555;
        width: 100%;
		}
		
	#vdetail h1 {
		background:url('../images/hyundai/content_header.jpg') top left repeat-x #09306b;
		color:#fff;
		padding:5px;
		}
	#vdetail .price {
		color:#fff;
		/*float:right;*/
		font:italic 32px Arial, Helvetica, sans-serif;
		font-weight:bold;
		margin:0;
		padding:2px 10px 0 ;
		position:relative;
		}
	#vdetail img {
		border:1px solid #000;
		}
	#onlinetools div {background:#303030;}
	#shoppingtools h2 {color:#fff;}
	#shoppingtools h2 span {color:#FF9900;}
	#paymentcalculator h2 {color:#fff;}
	#paymentcalculator h2 span {color:#018CD1;}
	#onlinetools div#paymentresult {background:#EAE8E8;}
	#paymentcalculator .result th {background-color: #018cd1; font: bold 12px helvetica; color: #fff; text-align: center;}

/* Vehicle Info */
	#vdetail #vinfo {
		border:0;
		border-collapse:collapse;
		border-spacing:0;
		margin:0;
		padding:0;
		width:100%;
		}
	#vdetail #vinfo td {
		padding:3px;		
		}

	#vdetail #vinfo #photo {
        width:400px;
		}
	#vdetail #vinfo #quote {
		width:170px;
		}
	#vdetail #vinfo #quote h2 {
		font: bold 13px helvetica;
        background-color: #e00;
		border:1px solid #000;
		color:#fff;
		display:block;
        margin:0 0 3px;
        letter-spacing:0px;        
		padding:5px;
		text-align:center;
		text-indent:0;
		}
	#vdetail #quote h2 a {
		color:#fff;
		text-decoration:none;
		}
	#vdetail #quote h2 a:hover {
		color:#fc0;
		}
	#vdetail #vinfo #subphotos { 
        width: 125px;
		}
        
	#vdetail #vinfo #subphotos img { 
        margin-bottom: 6px; }

	#vdetail form {
		margin:0;
		padding:0;
		}
		
		
	#data {
		background:#e6e6e6;
		border:1px solid #555555;
		border-collapse:collapse;
		border-spacing:0;
		margin: 0;
		padding:0;
		width:100%;
		}
        
    #data tr.highlight {
        background-color: #D9D9D9; }
        
	#data th {
		border:0;
		padding:3px 6px;
        text-align: left;
        font: bold 14px helvetica;
        color: #09306b;
		}
	#data td {
		border:0;
		padding:3px 6px;
        font: normal 14px helvetica;
        color: #09306b;
		}
	#data .heading {background:#555;}
	#data .msrp th, #data .msrp td {background:#fde286;color:#000;font-size:14px;}
	#data .msrp th .saleprice {font-size:20px;}
	#data .heading th {color:#fff;}

	#shoppingtools {height:145px;margin:10px 0;padding:10px;
		background-color:#555;
		border:1px solid #464646;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		}
	#paymentcalculator {height:145px;
		background-color:#555;
		margin:10px 0 10px 10px;
		padding:10px;
		border:1px solid #464646;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		}

/**** HOMEPAGE STYLES ****/


    td.specialintrotop {
        font: normal 18px Helvetica; 
        color: #fff;
        text-align: right;
    }
    
    td.specialintrobottom {
        font: normal 14px Helvetica; 
        color: #fff;
        text-align: right;
    }

    td.specialintrobottom a {
        font: normal 14px Helvetica; 
        color: #fff;
        text-decoration: none;
    }
    
    td.specialintrobottom a:hover {
        text-decoration: underline; 
    }
    
    table.special {
        border: solid 3px #9897D6;    
        height: 105px; 
        width: 131px; 
        margin-left: 10px; 
    }
    
    td.specialheader {
        height: 17px; background-color: #CBCAEA; font: bold 11px helvetica; color: #0D0C86; text-align: center;
    }
    
    td.specialimage { height: 65px; }
    
    td.specialfooter {
        height: 17px; background-color: #CBCAEA; font: bold 12px helvetica; color: #0D0C86; text-align: center;
    }

/*** FEATURE TABS ***/

    #featuretabs {
		font: bold 13px Helvetica;
        margin-top: 10px;
        border:0;
        width: 100%;
		}
        
    
    #featuretabs td.active {
        background-color: #303030;
        border-left:1px solid #303030;
        border-top:1px solid #303030;
        border-right:1px solid #303030;
        height: 25px;
        text-align: center;
        font: bold 12px helvetica;
        color: #fff;
        text-decoration: none;
        cursor: pointer;
        
    }
    

    #featuretabs td.inactive {
        background-color: #E6E6E6;
        border:1px solid #D9D9D9;
        height: 25px;
        text-align: center;
        font: bold 12px helvetica;
        color: #09306b;
        text-decoration: none;
        cursor: pointer;

}
    
    #featuretabs td.bar {
        background-color: #303030;
        height: 25px;
        border-left:1px solid #303030;
        border-right:1px solid #303030;
        border-bottom:1px solid #303030;
    }
    
    #featurecontent .active {
        background-color: #fff;
        display:block;
        position: relative;
    }

	#featurecontent .standardleft {border-right: solid 5px #fff; padding: 10px;}
	#featurecontent .standardright {border-left: solid 5px #fff; padding: 10px;}

	#featurecontent .inactive {
        display: none; }


    #featurecontent h3 {
    
		color:#09306b;
		font:bold 18px helvetica;
		letter-spacing:-1px;
		margin: 0 0 5px 0;
		padding:0;

    }

    #featurecontent td ul {
    
		list-style:square;
		margin:0 0 15px 25px;
		padding:0;
		text-indent:0;

    }
    #featurecontent td ul li {
        
        font: normal 13px helvetica;
        margin-bottom: 1px;

    }

    #featurecontent td {
        
        font: normal 13px helvetica;

    }
    
    #disclaimer {
        background-color: #E6E6E6;
        border:1px solid #D9D9D9;
        display:block;
        position: relative;
        padding: 10px;
        
    }

    #disclaimer h3 {
    
		color:#09306b;
		font:bold 18px helvetica;
		letter-spacing:-1px;
		margin: 0 0 5px 0;
		padding:0;

    }
    
    #disclaimer td {
        
        font: normal 13px helvetica;

    }

/**--- FORMS ---**/


    #insidecontent fieldset.forms {
    margin:0;
    padding: 5px; 
    font:normal 12px helvetica; 
    }

    #insidecontent fieldset.forms legend {
        font:bold 18px Helvetica; 
        color: #CC3300;
        letter-spacing:-1px;
        padding:5px; 
    }

    #insidecontent fieldset.forms table th {
        font:bold 12px Arial; 
        color: #707070;
        text-align: left;
    }
    #insidecontent fieldset.forms table td {
        font:normal 12px Arial; 
        color: #707070;
        text-align: left;
    }

/** --- PAGE FIELDSETS --- **/

    #insidecontent fieldset.pages {
        margin:0;
        padding: 5px 10px 10px 10px; 
    }
    
    #insidecontent fieldset.pages div.text {
        font:normal 12px helvetica; 
        color: #505050;
        line-height: 20px;
        height: 310px;
    }
    
    * html #insidecontent fieldset.pages div.text {
        height: 330px;
    }

    #insidecontent fieldset.pages div.text2 {
        font:normal 12px helvetica; 
        color: #505050;
        line-height: 20px;
        height: 370px;
    }
    
    * html #insidecontent fieldset.pages div.text2 {
        height: 390px;
    }

    #insidecontent fieldset.pages div.text3 {
        font:normal 12px helvetica; 
        color: #505050;
        line-height: 20px;
        height: 240px;
    }
    
    * html #insidecontent fieldset.pages div.text3 {
        height: 260px;
    }

    #insidecontent fieldset.pages div.text4 {
        height: 370px;
    }
    
    * html #insidecontent fieldset.pages div.text4 {
        height: 390px;
    }
    
    #insidecontent fieldset.pages div.text4 P {
        font:normal 12px helvetica; 
        color: #505050;
    }
    
    #insidecontent fieldset.pages legend {
        font:bold 18px Helvetica; 
        color: #CC3300;
        letter-spacing:-1px;
        padding:5px; 
    }

    #insidecontent fieldset.pages table th {
        font:bold 12px Arial; 
        color: #505050;
        text-align: left;
    }
    #insidecontent fieldset.pages table td {
        font:normal 12px Arial; 
        color: #505050;
        text-align: left;
    }


    #insidecontent fieldset.pages .links a {
        font:bold 12px helvetica; 
        color: #505050;
    }

    #insidecontent fieldset.pages .links a:hover {
        text-decoration: none;
    }


/** --- INSET PHOTOS --- **/

#insidecontent div.insetphoto {

    width: 147px;
    float: right;
    padding-top: 11px;
    border: solid 1px #000033;
    text-align: center;
    font: normal 10px helvetica;
    color: #ddd; 
    background-color: #09306b;
    margin: 0 0 5px 5px;

}

#insidecontent fieldset.pages div.text div.insetphoto {
	    color: #ddd; 
}
#insidecontent div.insetphoto img {
    border: solid 1px #EAE8E8; }

#insidecontent div.insetphoto a {
    color: #EAE8E8; }

#insidecontent div.insetphoto a:hover {
    text-decoration: none; }


#insidecontent div.insetphoto table td a {
    font: bold 11px helvetica;
    text-decoration: none;
    color: #EAE8E8; }

#insidecontent div.insetphoto table td a:hover {
    text-decoration: underline; }


    
/** --- HOURS TABLES --- **/

#insidecontent table.HoursTable {
    border: solid 1px #878585; 
    width: 215px; }
    
#insidecontent table.HoursTable td.HoursHeader{
    font: bold 11px helvetica;
    color: #fff;
    background-color: #09306b; 
    text-align: center;} 

#insidecontent table.HoursTable td.HoursHeader{
    font: bold 11px helvetica;
    color: #fff;
    background-color: #09306b; 
    text-align: center;} 
    
#insidecontent table.HoursTable td.leftcell{
    font: bold 11px helvetica;
    color: #505050; 
    padding-left: 3px;}

#insidecontent table.HoursTable td.rightcell{
    font: normal 11px helvetica;
    color: #505050; 
    text-align: center;}
    
#insidecontent .pages td.BAHeader {
    font: bold 11px helvetica;
    color: #fff;
    background-color: #09306b; 
    text-align: center;
    padding: 2px;} 

#insidecontent #form .profile {
    background-color: #EAE8E8; 
    margin-top: 13px; 
    width: 100%;
    border: solid 1px #D2D1D2; }   
    
#insidecontent #form .profile .photo {
    padding: 3px; }

#insidecontent #form .profile .photo img {    
    border: solid 1px #D2D1D2; }

#insidecontent #form .profile .bio {
    padding: 3px; 
    font: normal 11px helvetica;
    color: #000;}

#insidecontent #form .profile .bio a {
    font: normal 11px helvetica;
    color: #000;}

#insidecontent #form .profile .bio a:hover {    
    text-decoration: none; }
    

/* SPECIALS */

#insidecontent .coupon {

    width: 100%;
    border: dashed 2px #707070;

}

#insidecontent .coupon td {
        font: normal 12px helvetica;
        color: #09306b;
}

#insidecontent .coupon th {
        font: bold 14px helvetica;
        text-align: left;
        background-color: #09306b;
        color: #fff;
}

#insidecontent .coupon td a {
        font: bold 12px helvetica;
        color: #09306b;
        text-decoration: none;
}

#insidecontent .coupon td a:hover {
    text-decoration: underline; }
    
#insidecontent .calculator .result {
    width: 175px; 
    border: solid 1px #939192;
    background-color: #EAE8E8;
}

#insidecontent .calculator .result #paymentresult {
    font: bold 18px helvetica;
    color: #6A696A; 
    text-align: center;
}   

#insidecontent .calculator .result #principalresult {
    font: bold 18px helvetica;
    color: #6A696A; 
    text-align: center;
}   
	
.caradmintable {background:#fff;border:1px solid #000;}
.caradmintable2 {background:#fee;border:1px solid #000;}
.caradmintable2 td {}
.carfeaturetable td {font-size:10px;padding:2px;}
.caradminheader {background:#51779e;}
.caradminsubheader {background:#bad0e7;}
.caradminheadertext {font-weight:bold;color:#fff;padding:5px;}
.caradminsubheader .caradminheadertext {color:#fff;font-size:10px;}
.caradminlable {text-align:center;font-weight:bold;color:#fff;font-size:12px;}
.caradminlable a:link {color:#ff9;}
.caradminlable a:visited {color:#ff9;}
.caradminlable a:hover {color:#ff0;}
.caradminlable a:active {color:#ff0;}
.caradminlable a:focus {color:#ff0;}
.caradminlable2 {text-align:left;font-weight:bold;color:#000;font-size:12px;padding:5px;}
.caradminaltlistrow1 {background:#fff;}
.caradminaltlistrow2 {background:#ddd;}
.caradminlist {font-size:10px;color:#000;}
.caradminlist a {text-decoration:underline;}
.caradminlist a:link,
.caradminlist a:visited {color:#000;}
.caradminlist a:hover,
.caradminlist a:active,
.caradminlist a:focus {color:#00f;}
.photo img {border:1px solid #000;}
				#page #content div.department {
					border:1px solid #666;
					border-radius:5px;
					-moz-border-radius:5px;
					-webkit-border-radius:5px;
					margin:0 0 10px;
					padding:2px;
					}
					#page #content div.department h2 {
				        background:url('../images/hyundai/content_header.jpg') left center repeat-x #09306b;
						border:1px solid #09306b;
						border-radius:3px;
						-moz-border-radius:3px;
						-webkit-border-radius:3px;
						color:#fff;
						font:bold 14px helvetica,arial,sans-serif;
						letter-spacing:0;
						padding:5px 10px;
						text-shadow:0 1px 0 #111;
						text-transform:uppercase;
						}
					#page #content div.department div.desc {
						margin:0 10px 10px;
						width:450px;
						}
						#page #content div.department div.desc p {
							font-size:11px;
							}
					#page #content div.department table {margin:5px;}
					#page #content div.department table td,
					#page #content div.department table th
					{padding:2px;font-size:12px;color:#000;}
					#page #content div.department div#hours {
						background:#fff;
						border:1px solid #999;
						border-radius:3px;
						-moz-border-radius:3px;
						-webkit-border-radius:3px;
						float:right;
						margin:-25px 10px 10px;
						padding:5px;
						width:150px;
						}
						#page #content div.department div#hours h5 {
							font:bold 13px helvetica,arial,sans-serif;
							margin:0 0 5px;
							padding:0 0 5px;
							}
						#page #content div.department div#hours table {
							border:0;
							border-collapse:collapse;
							border-spacing:0;
							width:100%;
							}
							#page #content div.department div#hours table td,
							#page #content div.department div#hours table th {
								border-top:1px solid #999;
								font-size:11px;
								padding:3px 0;
								}
							#page #content div.department div#hours table th {
								font-weight:bold;
								}
							
						#page #content div.department table#contacts {
							width:100%;
							}
							#page #content div.department table#contacts td {
								font-size:12px;
								padding:10px;
								width:25%;
								}
								#page #content div.department table#contacts td strong {
									font-weight:bold;
									}
							
					#page #content div.department ul.links {
						height:25px;
						list-style:none;
						margin:0;
						padding:5px;
						text-indent:0;
						}
						#page #content div.department ul.inline li {
							float:left;
							font-size:11px;
							font-weight:bold;
							margin:0 15px 0 0;
							padding:2px 2px 2px 20px;
							}
							#page #content div.department ul.inline li.staff {
								background:url('../images/ico/group_16.png') 0 50% no-repeat;
								}
							#page #content div.department ul.inline li.appointment {
								background:url('../images/ico/calendar_16.png') 0 50% no-repeat;
								}
							#page #content div.department ul.inline li.parts {
								background:url('../images/ico/applications_16.png') 0 50% no-repeat;
								}
							#page #content div.department ul.inline li.specials {
								background:url('../images/ico/sale_16.png') 0 50% no-repeat;
								}
							#page #content div.department ul.inline li a {
								color:#333;
								}
								#page #content div.department ul.inline li a:hover {
									color:#09306b;
									}

