@import url(http://images1.ecarlist.com/sites/common/similar_vehicles.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_sidebar_links.css);
@import url(http://images1.ecarlist.com/sites/common/v2_top_search.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_top.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_vitals.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_tools.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_details.css);
@import url(http://images1.ecarlist.com/sites/common/news_sidebar.css);
@import url(http://images1.ecarlist.com/sites/common/news.css);
@import url(http://images1.ecarlist.com/sites/common/inventory_v2_sidebar_filters.css);
@import url(http://images1.ecarlist.com/sites/common/inventory_v2_right.css);
@import url(http://images1.ecarlist.com/sites/common/inventory_v2_sidebar_contact.css);
@import url(http://images1.ecarlist.com/sites/common/new_vehicles.css);
@import url(http://images1.ecarlist.com/sites/common/featured_vehicles.css);
@import url(http://images1.ecarlist.com/sites/common/sitemap.css);
@import url(http://images1.ecarlist.com/sites/common/specials_footer.css);
@import url(http://images1.ecarlist.com/sites/common/specials.css);
@import url(http://images1.ecarlist.com/sites/common/common_classes.css);
@import url(http://images1.ecarlist.com/sites/common/columns.css);
@import url(http://images1.ecarlist.com/sites/common/dropdown.css);
@import url(http://images1.ecarlist.com/sites/common/jobs.css);

body { padding:0px; margin:0px; background:#242116 url('../images/background.jpg') no-repeat center top; font-size:10pt; font-family:Arial, Helvetica, sans-serif; color:#444; }

p { padding:0 0 12px 0; margin:0; }
form { padding:0px;	margin:0px; }
td, tr { font-size:12px; color:#000; }
a { text-decoration: underline; color:#000; }
a:link {  }
a:visited { }
a:hover { text-decoration:none; color:#666; }
a:active { }
.florals { height:20px; background:url('../images/florals.png') top center no-repeat; margin:5px auto 0px; }
.florals_sm { height:12px; background:url('../images/florals_sm.png') top center no-repeat; margin:4px auto 7px; }

#content .col2 ul, #content .column ol { padding:15px 0px; }
#content .col2 ul li, #content .col2 ol li { margin-left:25px; padding:5px 0px; line-height:115%; }
#content .col2 ul li { list-style:square; }

/*###### =columns: static page columns ######
###########################################*/
.column { float:left; margin:0 20px 5px 20px; }
.last { margin-right:0; }
.col1 { width:260px; }
.col2 { width:550px; }
.col3 { width:810px; } 
#financeCalc li#vehicle_calculator_price { height:35px; }

.staff_member { margin:10px; text-align:left; min-height:244px; height:auto !important; height:244px; }
.staff_member img { float:left;	margin-right:10px; border:6px solid #f3f1f3; }
.staff_member h3 { margin: 0; }

#container { margin:0px auto; width:1000px; }
#top_header { margin:0px auto; height:119px; background:url('../images/top_header_bg.jpg') top left no-repeat; width:1000px; }
#top_header ul { float:right; padding:20px 10px 0px 30px; margin:0px 0px 0px 0px; }
#top_header ul h2 { color:#dbcfb2; padding:0px; margin:0px; font-size:12pt; }
#top_header ul li { display:block; list-style:none; color:#fff; font-size:18pt; }
h1#logo { padding:0px; margin:0px; float:left; width:428px; height:84px; background:url('../images/logo.jpg') top left no-repeat; }
h1#logo a { display:block; width:428px; height:84px; text-indent:-9000px; }
h2#porsche_logo { padding:0px; margin:0px; float:right; width:120px; height:84px; background:url('../images/porsche_logo.png') top left no-repeat; }
h2#porsche_logo a { display:block; width:120px; height:84px; text-indent:-9000px; }
#mainContainer { clear:both; margin:0px auto; padding:0px 20px; width:940px; background:#fff url('../images/inner_page.jpg') left 120px no-repeat; }
#home #mainContainer, #financing #mainContainer, #inventory #mainContainer, #vehicle #mainContainer { background:#fff; }

#priNav { padding:0px 0px 0px 265px; margin:0px auto; clear:both; height:36px; background:url('../images/priNav_bg.jpg') top left no-repeat; text-transform:lowercase; }
#priNav li { padding:0px; margin:0px; display:inline; float:left; list-style:none; }
#priNav li a { display:block; text-decoration:none; height:36px; text-indent:-9000px; background:url('../images/priNav_links.png') 0px 0px no-repeat; }
#priNav li a#priNav_Home { background-position:0px 0px; width:55px; }
#priNav li a#priNav_Home:hover { background-position:-675px 0px; }
#priNav li a#menu0 { background-position:-55px 0px; width:103px; }
#priNav li a#menu0:hover { background-position:-730px 0px; }
#priNav li a#menu1 { background-position:-158px 0px; width:86px; }
#priNav li a#menu1:hover { background-position:-833px 0px; }
#priNav li a#menu2 { background-position:-244px 0px; width:91px; }
#priNav li a#menu2:hover { background-position:-919px 0px; }
#priNav li a#priNav_Vehicle_Finder { background-position:-335px 0px; width:126px; }
#priNav li a#priNav_Vehicle_Finder:hover { background-position:-1010px 0px; }
#priNav li a#menu3 { background-position:-461px 0px; width:139px; }
#priNav li a#menu3:hover { background-position:-1136px 0px; }
#priNav li a#menu4 { background-position:-600px 0px; width:75px; }
#priNav li a#menu4:hover { background-position:-1275px 0px; }
#priNav li ul { display:none; }
#cmsNav {
	display:none;
}
#dropmenudiv, #dropmenudiv_firefox { color:#000; background-color:#fff; border:1px solid #4d4d4d; padding:0px; }
*html #dropmenudiv { padding-right:0px; }
#dropmenudiv a, #dropmenudiv_firefox a { color:#000; font-family:Helvetica, Arial, sans-serif; border-bottom:1px solid #a0a0a0; text-decoration:none; font-size:8pt; margin:0px; text-indent:7px; }
#dropmenudiv a:hover, #dropmenudiv_firefox a:hover { background-color:#ccc; color:#000; }
#content { clear:both; min-height:746px; height:auto !important; height:746px; padding:35px 15px; width:910px; }
#home #content, #financing #content, #vehicle #content, #inventory #content { padding:0px 0px; width:940px; }
#home #homePorsche { padding:0px; margin:0px auto; background: url('../images/content_bg.jpg') left bottom no-repeat; height:326px; width:980px; display:block; }
#homePorsche { display:none; }
#footer { clear:both; width:980px; margin:0px auto; padding:10px; background:url('../images/footer_bg.jpg') top center no-repeat; color:#ebebeb; font-size:7pt; }
#footer a { color:#ebebeb; text-decoration:none; }
#footer a:hover { color:#ebe6d9; text-decoration:underline; }
#footer a#porsche { float:right; display:block; width:143px; height:33px; background:url('../images/porsche_link.jpg') top left no-repeat; text-indent:-9000px; }
#footer a#ecarlist { float:right; display:block; width:143px; height:33px; background:url('../images/ecarlist.png') 0px 0px no-repeat; margin-left:25px; text-indent:-9000px; }
#footer a#ecarlist:hover { background-position:-143px 0px; }

/*  */
#left { width:250px; }
#right { width:640px; }
#home #right, #inventory #right, #vehicle #right { width:675px; }
#home .floatleft { width:300px; }
#right p, #finance_middle p, #notify_middle p { font-family:Helvetica, Arial, sans-serif; }
#home #right .floatleft h2 { margin-top:12px; display:block; width:300px; height:79px; text-indent:-9000px; background:url('../images/homeText.png') top left no-repeat; }
#home #right .floatleft p { font-size:9pt; line-height:19px; text-align:justify; margin: 15px 0 5px; padding-bottom: 0;}
#contact .customer_tools_left img { width:125px; height:120px; }
#contact .customer_tools_left { width:135px; }
.hours { width:50%; float:left; }
* html .hours h3 { font-size:12pt; }
.hours ul { list-style-type:none; font-size:85%; }
.financeBox2 { display:none; }
#newsletter_signup ul li { list-style:none; }
#disclaimerTxt { margin:12px auto 0px; }
#right #disclaimerTxt p { font-size:8pt; color:#666; padding-bottom:0px; }

a#readmore1 {
	margin: 0;
	padding: 0 0 10px;
	color:#d6bb6c;
	font-size:8pt;
	text-decoration: none;
	float:right;
}
a#readmore1:hover {
	color:#8d6f29;
}


/* inventory page */
.inventory_v2_row { background-color:#fff; }
.inventory_v2_details h4, .inventory_v2_details h4 a { text-decoration:none; color:#000; font-weight:normal; font-size:13.5pt; }
.inventory_v2_details h4 a:hover { color:#333; }
.inventory_v2_pagination a { color:#6393c3; }
#inventory_v2_sidebar_filters { padding:4px; }
#inventory_v2_sidebar_filters h3 { font-size:11.5pt; color:#000; font-weight:normal; }
#inventory_v2_sidebar_filters h3.non_expandable_menuheader { color:#333; font-weight:normal; font-size:9pt; }
.filterList { font-size:9pt; }
.filterList li { color:#888; } 
.filterList li a { color:#3e3e3e; }
.filterList li a:hover { color:#fff; background-color:#000; }
#inventory_v2_sidebar_filters h2 { font-size:12pt; font-weight:normal; margin:0px auto 7px; color:#333; }
.expandable { font-size:9pt; font-weight:bold; }
#inventory_v2_sidebar_contact { background:#eee url('../../images/listingImages/leftColumnEmailDealer.jpg') no-repeat center top; padding-top:61px; padding-bottom:20px; border-bottom:1px solid #9e9e9e; }
#inventory_v2_sidebar_contact .input, #inventory_v2_sidebar_contact textarea { width:217px; }
#currentFilters p { padding:0px 0px 0px 0px; }
.car_subtitle { font-weight:bold; padding-bottom:3px; }
.inventory_v2_price_right { color:#000; }

/* link styles for similar vehicles */
#similarVehicles { font-size:9pt; color:#444; padding:0px 4px; }
#similarVehicles h3 { text-transform:uppercase; font-weight:normal; margin:0px auto 0px; padding-top:0px; text-align:center; border-bottom:0px solid #f9f9f9; }
.similarVehicle { border:none; background:transparent; }
.similarVehicle ul li a { font-weight:bold; color:#444; text-decoration:none; }
.similarVehicle ul li a:hover { color:#000; }

/**/
#vehicle_v2_sidebar_links { font-size:10pt; color:#000; margin:0px 4px; background:transparent; border:none; }
#vehicle_v2_sidebar_links li a:link { color:#333; text-decoration:none; line-height:125%; }
#vehicle_v2_sidebar_links li a:hover { background:#fff url('../../images/listingImages/arrowTree.gif') 2px center no-repeat; }
/* link styles for breadcrumbs */
#vehicle_topbar_left a { color:#333; font-weight:normal; text-decoration:none; }
#vehicle_topbar_left a:hover { color:#000; font-weight:normal; background:#fff; }
/* link and color styles for email and print buttons */
#vehicle_topbar_right ul li { color:#737373; }
#vehicle_topbar_right ul li a { color:#444; text-decoration: none; }
#vehicle_topbar_right ul li a:hover { color:#ff0000; text-decoration: none; }

/* vehicle page */
#vehicle_title { color:#000; font-size:20pt; font-weight:normal; }
* html #vehicle_title { font-weight:bold; }
#car_subtitle { float:left; width:490px; padding:0 8px; font-weight:bold; }
#vehicle_contact a:link, #vehicle_contact a:active, #vehicle_contact a:visited { text-decoration:none; color:#003399; font-size:8pt; }
#vehicle_contact a:hover { color:#000; }
#vehicle_contact span { color:#444; font-size:12pt; font-weight:bold; }
#vehicle_mainPhoto { margin-left:5px; }
#priceContainer #price { color:#333; font-size:24pt; font-weight:bold; }
#vitalsContainer { font-size:8.5pt; color:#6c6c6c; }
#vitalsContainer strong { color:#444;  }
#vitalsRight_mpg { color:#000; }
#vitalsRight_mpg span.mpg_fuel_efficient { color:#006600; }
#vitalsRight_mpg span.floatleft, #vitalsRight_mpg span.floatright { font-size:6pt; }
#vitalsRight_mpg span { font-size:11pt; font-weight:bold; }
#customer_tools a { color:#007ec3; text-decoration:underline; font-size:8pt; }
#customer_tools a:hover { color:#6393c3; }
.customer_tools_icons a { }
.customer_tools_icons a.selected { }
.customer_tools_icons a:hover { }
.customer_tools_icons a.toc { }
.customer_tools_icons a.prev, .customer_tools_icons a.next{ }
.customer_tools_icons a.prev:hover, .customer_tools_icons a.next:hover { background: #1A48A4; color: #fff; }
.customer_tools_label { font-weight:bold; }
#customer_tools_left { color:#000; font-size:9pt; }
#customer_tools_top_middle { color:#000; font-weight:normal; }
* html #customer_tools_top_middle { font-weight:bold; }
#dealerboxName { margin: 15px 0 0 0; font-weight:bold; }
.dealerboxAdd { }
#dealerboxPhone { font-size:22px; font-weight:bold; margin:15px 0 25px 0; }
#dealerboxMap { }
#vehicleDisclaimer { clear:both; font-size:85%; text-align:justify; color:#444; }
#vehicle_details_middle h3 { font-size:10pt; color:#444; background-color:#ccc; padding:3px; font-weight:bold; margin-bottom:12px; text-transform:uppercase; }
.vehicle_details_pagination a { padding: 8px 10px; text-decoration: none; color: #FFFFFF; background-color: #666666; font-size:11pt; }
.vehicle_details_pagination a:hover { color: #fff; background:#000 url('../../images/innerpageImages/bgDescNav_r.gif') bottom center no-repeat; }
.vehicle_details_pagination a.selected { color:#000; background:#fff url('../../images/innerpageImages/bgDescNav_r.gif') bottom center no-repeat; }

/* LEFT COLUMN dealership photo and sidebar address */
#rn_logoSection, #site_logoSection { display:none; }
#sidebar_address { text-align:left; line-height:19px; padding: 5px; margin:5px 0px; font-size:10pt; width:240px; }
#financing #sidebar_address { margin:5px 10px 5px 0px; }
#sidebar_address p strong { font-size:12pt; }
#sidebar_address .floatleft p strong { color:#000; font-size:10pt; }
#video_player { margin:0px auto 10px; }

/* NEW VEHICLES */
#new_vehicles { border:none; margin:0px auto; height:162px; background:url('../images/new_vehicles_placeholder.jpg') top center no-repeat; width:675px; }
#new_vehicles h2 { display:none; }

/* FEATURED VEHICLES */
#featuredVehicles { width:350px; color:#000; font-size:8pt; padding:18px 0px 0px 0px; margin:0px auto; overflow:hidden; float:none; }
#featuredVehicles_footer { display:none; } 
#featuredVehicles_title { display:block; width:263px; height:25px; background:url('../images/featured_vehicles_title.png') top left no-repeat; text-indent:-9000px; margin-left:9px; }
#random_list_location #random_list_item { margin:10px 7px auto 7px; color:#fff; font-size: 9pt; text-align: center; height:115px; width:99px; }
#random_list_location #random_list_item img { border:242116 1px solid; }
#random_list_location #random_list_item a { color:#000; text-decoration:none; }
#random_list_location #random_list_item a:hover { color:#666; text-decoration:none; }

/*****Twitter Box****/

#twitter_box{
	float: left;	
	display:inline;
	width: 300px;
	margin: 0 0 15px 0px;
	font-size:10px;
	font-family: 'Lucida Grande',sans-serif;
	line-height:18px;
}
#twitter_box a { 
	color:#242116; 
}
#twitter_box_inner{
	border: 1px solid #242116;
	background-color:#faf6eb;
	overflow:hidden;
}
#twitter_update_list{
	list-style-type:none;
	margin:8px;
	min-height:125px;
}
#twitter_update_list li{
	margin: 4px 0;
}
#twitter_update_list span a {
	color:#000;
}

#twitter_update_list a {
	color:#242116;
}

#twitter-link {
	display:block;
	float:right;
	display:inline;
	margin: 0 8px 8px 0;
	color:#242116;
	font-weight:bold;
}

#twitter-link a{
	color:#242116;
	font-weight:bold;
}


h3#twitter_header{
	width: 83px;
	height: 27px;
	background: url('../images/twitter_header.png') no-repeat;
	text-indent: -9000px;
	margin:0;
}

/*### =toolTip ###
################*/
.tt_carfax { float:left; }
.tt_carfax { margin:0px 0px 3px 3px; }
.tt_cpo { float:left; }
.toolTipInner_price { font-size: 22px; }


/* SITEMAP */
#sitemapContent {  }
#sitemapContent h1 { font-size:18pt; font-weight:normal; margin:10px auto 25px; }

/* SPECIALS FOOTER */
#specialsFooter { background:#fff /*url('../images_new/body_bg.jpg') 0 -300px repeat-x*/; border-top: 1px solid #002142; }
#specials_flash { width:675px; }

/*### =specials ###
#################*/
.ip_specials_list .ip_specials_list_special { width: 455px; }

/* QUICKLINKS -- VEHICLE FINDER, INVENTIVES, ONLINE SPECIALS */
a#home_ad1 { display:block; width:250px; height:170px; background:url('../images/panamera.jpg') top left no-repeat; padding:0px; margin:33px auto 0px; }
a#home_ad2 { display:block; width:250px; height:170px; background:url('../images/lease_program.jpg') top left no-repeat; padding:0px; margin:0px auto; }
a#home_ad3 { display:block; width:250px; height:170px; background:url('../images/maint_sched.jpg') top left no-repeat; padding:0px; margin:0px auto; text-indent: -9000px }
a#home_ad4 { display:block; width:250px; height:170px; background:url('../images/specials_callout.jpg') top left no-repeat; padding:0px; margin:0px auto; text-indent: -9000px }
#quicklinks_container { margin:0px auto; }
#quicklinks { padding:0px; margin:0px auto; }
#quicklinks li { padding:0px; margin:0px 0px 5px 0px; list-style:none; display:block; }
#quicklinks li a { display:block; width:250px; height:36px; background:url('../images/quicklinks_bg2.png') 0px 0px no-repeat; text-indent:-9000px; }
#quicklinks li a#inventory { background-position:0px 0px; }
#quicklinks li a#contact { background-position:0px -41px; }
#quicklinks li a#directions { background-position:0px -83px; }
#quicklinks li a#newsletter { background-position:0px -124px; }
#quicklinks li a#service { background-position:0px -124px; }
#quicklinks li a#inventory:hover { background-position:-250px 0px; }
#quicklinks li a#contact:hover { background-position:-250px -41px; }
#quicklinks li a#directions:hover { background-position:-250px -83px; }
#quicklinks li a#newsletter:hover { background-position:-250px -124px; }
#quicklinks li a#service:hover { background-position:-250px -124px; }
#quicklinks li a#quick_twitter{
	background: url('../images/quicklinks_social_bg.png') no-repeat 0px 0px
}

#quicklinks li a#quick_facebook{
	background: url('../images/quicklinks_social_bg.png') no-repeat 0px -41px
}

#quicklinks li a#quick_twitter:hover{
	background-position: -252px 0px
}

#quicklinks li a#quick_facebook:hover{
	background-position: -252px -41px
}

/* DEALER CONTACT */
#dealer_contact { color:#444; font-size:8pt; line-height:14px; text-align:left; padding:0px; margin:5px 0px; }
#dealer_contact h2 { color:#000; padding:0px; margin:0px 0px 15px 0px; font-size:13.5pt; text-align:center; font-family:Helvetica, Arial, sans-serif }
#rn_appointmentREQ { color:#444; font-size:7pt; line-height:14px; } 
#dealer_contact .section { margin-bottom:15px; text-align:left; }
.inputBox { width:250px; border:#36393c 1px solid; margin-top:3px; margin-bottom:6px; } 
.submitButton { width:165px; background:#b9b9b9; border:#979797 1px solid; color:#444; padding:5px 0 5px 0; text-align:center; }

/* SERVICE AND PARTS PAGE */
#service_container { background:#b9b9b9 url('../images/service_container_bg.jpg') left bottom repeat-x; color:#000; line-height:15px; padding:5px; font-size:7pt; }
#service_container h3 { font-size:11pt; }
#service_container .floatleft { margin-left:10px; }
#service_container .partsColumn { width:40%; }
#service_container .input, textarea { width:200px; }
#service_container p { color:#000; }
#service_container ul { padding:0; margin:0; list-style:none; }
#service_container ul li { margin:0 0 5px 0; padding:0; list-style:none; display:block; font-size:8.5pt; }
#service_container #vehicle_question_submit { text-align:center; border-top:1px dashed #323232; margin:15px 30px; padding-top:6px; }

/**/
.svc_leftColumn { background:url('../../images/listingImages/bgLeftColumn.jpg') top center repeat-x #000000; padding-top:18px; padding-bottom:25px; text-align:left; }
#svc_leftColumnForm { padding-left:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:9pt; }
#svc_leftColumnForm input { width:170px; font-size:9pt; margin-bottom:12px; }
#svc_leftColumnForm textarea { width:170px; font-size:9pt; margin-bottom:12px; }
#fixedtipdiv { position:absolute; padding-top:10px; padding-bottom:10px; border:1px solid black; z-index:100; color:black; font-size:7pt; text-align:left; width:400px; height:150px; filter:alpha(opacity=90); opacity:.90; }
#fixedtipdiv .tipColumn { width:120px; margin-left:10px; float:left; }

ul#careers_list { margin: 0 0 15px 30px; }


#careers .column col2 #employLeft ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
	text-align:left;
}

#content .col2 #employLeft ul li {
	margin:5px;
	padding:0px;
	list-style-type:none;
}
#content .col2 #employRight ul li {
	margin:5px;
	padding:0px;
	list-style-type:none;
}
#careers .col2 .employLabel {
	text-align:left;
}
#careers .employDiv {
	width:235px;
	margin:0px;
	padding:5px;
}
#careers .employDiv ul {
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#content .col2 ol li {
	margin-left:5px;
}
#app_outline {
	border:1px solid #000;
	width:490px;
	padding:10px;
	
}
.clear {
	margin:0px;
	padding:0px;
	clear:both;
}
#careers #employSubmit {
	border:none;
}
#careers #employRight {
	border:none;
}

#news #newsItem #player {
	float:right;
	width:360px;
	height:310px;
	display:inline;
	margin:0px 0px 10px 15px;
	padding:0px;
}
#news #newsItem #player2 {
	float:right;
	width:360px;
	height:310px;
	display:inline;
	margin:-50px 0px 10px 15px;
	padding:0px;
}

#approved_left {
	width:550px;
	float:left;
	margin:0 20px 5px;	
}
#approved_left h2 {
	padding-bottom:20px;
}
#approved_left h3 {
	font-size:11pt;
	padding:20px 0px 15px;
}	
.approved_list {
	margin:0px;
	padding:10px 0px 20px 40px;
}
.approved_list li {
	padding:3px 0px;	
}
.approved_logo {
	float:left;
	padding:0px;
	margin:0px 10px 25px 0px;
}


/* privacy page */
#privacy .left {
	float:left;
	width:550px;
	display:inline;
	margin-left:20px;
}
#privacy .right {
	float:right;
	width:260px;
	display:inline;
	margin-right:20px;
}
#privacy .left h2 {
	padding-bottom:15px;	
}
#privacy .left h3 {
	padding-bottom:5px;
	padding-top:10px;
	font-size:14px;
}

/* Terms page */
#terms .left {
	float:left;
	width:550px;
	display:inline;
	margin-left:20px;
}
#terms .right {
	float:right;
	width:260px;
	display:inline;
	margin-right:20px;
}
#terms .left h2 {
	padding-bottom:15px;	
}
#terms .left h3 {
	padding-bottom:5px;
	padding-top:10px;
	font-size:14px;
}
#terms ul {
	margin:0px;
	padding:10px 0px 10px 30px;
}
#terms li {
	padding:4px 0px;	
}


#social {
	margin: 0;
	padding: 0 0 0 20px;
	list-style-type: none;
}
#social li {
	margin: 0;
	padding: 10px 0;
	line-height:65px;
	font-weight: bold;
	font-size: 14px;
}
#social li a {
	display:block;
	text-decoration: none;
	padding-left:70px;
}
#social li a#twitter {
	background: url(../images/twitter_icon.jpg) no-repeat left center;
}
#social li a#facebook {
	background: url(../images/facebook_icon.jpg) no-repeat left center;	
}

#newcars {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#newcars li {
	float:left;
	margin: 0;
	padding: 0;
}
#newcars li a {
	display:block;
	height:162px;
	text-indent: -9000px;
	background: url(../images/new_porsche.jpg) no-repeat;
}
#newcars li a#boxter {
	width:135px;
	background-position: 0 0;
}
#newcars li a#cayman {
	width:131px;
	background-position: -135px 0px;
}
#newcars li a#nine {
	width: 135px;
	background-position: -266px;
}
#newcars li a#panamera {
	width:140px;
	background-position: -400px 0px;
}
#newcars li a#cayenne {
	width:134px;
	background-position: -539px 0px;
}
#home .home_models_popup {
	width:118px;
	height:35px;
	margin:0px;
	padding:7px 0px 18px 15px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/grey_back.png) no-repeat center top !important;
	background:url(../images/grey_back.gif) no-repeat center top;

}
#home .home_models_popup_tall {
	width:118px;
	height:58px;
	margin:0px;
	padding:7px 0px 18px 15px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/grey_back_tall.png) no-repeat center top !important;
	background:url(../images/grey_back_tall.gif) no-repeat center top;

}
#home .home_models_popup_tall h5 {
	color:#dbcfb2;
	margin: 0;
	padding: 3px 0;
}

/**** maintenance schedule ****/

#maint_schedule{
	padding: 0px 15px 0px 17px;
}

#maint_schedule ul {
	list-style-type: none;
	display: inline;
	float: left;
	width: 165px;
	margin: 0px 10px 0px 0px;
}

#maint_schedule ul li{
	display: inline;
	float: left;
	width: 100%;
}

#maint_schedule ul li h3{
	display: inline;
	float: left;
	background: #1e526a;
	height: 24px;
	color: #fff;
	font-family: Helvetica;
	width: 100%;
	font-size: 13px;
	line-height: 23px;
	text-indent: 5px;
	margin: 0px 0px 5px 0px;
}

#maint_schedule ul li a{
	text-decoration: none;
	font-family: Helvetica;
	font-size: 13px;
	color: #333;
	font-weight: normal;
	cursor: pointer;
	line-height: 17px;
}

#maint_schedule ul li.maintSchedule_image{
	background: url('../images/schedule_img001.jpg') no-repeat;
	height: 127px;
}

#maint_schedule ul#maintSchedule_boxster li.maintSchedule_image{
	background-position: 0px 0px;
}
#maint_schedule ul#maintSchedule_911 li.maintSchedule_image{
	background-position: -176px 0px;
}
#maint_schedule ul#maintSchedule_cayenne li.maintSchedule_image{
	background-position: -352px 0px;
}
#maint_schedule ul#maintSchedule_cayman li.maintSchedule_image{
	background-position: -528px 0px;
}
#maint_schedule ul#maintSchedule_panamera li.maintSchedule_image{
	background-position: -704px 0px;
}

#maint_schedule ul.categoryitems {
	display: none;
	border: 1px solid #ccc;
	background: #fff;
	padding: 2px 0px 2px 2px;
	width: 163px;
	margin: 0px 0px 5px 0px;
}

#maint_schedule ul.categoryitems li.pdf_link a{
	display: block;
	background: url('../images/pdf_icon.jpg') no-repeat left 0px;
	font-size: 11px;
	padding: 4px 0px 2px 20px;
	margin: 1px 0px 1px 0px;
	line-height: 10px;
}

/*****Specials Landing Page******/

#specials_landing #top_header {
	background-position: -10px 0px;
}

#specials_landing #mainContainer {
	background: #fff;
	padding:0 20px;
	width: auto;
}

#specials_landing #content{
	padding:35px 0px;
	width: auto;
}

#specials_landing #right {
	width: 674px;
}

#specials_landing #specials_image {
	border: 2px solid #666;
}

/*****blackboook online link******/

#blackbook_frame {
	width: 980px;
	height: 550px;
}

#blackbook_link {
	margin: 15px auto 10px auto;
	width: 250px;
	height: 126px;
}

#blackbook_link a {
	float: left;
	display: block;
	width: 100%;
	height: 100%;
	background: url('../images/blackbookLink_bg_v4.png') no-repeat;
	text-indent: -9000px;
}

.imakenewswrapper { width:770px; margin: 0 auto; }
#iframewrapper {  overflow:hidden; border-top: 1px solid #666; height:670px; }
#imakenewsframe { position: relative; bottom:151px; }


#porsche_awards h3 {
	margin-bottom: 10px;
}

#porsche_awards p {
	line-height: 17px;
}
