@charset "utf-8";
/* CSS Document */

/*
 * Front Page Style Sheet
 * Eastern Chrysler Dodge Jeep
 *
 * Copyright © 2008 Eastern Chrysler Dodge Jeep. All Rights Reserved.
 * http://www.easternchrysler.ca
 *
 * Author: Kelsey Martens, kmartens@easternchrysler.com	
 * Created: May 1, 2008
 */

<!--

/*
    PROMO CONTENT
------------------------------------------------------ */

#main_promo {
	border: 0;
	padding: 0;
	margin: 0 auto;
	width: 960px;
	height: 246px;
	}

#main_promo_left {
	background: #041010 url('/content/images/front_promo.jpg') no-repeat;
	border: 0;
	padding: 0;
	margin: 0 auto;
	width: 658px;
	height: 246px;
	float: left;
	}
#main_promo_right {
	background: #041010 url('/content/images/front_promo_right_bg.gif') no-repeat;
	border: 0;
	padding: 0;
	margin: 0 auto;
	width: 302px;
	height: 246px;
	float: left;
	}
#main_promo_left .main_promo_icon {
	border: 0;
	padding: 0;
	margin: 214px 0 0 9px;
	width: 37px;
	height: 37px;
	float: left;
	}
#main_promo_left p.main_promo_text_1 {
	font-size:12px;
	font-weight: bold;
	color: #ffffff;
	border: 0;
	padding: 0;
	margin: 213px 0 0 0;
	width: 375px;
	float: left;
	}
#main_promo_left p.main_promo_text_1 a:link, #main_promo_left p.main_promo_text_1 a:active, #main_promo_left p.main_promo_text_1 a:visited {
	text-decoration: none;
	color: #ffffff;
	border: 0px;
	}
#main_promo_left p.main_promo_text_1 a:hover {
	text-decoration: none;
	color: #ffffff;
	}
#main_promo_left p.main_promo_text_2 {
	font-size:11px;
	color: #89a2af;
	border: 0;
	padding: 0;
	margin: 0;
	width: 375px;
	}
#main_promo_left p.main_promo_text_2 a:link, #main_promo_left p.main_promo_text_2 a:active, #main_promo_left p.main_promo_text_2 a:visited {
	text-decoration: none;
	color: #89a2af;
	border: 0px;
	}
#main_promo_left p.main_promo_text_2 a:hover {
	text-decoration: none;
	color: #89a2af;
	}

#main_promo_right div.main_promo_1 {
	font-size: 32px;
	font-weight: bold;
	font-style: italic;
	color: #ffffff;
	margin: 42px 0 0 20px;
	padding: 0;
	}
#main_promo_right div.main_promo_2 {
	font-size: 20px;
	font-weight: normal;
	font-style: italic;
	color: #ffffff;
	margin: 0 0 0 20px;
	padding: 0;
	}

#main_promo_list ul {
	list-style-type: none;
	margin: 20px 0 0 0;
	}
#main_promo_list li {
	margin: 0;
	height: 22px;
	}
#main_promo_list li a {
	margin: 0;
	color: #ffffff;
	font-size: 13px;
	background: url(/content/images/main_promo_arrow.gif) no-repeat;
	background-position: 0;
	padding-left: 21px;
	}

/*
    HOME PAGE FEATURED
------------------------------------------------------ */

#main_content {
	padding: 0;
	margin: 0 auto;
	width: 960px;
	height: 316px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	}
#main_content_featured {
	background: #ffffff; 
	padding: 0;
	margin: 0 auto;
	width: 600px;
	height: 310px;
	border-right: 1px solid #ffffff;
	float: left;
	}
#main_content_featured_top {
	font-size: 15px;
	font-weight: bold;
	color: #001f25;
	background: #97aeb4 url('/content/images/front_featured_top_bg.gif') no-repeat;
	padding: 8px 12px 8px 12px;
	margin: 0 auto;
	width: 576px;
	height: 16px;
	border-bottom: 1px solid #ffffff;
	}
#main_content_featured_top span {
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	}
#main_content_featured_top span a:link, #main_content_featured_top span a:active, #main_content_featured_top span a:visited {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	}
#main_content_featured_top span a:hover {
	color: #123e47;
	text-decoration: underline;
	}

.button_moreinfo {
	position: relative;
	background: url('/content/images/button_more_over.gif') no-repeat;
	white-space: nowrap;
	display: block;
	width: 155px;
	height: 26px;
	margin: 0;
	padding: 0;
	}
.button_moreinfo a {
	display: block;
	color: #00292d;
	font-size: 12px;
	font-weight: bold;
	width: 155px;
	height: 26px;
	float: left;
	text-decoration: none;
	}
.button_moreinfo a:hover {
	color: #00292d;
	text-decoration: none;
	}
.button_moreinfo img {
	width: 155px;
	height: 26px;
	border: 0;
	}
* html a:hover {visibility:visible}
.button_moreinfo a:hover img {visibility:hidden;}
.button_moreinfo span {
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	left: 32px;
	top: 5px;
	margin: 0;
	padding: 0;
	cursor: pointer;
	} 

div.main_featured_vehicle {
	padding: 4px 9px 4px 9px;
	margin: 5px 0 5px 0;
	width: 182px;
	height: 250px;
	background: url('/content/images/main_featured_bg.gif') repeat-y;
	float: left;
	}
div.main_featured_vehicle2 {
	padding: 4px 9px 4px 9px;
	margin: 5px 0 5px 0;
	width: 182px;
	height: 250px;
	float: left;
	}
img.main_featured_vehicle {
	border: 1px solid #007f8e;
	}

p.reg_price {
	color: #658083;
	font-size: 16px;
	font-weight: bold;
	text-decoration: line-through;
	text-align: right;
	padding: 4px 5px 5px 5px;
	margin: 0 0 1px 0;
	}
p.sale_price {
	color: #ff0000;
	font-size: 26px;
	font-weight: bold;
	float: right;
	padding: 4px 5px 5px 5px;
	margin: 0 0 -10px 0;
	}
p.special_price {
	color: #ff0000;
	font-size: 26px;
	font-weight: bold;
	text-align: right;
	padding: 5px;
	margin: 0 0 -5px 0;
	}
#main_content_featured h3 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin: 0 0 -5px 0;
	}
#main_content_featured h3 a:link, #main_content_featured h3 a:active, #main_content_featured h3 a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	}
#main_content_featured h3 a:hover {
	color: #003947;
	text-decoration: underline;
	}
#main_content_featured p.text {
	color: #334143;
	font-size: 10px;
	font-weight: normal;
	padding: 5px;
	margin: 0 0 3px 0;
	}
#main_content_featured p.text a:link, #main_content_featured p.text a:active, #main_content_featured p.text a:visited {
	color: #27667a;
	text-decoration: none;
	}
#main_content_featured p.text a:hover {
	color: #003947;
	text-decoration: underline;
	}
#main_content_featured p.text span {
	font-weight: bold;
	}
div.main_content_featured_bottom {
	background: #97aeb4 url('/content/images/main_featured_bottom_bg.gif') no-repeat;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	padding: 0;
	margin: 0 auto;
	width: 600px;
	height: 5px;
	float: left;
	}

/*
    HOME PAGE SEARCH
------------------------------------------------------ */

#main_content_search {
	background: #ffe3c9 url('/content/images/front_search_bg.gif') no-repeat;
	border: 0;
	padding: 0;
	margin: 0 auto;
	width: 359px;
	height: 310px;
	float: left;
	}
#main_content_search_top {
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	background: #fc7a05 url('/content/images/front_search_top_bg.gif') no-repeat;
	padding: 8px 12px 8px 12px;
	margin: 0 auto;
	width: 335px;
	height: 16px;
	border-bottom: 1px solid #ffffff;
	}
div.main_content_search_bottom {
	background: #fb7705 url('/content/images/front_search_bottom_bg.gif') no-repeat;
	border-top: 1px solid #ffffff;
	padding: 0;
	margin: 0 auto;
	width: 359px;
	height: 5px;
	float: left;
	}
div.new_search_frame {
	background: #005679;
	padding: 3px;
	margin:  0 0 0 10px;
	width: 332px;
	display: block;
	border: 0;
	}
div.used_search_frame {
	background: #50a200;
	padding: 3px;
	margin:  0 0 0 10px;
	width: 332px;
	display: block;
	border: 0;
	}
div.frame_spacer {
	padding: 0;
	margin:  0;
	width: 100%;
	height: 3px;
	display: block;
	border: 0;
	clear: both;
	}
div.main_content_search_tab {
	background: #ffffff url('/content/images/main_search_tab_bg_over.gif') repeat-x;
	padding: 3px 15px 3px 15px;
	color: #00151d;
	margin:  0;
	width: 302px;
	height: 16px;
	display: block;
	border: 0;
	}
div.main_content_search_tab a:link, div.main_content_search_tab a:active, div.main_content_search_tab a:visited {
	font-size: 12px;
	font-weight: normal;
	color: #00151d;
	text-decoration: none;
	background: url('/content/images/search_tab_arrow.gif') no-repeat;
	background-position: right;
	width: 302px;
	display: block;
	padding: 0;
	margin:  0;
	border: 0;
	}
div.main_content_search_tab a:hover {
	text-decoration: none;
	font-weight: normal;
	color: #00151d;
	}
div.main_content_search_tab.open {
	background: #ffffff url('/content/images/main_search_tab_bg_over.gif') repeat-x;
	}
div.main_content_search_type {
	font-size: 20px;
	font-weight: bold;
	color: #071414;
	padding: 3px 10px 3px 10px;
	margin: 5px 0 0 0;
	width: 325px;
	height: 30px;
	border: 0;
	}
div.main_content_search_type a:link, div.main_content_search_type a:active, div.main_content_search_type a:visited {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	}
div.main_content_search_type a:hover {
	color: #ffffff;
	text-decoration: none;
	}

div.main_content_search_tab a:link, div.main_content_search_tab a:active, div.main_content_search_tab a:visited {
	color: #00151d;
	text-decoration: none;
	display: block;
	}
div.main_content_search_tab a:hover {
	color: #00151d;
	text-decoration: none;
	display: block;
	}




div.main_content_search_tab2 {
	background: #ffffff url('/content/images/main_search_tab_bg_over.gif') repeat-x;
	padding: 3px 15px 3px 15px;
	color: #00151d;
	margin:  0;
	width: 302px;
	height: 16px;
	display: block;
	border: 0;
	}
div.main_content_search_tab2 a:link, div.main_content_search_tab2 a:active, div.main_content_search_tab2 a:visited {
	font-size: 12px;
	font-weight: normal;
	color: #00151d;
	text-decoration: none;
	background: url('/content/images/search_tab_arrow.gif') no-repeat;
	background-position: right;
	width: 302px;
	display: block;
	padding: 0;
	margin:  0;
	border: 0;
	}
div.main_content_search_tab2 a:hover {
	text-decoration: none;
	font-weight: normal;
	color: #00151d;
	}
div.main_content_search_tab2.open {
	background: #ffffff url('/content/images/main_search_tab_bg_over.gif') repeat-x;
	}
div.main_content_search_tab2 a:link, div.main_content_search_tab2 a:active, div.main_content_search_tab2 a:visited {
	color: #00151d;
	text-decoration: none;
	display: block;
	}
div.main_content_search_tab2 a:hover {
	color: #00151d;
	text-decoration: none;
	display: block;
	}

div.new_folder_box_new {
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	padding: 6px 15px 7px 15px;
	margin: 0;
	width: 130px;
	height: 20px;
	border: 0;
	background: #005679 url('/content/images/new_folder_box_new.gif') no-repeat top right;
	float: left;
	}
div.used_folder_box_new {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	padding: 7px 12px;
	margin: 3px 0 0 1px;
	width: 80px;
	height: 15px;
	border: 0;
	background: #50a200 url('/content/images/used_folder_box_new.gif') no-repeat top right;
	float: left;
	cursor: pointer;
	}

div.new_folder_box_used {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	padding: 7px 12px;
	margin: 3px 0 0 1px;
	width: 95px;
	height: 15px;
	border: 0;
	background: #005679 url('/content/images/new_folder_box_used.gif') no-repeat top right;
	float: left;
	cursor: pointer;
	}
div.used_folder_box_used {
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	padding: 6px 15px 8px 15px;
	margin: 0;
	width: 110px;
	height: 20px;
	border: 0;
	background: #50a200 url('/content/images/used_folder_box_used.gif') no-repeat top right;
	float: left;
	}

#main_content_search .search_new_drop {
	padding: 0;
	background-color: #ffffff;
	margin:  0;
	border: 0;
	width: 332px;
	height: 150px;
	display: block;
                overflow: auto; 
	}
#main_content_search .search_new_drop ul {
	list-style-type: none;
	text-align: left;
	position: relative;
	}
#main_content_search .search_new_drop li {
	margin: 0;
	text-align: left;
	display: inline;
	background-color: #ffffff;
	}
#main_content_search .search_new_drop li a {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	color: #000000;
	margin: 0;
	height: 23px;
	width: 242px;
	padding: 7px 0 0 70px;
	background-color: #ffffff;
	background-repeat: no-repeat;
	border-top: 2px solid  #ffffff;
	border-left: 2px solid  #ffffff;
	border-bottom: 1px solid  #beecff;
	display: block;
	}
#main_content_search .search_new_drop li a:hover {
	background-color: #74d7ff; 
	border-top: 2px solid  #74d7ff;
	border-left: 2px solid  #74d7ff;
	text-decoration: none;
	color: #000000;
	}

#search_new_name li.all a { background-image: url(/content/categories/all.gif); }

#search_new_name li.chrysler300 a { background-image: url(/content/categories/chrysler300.gif); }
#search_new_name li.aspen a { background-image: url(/content/categories/aspen.gif); }
#search_new_name li.pt_cruiser a { background-image: url(/content/categories/pt_cruiser.gif); }
#search_new_name li.sebring a { background-image: url(/content/categories/sebring.gif); }
#search_new_name li.sebring_convertible a { background-image: url(/content/categories/sebring_convertible.gif); }
#search_new_name li.town_country a { background-image: url(/content/categories/town_country.gif); }

#search_new_name li.avenger a { background-image: url(/content/categories/avenger.gif); }
#search_new_name li.caliber a { background-image: url(/content/categories/caliber.gif); }
#search_new_name li.charger a { background-image: url(/content/categories/charger.gif); }
#search_new_name li.challenger a { background-image: url(/content/categories/challenger.gif); }
#search_new_name li.dakota a { background-image: url(/content/categories/dakota.gif); }
#search_new_name li.durango a { background-image: url(/content/categories/durango.gif); }
#search_new_name li.grand_caravan a { background-image: url(/content/categories/grand_caravan.gif); }
#search_new_name li.journey a { background-image: url(/content/categories/journey.gif); }
#search_new_name li.nitro a { background-image: url(/content/categories/nitro.gif); }
#search_new_name li.ram_1500 a { background-image: url(/content/categories/ram_1500.gif); }
#search_new_name li.ram_2500 a { background-image: url(/content/categories/ram_2500.gif); }
#search_new_name li.ram_3500 a { background-image: url(/content/categories/ram_3500.gif); }
#search_new_name li.ram_3500_chassis a { background-image: url(/content/categories/ram_3500_chassis.gif); }
#search_new_name li.ram_4500_chassis a { background-image: url(/content/categories/ram_4500_chassis.gif); }
#search_new_name li.ram_5500_chassis a { background-image: url(/content/categories/ram_5500_chassis.gif); }
#search_new_name li.sprinter a { background-image: url(/content/categories/sprinter.gif); }
#search_new_name li.viper a { background-image: url(/content/categories/viper.gif); }

#search_new_name li.commander a { background-image: url(/content/categories/commander.gif); }
#search_new_name li.compass a { background-image: url(/content/categories/compass.gif); }
#search_new_name li.grand_cherokee a { background-image: url(/content/categories/grand_cherokee.gif); }
#search_new_name li.liberty a { background-image: url(/content/categories/liberty.gif); }
#search_new_name li.patriot a { background-image: url(/content/categories/patriot.gif); }
#search_new_name li.wrangler a { background-image: url(/content/categories/wrangler.gif); }

#search_new_type li.all a { background-image: url(/content/categories/all.gif); }
#search_new_type li.smallcar a { background-image: url(/content/categories/car.gif); }
#search_new_type li.midsize a { background-image: url(/content/categories/26000-29995.gif); }
#search_new_type li.fullsize a { background-image: url(/content/categories/fullsize.gif); }
#search_new_type li.crossover a { background-image: url(/content/categories/crossover.gif); }
#search_new_type li.minivan a { background-image: url(/content/categories/minivan.gif); }
#search_new_type li.suv a { background-image: url(/content/categories/suv.gif); }
#search_new_type li.truck a { background-image: url(/content/categories/truck.gif); }
#search_new_type li.commercial a { background-image: url(/content/categories/commercial.gif); }

#search_new_price li.p19995-lower a { background-image: url(/content/categories/19995-lower.gif); }
#search_new_price li.p20000-22995 a { background-image: url(/content/categories/20000-22995.gif); }
#search_new_price li.p23000-25995 a { background-image: url(/content/categories/23000-25995.gif); }
#search_new_price li.p26000-29995 a { background-image: url(/content/categories/26000-29995.gif); }
#search_new_price li.p30000-34995 a { background-image: url(/content/categories/30000-34995.gif); }
#search_new_price li.p35000-39995 a { background-image: url(/content/categories/35000-39995.gif); }
#search_new_price li.p40000-49995 a { background-image: url(/content/categories/40000-49995.gif); }
#search_new_price li.p50000-up a { background-image: url(/content/categories/50000-up.gif); }

#main_content_search .search_used_drop {
	padding: 0;
	background-color: #ffffff;
	margin:  0;
	border: 0;
	width: 332px;
	height: 150px;
	display: block;
                overflow: auto; 
	}
#main_content_search .search_used_drop ul {
	list-style-type: none;
	text-align: left;
	position: relative;
	}
#main_content_search .search_used_drop li {
	margin: 0;
	text-align: left;
	display: inline;
	background-color: #ffffff;
	}
#main_content_search .search_used_drop li a {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	color: #000000;
	margin: 0;
	height: 15px;
	width: 284px;
	padding: 4px 15px 4px 15px;
	background-color: #ffffff;
	border: 0;
	display: block;
	border-bottom: 1px solid  #ebffd7;
	}
#main_content_search .search_used_drop li a:hover {
	background-color: #b2ff67; 
	text-decoration: none;
	color: #000000;
	}

/*
    HOME PAGE SPECIALS
------------------------------------------------------ */

#main_specials {
	padding: 0;
	margin: 0 auto;
	width: 960px;
	height: 72px;
	border: 0;
	}
#main_specials_left {
	background: #bd0000 url('/content/images/main_specials_links_bg.gif') no-repeat;
	border: 0;
	padding: 0;
	margin: 0 auto;
	width: 225px;
	height: 72px;
	float: left;
	}
#main_specials_right {
	background: #e60000 url('/content/images/main_specials_bg.gif') no-repeat;
	border: 0;
	padding: 0;
	margin: 0 auto;
	width: 735px;
	height: 72px;
	float: left;
	text-align: center;
	}
#main_specials_left_top {
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	padding: 7px 12px 7px 12px;
	margin: 0;
	width: 201px;
	height: 16px;
	border: 0;
	}
#main_specials_left_top a:link, #main_specials_left_top a:active, #main_specials_left_top a:visited {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	display: block;
	}
#main_specials_left_top a:hover {
	color: #ffffff;
	text-decoration: none;
	display: block;
	}

#main_specials_left_bottom ul {
	list-style-type: none;
	margin: 10px 0 0 -25px;
	}
#main_specials_left_bottom li {
	margin: 0;
	height: 20px;
	}
#main_specials_left_bottom li a {
	margin: 0;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	background: url('/content/images/main_specials_pdf_icon.gif') no-repeat;
	background-position: 0;
	padding-left: 25px;
	}
img.main_specials_image {
	padding: 0;
	margin:  2px 5px 0 5px;
	border: 0;
	}

/*
    HOME PAGE MESSAGE
------------------------------------------------------ */

#main_message {
	padding: 0;
	margin: 0 auto;
	width: 960px;
	height: 178px;
	border-top: 1px solid #ffffff;
	background: #84c0dd url('/content/images/main_message_bg.jpg') no-repeat;
	display: inline;
	}

#main_message p {
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	color: #0d1e22;
	text-align: center;
	margin: 35px 0 0 180px;
	padding: 0;
	width: 440px;
	height: 100px;
	}


-->