/*This is for reg tags "*&#174;*" for normal text areas*/
/*Or for tool-tips &#60;em&#62;&#174;&#60;/em&#62; */
em {
	font-size: 5px;
}

html body #main_content {
	background: transparent url('/shared/images/experience/bg_top_collection.jpg') no-repeat scroll left top;
	border-top: none;
	height: auto;
	margin-top: 0px;
	width: 960px;
	position: relative;
	top: 0px;
	overflow: hidden;
	background-color:#FFFFFF;
}

a { color: #1b4077; }

select { 
	border:1px solid #CECECE;
	background-color: #829CB1; 
 	color: #ffffff; 
	font: verdana, arial, sans serif;
	font-size:10px;
	font-weight:bold;
}

input { 
	margin-left:10px;
	border:1px solid #CECECE;
	background-color: #829CB1; 
 	color: #ffffff; 
	font: verdana, arial, sans serif;
	font-size:10px;
	font-weight:bold;
	width:30px;
}

#moutain_header {
	background: url('/shared/images/experience/bg_footer_dots.gif') repeat-x bottom left;
	width:918px;
	margin: 0 22px 0 20px;
	height: 57px;
	_height: 45px;
	font-weight:normal;
}

#moutain_background {
	background-color:#fff;
}

#top_collection {
	display: block;
	width: 960px;
	background: url('/shared/images/experience/vlines.gif') repeat-y top left;
	font-weight:normal;
	margin-top:70px;
}

#middle_collection {
	display: none;
}

#bottom_collection {
	display: block;
	width: 960px;
	height: 80px;
	font-weight:normal;
}

#all_things_jeep_container {
	margin-bottom: 0px;
	/*Fix for IE 6*/
	_margin-bottom: 0px;
	font-weight:normal;
}

#all_things_jeep_container ul {
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-left: 8px;
	margin-right: 25px;
	/*ie 6 fix*/
	_margin-left: 5px;
	_margin-right: 15px;
	font-weight:normal;

}

#all_things_jeep_container ul li {
	list-style: none;
}

#all_things_jeep_container ul a {
	font-size: 10px;
	text-decoration: none;
}

#all_things_jeep_container ul a: hover {
	text-decoration: underline;
}

#all_things_jeep_container span {
	display: none;
}

#disclaimer_msrp {
	display: none;
}

#slot_10
{
	position:relative;
}

#slot_10 .content_header
{
	color:#666666;
	font-size:12px;
	font-weight:bold;
	height:18px;
}

#slot_10 .content_holder
{
	position:absolute;
	top:0px;
	left: 25%;
	/*left:170px;*/
}

#featureStory {
	font-size:10px; 
	color:#080d0f;
}

#featureStory h4 {
	font-size:10px;
	font-weight:bold;
	margin-top:10px;
}

#featureStory p.articleInfo {
	margin: 0 0 10px 20px;
}

#featureStory p.articleText {
	margin-bottom: 10px;
}

	/*	This rule is to thoroughly reset the styles on text pulled in for the article content.
		There's no telling what markup this content will have and it can't be stripped. Reset everything. */
	#featureStory p.articleText * {
		font-size: 10px !important;
		font-style: normal !important;
		font-weight: normal !important;
	}

.content_description {
	color: #686a6a;
}

.headline {
	color: #06305c;
	font-size: 14px;
	text-transform: uppercase;
}

.sub_headline {
	color: #08345B;
	font-size: 11px;
	font-weight: 600;
}

.stat {
	color: #777777;
	font-size: 9px;
}

.stat_headline {
	color: #777777;
	font-size: 9px;
}

.title {
	color: #06305c;
	font-size: 13px;
}

.copy {
	color: #777777;
	font-size: 11px;
}

.text_link {
	color: #B2600E;
	font-weight: 600;
	text-decoration: none;
}

.box_text_link, 
.box_text_link: hover {
	background-color: #B2600E;
	color: #FFFFFF;
	font-weight: 600;
	padding: 1px 2px;
	text-decoration: none;
}

.date {
	color: #4B6870;
	font-weight: 600;
	margin: 2px 2px 0px 5px;
}

.slot_left {
	float: left;
	margin: 2px 0px 2px 20px;
	/*for ie 6*/
	_margin: 2px 0px 2px 10px;
}

.slot_right {
	float: right;
	margin: 2px 12px 2px 0px;
}

#middle_collection  .slot_left, #middle_collection .slot_right {
	background: none;
}

#middle_collection .content_holder {
	background-image: url('/shared/images/experience/promo_item_back.jpg');
	background-repeat: repeat-x;
	background-position: 0px -28px;
}

.slot_left p, 
.slot_right p {
	margin: 0px;
}

.sm {
	width: 294px;
}

.med {
	width: 627px;
}

.lg {
	width: 949px;
}

.external_link_nav {
	margin-left: 5px;
	margin-top: 20px;
}

.external_link, .divider {
	float: left;
	margin-left: 5px;
}

.divider {
	float: left;
	display: inline;
}

.content_header, 
.external_link {
	color: #1b4077;
	font-weight: 600;
	font-size: 12px;
	/*Fix for IE 6*/
	_font-size: 11px;
	height: 18px;
}

.external_link {
	display: inline;
	float: right;
	margin-right: 10px;
}

.content_header {
	display: block;
}

.content_header span, 
.external_link span {
	margin-top: -17px;
}

.content_header p {
	vertical-align: 5px;
	margin-right: 5px;
	display: inline;
}

.content_header img {
	margin-right: 5px;
}


.external_link p {
	margin-right: 5px;
	display: inline;
	vertical-align: 5px;
}

.content_header a, 
.external_link a {
	text-decoration: none;
}

.title_hr {
	display: none;
}

.no_flash_message {
	color: #777777;
	font-size: 10px;
	padding: 20px;
	width: 220px;
}

.no_flash_message a {
	color: #1b4077;
}

#mosaic, #feature_video {
	visibility: hidden;
}

/*** Individual column styles ***/

#chryslernews ul,
#chryslernews ol,
#externalnews ul,
#externalnews ol,
#testimonials ul,
#testimonials ol {
	list-style: none;
	margin: 0;
	padding: 0;
	background-color: #fff;
}

#chryslernews li,
#externalnews li,
#testimonials li {
	list-style: none;
	font-size:10px;
	padding: 10px 0 10px 12px;
	margin: 0;
}

	#chryslernews li:hover { background-color: #dfe1ce; }
	#externalnews li:hover { background-color: #fdf7d5; }
	#testimonials li:hover { background-color: #c2dbe8; }

#chryslernews a,
#externalnews a,
#testimonials a {
	color: #1b4077;
	border: none;
	/*display: block;*/
	font-size: 10px;
	margin: 10px 0px;
	text-decoration: none;
}
	
#chryslernews a.copy,
#externalnews a.copy,
#testimonials a.copy {
	display:block;
	margin:0 0 0 -6px;
}	
	
#chryslernews a.readMoreLink,
#externalnews a.readMoreLink,
#testimonials a.readMoreLink{
	color: #1b4077;
	border: none;
	display: block;
	font-size: 10px;
	text-decoration: none;
	text-align:left;
	padding: 0px 10px 0px 5px;
}	

#chryslernews a.readMoreLink img,
#externalnews a.readMoreLink img,
#testimonials a.readMoreLink img { 
	margin-top:5px;
	/*for ie6*/
	_margin-top:5px;
	margin-bottom:0px;
	/*for ie6*/
	_margin-bottom:0px;
	margin-left:2px;
}

#chryslernews a.readMoreLink:hover,
#externalnews a.readMoreLink:hover,
#testimonials a.readMoreLink:hover {
	 color: #1b4077;
	 background-color: transparent;
}

#chryslernews li a span,
#externalnews li a span,
#testimonials li a span {
	display: block;
	margin-left: -20px;
	color: #1B4077;
}

	/*#chryslernews a:hover span,
	#externalnews a:hover span,
	#testimonials a:hover span { text-decoration:underline; }*/

#chryslernews h3,
#externalnews h3,
#testimonials h3 { 
	display:block;
	font-size:11px;
	font-weight:bold;
	color:#686A6A;
	padding:2px 2px 2px 4px;
	background: url('/shared/images/experience/downarrow.gif') no-repeat scroll 97%;
}

	#chryslernews h3 { background-color: #dfe1ce; }
	#externalnews h3 { background-color: #fdf7d5; }
	#testimonials h3 { background-color: #c2dbe8; }
	
#externalnews img,
#testimonials img {
	margin-left:3px;
}	
	
.news_bottom {
	background: url('/shared/images/experience/bg_footer_dots.gif') repeat-x left;
	width:294px;
	padding:10px 0;
}	

#news #featureStory {margin:10px 0 10px 0;}

.readMoreLink { 
	text-decoration:none;
	font-size:10px; 
}

.readMoreLink img { 
	margin-left:-2px;
}

.readMoreLink span {
	/*for ie6*/
	_margin-bottom:-14px!important;
}

.featureLink p {
	display:inline;
	vertical-align:5px;
}

.eventsAccordion {height:0; overflow:hidden; clear:left;}

.eventsToggler {
	_zoom:1;
}

.eventsToggler, .open {
	/*cursor:pointer;*/
	font-size:10px;
	color: #1B4077;
	padding-top:10px;
}

.eventsToggler img {
	margin:0 10px 0 0px;
	float:left;
}

.eventsToggler, .hover {
	cursor:pointer;
	font-size:10px;
	color: #1B4077;
	padding-bottom:10px;
	padding-top:10px;
}

.eventsToggler span.location, .eventsToggler span.date {
	display: block;
	font-weight:normal;
	color:#262626;
}

.eventsToggler span.location {
	margin-top:2px;
}

.open img {
	margin:0 10px 0 10px;
	float:left;
}

.open {
	background-color:#DAE3E6;
}

.hover img {
	margin:0 10px 0 10px;
	float:left;
}

.hover {
	background-color:#DAE3E6;
}

#upcomming_events ul,
#upcomming_events ol {
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
}

#upcomming_events li {
	clear:both;
	margin-top:10px;
}

#upcomming_events p, .moreInfo {
	margin: 10px;
}

#upcomming_events a {
	color: #1B4077;
	font-size: 10px;
	text-decoration: none;
}

.open span.location, .open span.date {
	display: block;
	font-weight:normal;
	color:#262626;
}

#upcomming_events .moreInfo {
	clear:both;
	display:block;
	/*background:url('/shared/images/experience/arrow_right.gif') no-repeat scroll 90%;*/
	padding-bottom:10px;
}

div.promo_layout_3 {
	margin: 10px 0;
}

#eshots {
	background: url('/shared/images/experience/header_dots.gif') repeat-x top left;
	margin-top:20px;
}

#eshots h3 {
	color:#686A6A;
	font-size:11px;
	font-weight:bold;
	display:block;
	padding-top:20px;
}

#eshots p {
	margin:10px 0;
	font-size:10px;
	color:#262626;
	font-weight:normal;
}

#eshots img {
	margin-top:10px;
}

#eshots input {
	width: auto;
}

.moreInfo img {
	display:inline;
	float:none;
	margin-bottom:-5px;
	/*for ie6*/
	_margin-bottom:-5px;
	margin-left:0px;
}

.moreInfo span {
	display:inline;
	float:none;
	margin-bottom:-5px;
	/*for ie6*/
	_margin-bottom:-5px;
	margin-left:0px;
}

div#disclaimer_link,
div#disclaimers {
	padding-top: 30px;
}

/*** FLICKR STYLES ***/

#flickr {
	background: url('/shared/images/experience/header_dots.gif') repeat-x top left;
	margin-top:10px;
	position:relative;
}

#flickr h2 {
	color:#686A6A;
	font-size:11px;
	font-weight:bold;
	display:block;
	padding:20px 0 10px 0;
}

#flickr_logo {
	top:19px;
	left:245px;
	position:absolute;
}

#flickr_target .photo_thumb_link {
	margin-top:10px;
	margin-right:10px;
	float:left;
}

a#flickrLink, a#youtubeLink {
	clear:both;
	float:none;
	display:block;
	padding-top:10px;
	font-size:10px;
	text-decoration:none;
}
/*** CHRYSLER GROUP STYLES ***/

#chryslerGroups {
	background: url('/shared/images/experience/header_dots.gif') repeat-x top left;
	margin-top:20px;
	position:relative;
	font-size:10px;
}

#chryslerGroups h2 {
	color:#686A6A;
	font-size:11px;
	font-weight:bold;
	display:block;
	padding:20px 0 10px 0;
}

#chryslerGroups ul,
#chryslerGroups ol {
	list-style: none;
	margin: 10px 0;
	padding: 0;
}

#chryslerGroups li {
	clear:both;
	margin-top:6px;
}

#chryslerGroups a {
	color: #1B4077;
	text-decoration: none;
}
