/* HOME PAGE */

	/* CONTAINERS */

	#bottom_container {
		overflow: hidden;
		margin-top: 20px;
	}
	#bottom_container_rules {
		overflow: hidden;
		margin-top: 0px;
	}
	#bottom_container_home {
		overflow: hidden;
		margin-top: -20px;
		margin-bottom: 20px;
	}
	
	#left_container {
		width: 50%;
		float: left;
	}
	
	#right_container {
		width: 330px;
		margin-left: 50px;
		float: left;
	}
	
	#text_slug_box {
		margin-top:205px;
		margin-bottom:40px;
	}

	#cloud_tags {
		margin:2px 0px;
		padding:5px 0px 6px;
	}
	
	/*
	#text_slug{
		font-size:20px;
		color: #2e3a3e;
		font-weight: bold;
		line-height:18px;
		position:relative;
		padding-left:10px;
		margin-top:300px;
		margin-bottom:10px;
		text-transform: uppercase;
	}

	#text_slug_box {
		color: #fff;
		font-size: 12px;
		font-weight: bold;
		width: 85%;
		height: 20px;
		background: #2e3a3e;
		margin-left: 10px;
		text-align: center;
		margin-bottom:40px;
		line-height: 20px;
	}
	*/
	/* CONTENT PAGES */
	
	/*	BREADCRUMB	*/
	#content_container a.breadcrumb_nav_1, #content_container a.breadcrumb_nav_selected_1, #content_container a.breadcrumb_nav_2, #content_container a.breadcrumb_nav_selected_2, #content_container a.breadcrumb_nav_3, #content_container a.breadcrumb_nav_selected_3 {
		text-decoration: none;
	}

	#content_container a.breadcrumb_nav_1, #content_container a.breadcrumb_nav_2, #content_container a.breadcrumb_nav_3 {
		color: #fd7749;
	}

	#content_container a.breadcrumb_nav_selected_1, #content_container a.breadcrumb_nav_selected_2, #content_container a.breadcrumb_nav_selected_3 {
		color: #fff;
	}

	#content_container a.breadcrumb_nav_1, #content_container a.breadcrumb_nav_selected_1 {
		font-size: 20px;
	}

	#content_container a.breadcrumb_nav_2, #content_container a.breadcrumb_nav_selected_2 {
		font-size: 18px;
	}

	#content_container a.breadcrumb_nav_3, #content_container a.breadcrumb_nav_selected_3 {
		font-size: 16px;
	}

	#main_copy p {
		margin-bottom: 10px;
		font-size: 11px;
	}

	#main_copy p.italic_black {
		margin-bottom: 10px;
		font-size: 10px;
		color: #D6D6D9;
		font-style: italic;
	}
	
	#main_copy a.bold {
		font-weight: bold;
	}

	#main_copy ul {
		margin-bottom: 20px;
	}

	#main_copy li {
		list-style-image: url('/shared/img/icn_simple_bullet.gif');
		margin-left: 20px;
	}
	
	#main_copy ol {
		margin-bottom: 20px;
	}
	#main_copy ol li {
		list-style-image: none;
		list-style-type: decimal;
		margin-left: 25px;
	}

	#main_copy h3 {
		font-size: 11px;
		font-weight: bold;
		display: block;
	}

	#main_copy i{
		color: #bcbec0;
	}

	#main_copy a {
		color: #fd7749;
		text-decoration: none;
	}

	/* BLOG POSTS */
	.blog_post, .blog_post p, .blog_post em {
		font-size: 9px;
		text-decoration: none;
	}
	
	.blog_post_date {
		font-size: 8px;
		text-transform: uppercase;
	}
	
	.blog_post_date a {
		color: #e37024;
		text-decoration: none;
	}
	
	.blog_post_title {
		width: 645px;
		background: #dedfe1;
		font-weight: bold;
		padding: 8px 5px 6px 5px;
		margin-bottom: 2px;
		overflow: hidden;
	}		
	
	.blog_post_title_left h3 {
		font-size: 10px;
		text-transform: uppercase;
	}
	
	.blog_post_title_left {
		float: left;
	}
	
	.blog_post_title_right {
		float: right;
	}
	
	.blog_post_title_right img {
		margin: 4px 10px 0 0; 
	}
	
	.blog_post_body {
		background: #e9e9e9;
		padding: 20px 9px 5px 9px;
		line-height: 14px;
		margin-bottom: 30px;
	}		

	.blog_post_body a {
		color: #003c79;
		text-decoration: none;
	}

	.blog_post_read_more {
		margin: 10px 0px;
		display: block;
	}

	.blog_post_image {
		display: none;
	}

	.blog_post_body embed, .blog_post_body object, .blog_post_body param {
		display: none;
	}
			
	h1#title_voices {
		margin: 5px 0 4px 7px;
		padding-top: 11px; /* height of the replacement image */
		height: 0px;
		overflow: hidden;
		background-image: url("/en/img/ttl_voices_chrysler.gif");
		background-repeat: no-repeat;
	}		
	
	#brands_container {
		width: 249px;
		background: #fff;
		margin: 21px 0 11px 0;
		padding-bottom: 1px;
		text-align: center;
	}
			
	#brand_links {
		margin: 3px;
		background: #e9e9e9;
		width: 242px;
	}
	
	#brand_links table {
		width: 236px;
		margin: 3px;
	}
	
	#brand_links td {
		padding: 5px 8px;
		text-align: center;
	}
	
	#news_container {
		width: 249x;
		font-size: 10px;
	/*	overflow: hidden;	*/
		padding-bottom: 1px;
	}

	#news_container a.read_more {
		text-decoration: none;
		color: #fd7749;
		margin-left: 3px;
		padding-left:10px;
	}

	#news_container p.latest_news {
		font-size: 18px;
		color: #fff;
		font-weight: 500;
		margin-left:3px;
		padding-left: 10px;
	}
	
	#news_container p {
		font-size: 11px;
		color: #fff;	
	}
	
	
	#news_archive p {
		font-size: 9px;
		color: #000;
	}	

	.news_brief_preview {
		margin: 2px 0px;
		padding: 5px 0px 6px;
	}

	.news_brief_preview h3 {
		font-size: 12px;
	}

	.news_brief_preview h3 a{
		color: #fd7749;
		text-decoration: none;
	}

	.news_brief {
		margin: 2px 3px;
		padding: 5px 10px 6px 10px;
	}
	
	.news_brief h3 {
		font-size: 12px;
		display: inline;
		font-weight: 400;
		padding: 0;
		margin: 0;
	}
	
	.news_date {
		font-size: 10px;
		color: #d6d6d9;
		display: block;
		margin: 3px 0;
		text-decoration: none;
	}

	div.news_container a {
		text-decoration:none;
	}
	
	.news_brief a {
		text-decoration: none;
		color: #fd7749;
	}

	.news_box_copy a{
		font-size: 11px;
		color: #d6d6d9;
		text-decoration: none;
	}	
	
	#news_more {
		background: #cecece;
		margin: 0 3px 3px 3px;
		text-align: right;
		padding: 5px 5px 3px 0;
	}

	.news_box_content {
		width: 220px;
		overflow: hidden;
	}

	.news_box_content_home {
		width: 350px;
		overflow: hidden;
	}

	.news_box_content p, .news_box_content_home p {
		font-size: 11px;
		color: #d6d6d9;
		text-decoration: none;
		line-height: 16px;
	}
	.news_box_content p a, .news_box_content_home p a{
		font-size: 11px;
		color: #d6d6d9;
		text-decoration: none;
	}

	.news_box_content img, .news_box_content_home img {
		float: left;
		padding:3px 7px 0px 0px;
	}
	

/* ABOUT US */

	/* CONTAINERS */
	#nav_container {
		width: 224px;
		float: left;
		margin: 5px 0px;
	}
	
	#body_container {
		width: 510px;
		float: left;
	/*	margin-bottom: 30px;	*/
	}
	
	#copy_container {
		width: 510px;
		float: left;
		margin-top: 10px;
	}

	#copy_container a, #copy_container_wide a, #news_article a {
		color: #fd7749;
		text-decoration: none;
	} 
	
	#copy_container a:visited, #copy_container_wide a:visited, #news_article a:visted {
		color: #fd7749;
		text-decoration: none;
	}

	#copy_container_wide {
		width: 744px;
		margin-top: 20px;
	}

	#copy_container ul, #copy_container_wide ul {
		margin-bottom: 10px;
	}
	
	#copy_container li, #copy_container_wide li {
		font-size: 11px;
		
	}

	#promo_container {
		width: 224px;
		float: left;
		margin-top: 25px;
	}

	/* SUB NAV */

	#nav_container a.secondary_nav  {
		font-size: 18px;
		color: #fd7749;
		text-decoration: none;
	}

	#sub_nav {
		font-size: 16px;
	}

	#nav_title {
		margin: 0 0 4px 15px;
	}
	
	.nav_main {
		padding: 3px 0 3px 0px;		
	}
	
	.nav_main a {
		color: #fd7749;
		text-decoration: none;
	}
	
	#sub_nav img {
		margin-left: 3px;
	}

	.nav_main_selected {
		color: #fff;
		padding: 3px 0 3px 0;
	}
	
	.nav_main_selected a {
		color: #fff;
		text-decoration: none;
	}
	
	#sub_nav ul.dotted_lines {
		margin-left: 1.15em;
	}

	#sub_nav ul.dotted_lines  li.nav_sub_selected {		
		list-style-image:url(/shared/img/right_arrow.gif);
	}

	.nav_sub {
		font-size: 14px;
		color: #fd7749;
		padding: 2px 0 2px 5px;
	}

	.nav_sub a  {
		font-size: 14px;
		color: #fd7749;
		text-decoration: none;
		text-transform: capitalize;
	}
			
	.nav_sub_selected {
		font-size: 14px;
		color: #fff;
		padding: 2px 0 2px 5px;
	}		
		
	.nav_sub_selected a	{
		font-size: 14px;
		color: #fff;	
		text-decoration: none;
		text-transform: capitalize;
	}
	
	/* MAIN COPY AREA */
	
	#main_copy {
		font-size: 10px;
		padding: 0px 20px 15px 0px;
	}
		
	
	#sitemap_copy {
		margin-top: 2px;
		font-size: 11px;
		padding: 15px 20px 15px 9px;
	}

	#sitemap_copy {
		padding: 15px 0px;
	}

	h1#headline {
		color: #fff;
		font-size: 20px;
		padding: 6px 6px 8px 0px;
	}

	h1 span.r_ball_title {
		color: #fff;
		font-size: 18px;
	}
	
	/* PROMOS */
	
	.promo_box {
		margin-bottom: 10px;
		padding: 8px 0px; 
		font-size: 10px;
	}

	.promo_box a {
		color: #fd7749;
		text-decoration: none;
	} 
	
	.promo_box_content {
		width: 224px;
		overflow: hidden;	
	}

	.promo_box_title {
		display: block;
		color: #003c79;
		font-size: 12px;
		font-weight: bold;
		padding-bottom: 5px;
	}
	
	.promo_box_content img {
		float: left;
/*		padding-right: 5px;	*/
	}
	
	.promo_box_cta {
		text-align: left;
		color: #fd7749;
		font-weight: bold;
		font-size: 10px;
	}
	
	.promo_box_content p {
		font-size: 10px;
	}

	.promo_box_image p {
		display: block;
		font-size: 14px !important;
/*		padding-bottom: 5px;	*/
	}

	.promo_box_image img {
		margin-bottom: 5px;
	}

	.promo_box_copy {
		font-size: 11px;
	}

	/*	HOME PAGE PROMO OVERWRITE CSS*/

	#right_container #promo_container{
		width: 249px;
		background: #f5f5f5;
		margin-top:0px;
		
		text-align: center;
	}

	#right_container .promo_box {
		border: 3px solid #fff;
		background: #e9e9e9;
		padding: 8px 11px; 
		font-size: 10px;
		
		width: 220px;

	}

	#right_container .promo_box_content {
		width: 210px;
    }

	#right_container p.hot_tpoics {
		font-size: 18px;
		color: #fff;
		font-weight: 500;
	}


/* SEARCH */

	#results_container {
		width: 510px;
		float: left;
		margin-bottom: 30px;
	/*	border: #fff solid 3px;	*/
	}

	#help_container {
		width: 224px;
		float: right;
	}

	#search_result_button {
		height: 18px;
		position: absolute;
		left: 665px;
	}

	#help_box {
		font-size: 11px;
		color: #fff;
	}

	#help_box p {	
		font-size: 14px;
		color: #fff;
	}

	#help_box a {
		text-decoration: none;
		color: #fd7749;
		font-size: 11px;
	}

	#help_box ul {
		margin-top: 10px;
	}
	#bottom_container {
		margin-bottom: 20px;
	}

	h1#title_search {
		margin-bottom: 4px;
	/*	padding-top: 10px;  height of the replacement image */
		overflow: hidden;
		background-repeat: no-repeat;
		font-size: 20px;
		color:#fff;
	}	
	
	#search_area {
		background: #dedfe0;
		padding: 5px;
	}
	
	#search_area img {
		vertical-align:middle;
		margin-bottom:1px;		
	}

	#query_box {
		vertical-align:middle;
		height: 15px;
		margin-bottom:1px;		
	}

	#query_box {
		width: 250px;
		color: #000;
	/*	border: 2px #fd7749 solid;	*/
		font-size: 10px;
		padding: 0;
		margin-left: 4px;
	}

	#query_drop {
		width: 160px;
		color: #000;
	/*	border: 2px #fd7749 solid;	*/
		font-size: 10px;
		padding: 0;
		margin-left: 4px;
	}

	#searchResult {
		margin-top: 5px;
		font-size: 11px;
		color: #fff;
		overflow: hidden;
	}

	#searchResult a {
		color: #fd7749;
	}

	#searchMessage {
		font-size: 11px;
		color: #fff;
	}

	#searchMessage a {
		color: #fd7749;
		text-decoration: none;
	}

	#noResMessage {
		margin: 8px; font-size: 10px;
	}

	#noResMessage a {
		text-decoration: none;
		color: #fd7749;
	}

	.n {
		font-size: 11px;
		color: #fff;
		padding: 8px;
		vertical-align: center;
	}

	.n a {
		color: #fd7749;
		text-decoration: none;
	}

	.i {
		color: #fd7749;
		text-decoration: none;
		font-weight: bold;
	}

	.n table {
		margin: 0 auto;
	}

	.n table tbody tr td font {
		font-weight: bold;
		margin-right: 10px;
	}

	.paragraphIndent {
		padding: 8px;
	}

	.paragraphIndent a {
		color: #fff;
		text-decoration: none;
	}

	.searchResultLink {
		font-weight: bold;
	}

	#searchMessage {
		padding: 8px;
	}

	#searchMessage strong {
		font-weight: bold;
	}

	h3#enter_search_term {
		margin: 10px;
		font-size: 12px;
	}

/* NEWS */

	#news_area_main {
		width: 631px;
		float: left;
	}

	#news_clip {
		background: #dedfe0;
		padding: 5px;
	}

	#latest_news_container {
		margin-bottom: 20px;
		width: 225px;
	}
	
	#news_archive_container {
				float: left;
		margin-bottom: 20px;
		width:225px;
	}

	#latest_news {
		background: #fff;
		width: 249x;
		font-size: 9px;
		overflow: hidden;
		padding-bottom: 1px;
	}
		
	#news_archive {
		background: #fff;
		width: 249x;
		font-size: 10px;
		overflow: hidden;
		padding-bottom: 1px;
	}

	#article_title_container {
		width: 510px;
		overflow: hidden;
	}

	#article_title {
		float: left;
		font-size: 18px;
/*		padding: 5px;	*/
		width: 450px;
	}

	#article_title p {
		font-size: 20px;
	}

	#article_title_print {
		float: right;
		font-size: 9px;
		color: #fff;
		padding: 5px 5px 0 0;
	}

	#article_title_print a {
		text-decoration: none;
		color: #fff;
	}

	#news_article {
/*		padding: 10px;	*/
	}

	#news_article p {
		margin-bottom: 10px;
	}

	#news_article ol li {
		list-style: decimal;
		margin-left: 20px;
		font-size: 11px;
	}
	
	#news_article ul li {
		list-style-image: url('/shared/img/icn_bullet_white.gif');
		margin-left: 20px;
		font-size: 11px;
	}

	#news_article ul {
		margin-bottom: 10px;
	}

	.article_disclaimer {
		color: #bcbec0;
		margin-top: 10px;
	}

	#article_image {
	/*	width: 612px;	*/
		margin: 10px 0px;
	}

	#article_image img {
		border: 2px solid #fff;
	}

	#news_blurb_container {
		width: 631px;
		float: left;
	}

	.article_blurb_title_container {
		width: 631px;
		background: #e9e9e9;
		overflow: hidden;
		margin-bottom: 2px;
	}

	.article_blurb_title_container_main {
		width: 631px;
		background: #dcdcdc;
		overflow: hidden;
		margin-bottom: 2px;
	}

	.article_blurb_title {
		float: left;
		font-weight: bold;
		font-size: 11px;
		padding: 5px;
		width: 525px;
	}

	.article_blurb_date {
		float: right;
		font-size: 9px;
		color: #868686;
		padding: 5px 5px 0 0;
	}

	.article_blurb_title a {
		text-decoration: none;
		color: #000;
	}

	.blurb_article {
		background: #ececec;
		font-size: 10px;
		padding: 10px;
	}

	.blurb_area_main {
		width: 631px;
		margin-bottom: 20px;
	}

	/* NEWS ARCHIVE YEAR & MONTH SELECTION */
	p span a.archive_menu_selected, a.archive_menu_selected {
		coor: #fff;
		text-decoration: none;
	}

	p span a.archive_menu, a.archive_menu {
		color: #fd7749;
		text-decoration: none;
	}

	p span a.archive_menu_selected, p span a.archive_menu {
		font-size: 18px;
	}

	a.archive_menu_selected, a.archive_menu {
		font-size: 12px;
	}

	.archive_month_menu {
		margin-bottom: 28px;
	}



/* CONTACT US */

	h1#flag_select {
		background: #dedfe0;
		padding: 10px 5px 9px 5px;
		color: #003c79;
		font-weight: bold;
		font-size: 11px;
	}

	#flag_select_container {
		width: 510px;
		float: left;
	}

	#flag_select_area {
		background: #fff;
		padding: 14px 16px;	
		margin-bottom: 30px;
		overflow: hidden;
		width: 478px;
	}
	#flag_select_area img{
		margin-bottom: 10px;
	}
	#flagCol1, #flagCol2, #flagCol3 {
		float:left;
		margin-right: 40px;
	}

	h3#country_select {
	/*	background: #4B616F;	*/
		color: #fff;
		font-size: 20px;
		margin: 8px 0px;
	}

	#contact_us_container {
		float:left;
		width: 510px;
	/*	overflow: hidden;	
		margin-top: 15px;*/
	}

	#contact_us_country_container {
		float: left;
		width: 510px;
		margin-bottom: 5px;
	}
	
	#contact_us_brands_container {
		float: left;
		width: 451px;
		margin-bottom: 30px;
	}

	h1#country_name {
		color: #fff;
		font-size: 20px;
	}

	h1#our_brands {
		color: #d6d6d9;
		font-size: 12px;
		font-weight: bold;
	/*	background: #dedfe0;	*/
		padding: 10px 10px 13px 0px;
		margin-bottom: 2px;
	}

	h3.title_bar {		
		color: #d6d6d9;
		font-weight: bold;
		font-size: 15px;
		padding-top: 6px;
		margin-top: 4px;
	}

	h3.blue_title_bar {
	/*	background: #d7d8d9;	*/
		color: #fd7749;
		font-weight: bold;
		font-size: 10px;
		padding: 6px 0;
		margin: 4px 0;
	}

	#country_title_bar {
		width: 510px;
		overflow: hidden;	
		margin: 10px 0px 2px 0px;
	}

	#country_title {
		float: left;
	/*	padding: 9px 0 0 6px;	*/
	}

	#country_title p a {
		text-decoration: none;
		color: #fd7749;
		font-size: 10px;
		font-weight: bold;
	}

	#country_flag {
		padding: 2px 12px 9px 10px;
		float: left;
	}

	#country_info_box {
		font-size: 11px;
		color: #000;		
		padding-bottom: 8px;
		width: 510px;
	}

	#country_info_box p {
		padding-bottom: 5px;
	}

	#country_info_box a {
		text-decoration: none;
		color: #fd7749;
		font-size: 10px;
		font-weight: bold;
	}

	#our_brands_info_box {
		font-size: 10px;
		color: #000;
		padding-bottom: 8px;
	}

	#our_brands_info_box p {
		padding: 5px 12px;
	}

	#our_brands_info_box a {
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
		color: #fd7749;
	}

	#our_brands_images {
		padding-right: 8px;
		width: 300px;
	}

/* PRIVACY */

	#privacy_statement {
		font-size: 12px;
		width: 500px;
		margin: 15px auto;
	}

	h1#privacy_title {
		text-align: center;
		font-weight: bold;
		font-size: 13px;
		margin-bottom: 10px;
	}

	h2.privacy {
		text-align: center;
		margin-bottom: 10px;
		text-decoration: underline;
	}

	#privacy_statement p{
		margin-bottom: 10px;
	}

/* FAQ */
	
	h1#title_faq {
		margin: 5px 0 4px 7px;
		padding-top: 12px; /* height of the replacement image */
		height: 0px;
		overflow: hidden;
		background-image: url("/en/img/ttl_faq.gif");
		background-repeat: no-repeat;
	}		

	.faq_holder {
		margin-bottom: 20px;
	}

	h3.faq_question {
		font-size: 11px; 
		color: #003c79;
		background: #dedfe0;
		font-weight: bold;
		padding: 8px 5px 10px 5px;
		margin-bottom: 2px;
	}

	.faq_answer {
		background: #e9e9e9;
		font-size: 10px;
		padding: 12px 5px 10px 5px;
	}

/* OUR TEAM */
	
	#executive_bio {
		margin-top: 2px;
		font-size: 10px;
/*		padding: 5px;	*/
		width: 510px;
		overflow: hidden;
	}

	#executive_bio h3 {
		font-size: 11px;
		font-weight: bold;
		color: #fff;
		margin-top: 10px;
	}
	
	#executive_bio p {
		margin-bottom: 5px;
	}

	#bio_picture {
		float: left;
		width: 130px;
		padding-top: 7px;
	}

	#bio_information {
		float:right
		width: 510px;
		padding: 7px 0;
	}

	#bio_information li, #main_copy li.blue {
		list-style-image: url('/shared/img/icn_bullet_blue.gif');
		margin-left: 20px;
	}

/* CONTACT US FORM */

	#contact_form_container {
		width: 508px;
		overflow: hidden;
		font-size: 11px;
	}

	#contact_left {
		width: 460px;
		padding: 15px 10px 15px 0;
	}
/*
	#contact_middle {
		width: 1px;
		background: red;
		margin: 19px 10px 0 10px;
	}

	#contact_right {
		width: 250px;
		padding: 15px 0 15px 0;
	}
*/
	.contact_us_column {
		float: left;
	}

	#contact_form_container .block {
		display: block;
	}

	#contact_form_container p {
		font-size: 9px;
	/*	padding: 5px;	*/
	}

	#contact_form_container p#form_info_block {
		font-size: 11px;
	}

	#contact_form_container p#form_disclaimer {
		margin: 10px 0;
	}
	
	#contact_form_container h3 {
		margin: 5px 0;
	/*	padding: 3px 5px;	*/
		padding: 3px 0;
		font-weight: bold;
		color: #fff;
	/*	background: #d7d8d9;	*/
	}

	#contact_form_container label {
		padding-bottom: 3px;
		padding-top: 5px;
		display: block;
	/*	margin-left: 5px;	*/
	}

	#contact_form_container input, #contact_form_container select, #contact_form_container textarea {
		background: #fff;
		border: none;
		padding: 2px;
	/*	margin-left: 5px;	*/
	}

	#contact_form_container .no_back {
		background: none;
	}

	#contact_form_container .white_bg {
		background: #fff !important;
	}
	
	/*
	#contact_form_container hr {
		background: url("/shared/img/horizontal_dot_line_full.gif") repeat-x #fff;	
		color: #fff;	
		height: 1px; 
		border: 0;
	}
	*/
	h1.contact_header {
		color: #fff;
		font-size: 20px;
		margin: 10px 0;
	}
	#contact_form_container div.white_dotted_lines {
		background: url("/shared/img/horizontal_dot_line_full.gif") repeat-x;	
		height: 1px; 
		margin-top: 10px;
		margin-bottom: 10px;
		border: 0;
	}

	#contact_us_return a, #contact_us_return a:hover{
		color: #fd7749;
		text-decoration: none;
	}

	#contact_divider {
		height: 555px;
		width: 1px;
	}

	#contact_form_container .pad_right {
		padding-right: 30px;
	}

	#contact_form_container #submit_button {
	/*	margin: 10px 0 10px 5px;	*/
		margin: 10px 0 10px 0;
		width: 80px;
		background: #4B616F;
		color: #fd7749;
		border: 0px none;
		display: block;
		padding: 0px !important;
	}

	#contact_form_container .asterisk {
		color: #fff;
		font-weight: bold;
	}

	#contact_form_container .required {
		color: #d6d6d9;
	}

	#contact_form_container .input_desc {
		margin-top: 8px;
		margin-bottom: 8px;
	}


/* ERROR */
	
	h3.error_title {
		font-size: 20px; 
		color: #fff;
		padding: 5px 5px 10px 0px;
		margin-bottom: 2px;
	}

	#error_column_container {
		width: 916px;
		margin-bottom: 20px;
		font-size: 12px;
		background: #e9e9e9;
		overflow: hidden;
		padding: 10px 5px;
	}

	#error_column_left {
		float: left;
		width: 425px;
	}

	#error_column_middle {
		float: left;
		width: 20px;
		text-align: center;
	}

	#error_column_right {
		float: right;
		width: 224px;
		margin: 15px 0px 30px 0px;
	}

	#error_column_right h2{
		font-size: 14px;
		font-weight: bold;
	}

	#error_options li {
		list-style-image: url('/shared/img/icn_bullet_blue.gif');
		margin: 5px 0 5px 15px;
		font-size: 12px;
	}

	#error_divider {
		height: 130px;
		width: 1px;
	}

	/* SITEMAP */

	#sitemap_copy {
		height:700px;
	}

	#sitemap_container_left, #sitemap_container_right {
		float:left;
		width: 320px; 
		height:700px;
		margin-right:5px;
	}

	#sitemap_container_right {
		width: 410px;
	}


	#sitemap_container_right, #sitemap_copy #coutry_right {
		float:left;
	}	

	#sitemap_title {
		color: #fff;
		font-size: 20px;
		padding: 8px 10px 6px;
		margin-bottom: 2px;
		overflow: hidden;
	}	

	#sitemap_title a {
		color: #fff;
		text-decoration: none;
	}

	#sitemap_copy p {
		margin-bottom: 10px;
		font-size: 11px;
	}

	#sitemap_copy p.italic_black {
		margin-bottom: 10px;
		font-size: 11px;
		color: #000;
		font-style: italic;
	}
	
	#sitemap_copy a.bold {
		font-weight: bold;
	}

	#sitemap_copy ul {
		margin-bottom: 11px;
	/*	background: #e9e9e9;	*/
		font-size: 11px;
		font-weight: normal;
	}
	/* COUNTRY */
	#sitemap_copy ul.country {
		width: 400px;
		margin: 0;
		padding: 5px 0 5px 0;
	}

	#sitemap_copy ul.country li {
		 float: left;
		 width: 190px;
		 line-height: 15px;
		 margin-left: 2px;
		 font-size: 9px;
	}
/*
	#sitemap_copy ul.country a { 
	   display: block;
	}
*/
	#sitemap_copy ul.black a {
		color: #fff;
	}

	#sitemap_copy li {
		margin-left: 10px;
	}

	#sitemap_copy li.header {		
		margin-bottom: 2px;
	/*	background: #dedfe1;	*/
		font-weight: bold;
	}

	#sitemap_copy i{
		color: #bcbec0;
	}

	#sitemap_copy a.header {
		padding-left: 5px;
		font-size: 11px;
		color: #fff;
	}	

	#sitemap_copy a {
		color: #fd7749;
		text-decoration: none;
	}
	/* NEW STYLES */
	#brands_logos{
		display:none;
	}
	#column_1 {
		clear: none !important;
		overflow: hidden;
		width: 510px;
		float: left;
	}
	#column_2 {
		clear: none !important;
		overflow: hidden;
		width: 225px;
		float: left;
		margin-left: 40px;
	}

	#column_wrapper {
		overflow: hidden;
		width: 775px;
		background-image: url(/shared/img/vertical_dot_line.gif);
		background-repeat: repeat-y;
		background-position: 530px 50px; 
	/*	display: table;	*/
		margin-bottom: 30px;
	}

	#column_wrapper_home {
		overflow: hidden;
		width: 775px;
		background-image: url(/shared/img/vertical_dot_line.gif);
		background-repeat: repeat-y;
		background-position: 387px 50px; 
	/*	display: table;	*/		
	}

	/* TAG CLOUD STYLES 

	#cloud_tags {
		width: 375px;
		overflow:visible;
		padding-right:5px;
	}

	#cloud_tags span {
		margin: 0px 10px 10px 0px;
		overflow: auto;
	}

    #cloud_tags a {
		color:#FD7749;		
		text-decoration: none;		
	}

	#cloud_tags a:hover {
		color: #fff;
	}
	
	#cloud_tags span.cloud_tag_1 a {
		font-size:10px;
	}

	#cloud_tags .cloud_tag_2 a {
		font-size:12px;
	}

	#cloud_tags .cloud_tag_3 a {
		font-size:14px;
		font-weight:bold;
	}

	#cloud_tags .cloud_tag_4 a {
		font-size:18px;
		font-weight:bold;
	}

	#cloud_tags .cloud_tag_5 a {
		font-size:22px;
		font-weight:bold;
	}
	*/

	 #cloud_tags a {
		color:#FD7749;
		text-decoration: none;
	}

	#cloud_tags a:hover {
		color: #fff;
	}
	
	#cloud_tags p a.cloud_tag_1, #cloud_tags p a.cloud_tag_2, #cloud_tags p a.cloud_tag_3, #cloud_tags p a.cloud_tag_4, #cloud_tags p a.cloud_tag_5 {
		line-height:20px;
	}

	#cloud_tags a.cloud_tag_1 {
		font-size:10px;
	}

	#cloud_tags a.cloud_tag_2 {
		font-size:12px;
	}

	#cloud_tags a.cloud_tag_3 {
		font-size:14px;
		font-weight:bold;
	}

	#cloud_tags a.cloud_tag_4 {
		font-size:18px;
		font-weight:bold;
	}

	#cloud_tags a.cloud_tag_5 {
		font-size:22px;
		font-weight:bold;
	}
	/*New Styles MB */
	.archive_menu_selected, .archive_menu{
		width:510px;
	}
	.archive_month_title{
	margin-bottom:5px;
	}
	.news_index_preview {
		color:#D6D6D9;
		width: 510px;
		font-size: 10px;
		padding-bottom: 1px;
		margin:10px 0px 10px 0px;
	}
	
	.news_index_preview a{
		text-decoration: none;
	}

	.news_index_preview h3 a{
		font-size: 12px;
		color: #fd7749;
	}
	.news_index_preview .archive_news_date {
		color:#D6D6D9;
		font-size:10px;
		margin:3px 0pt;
	}
	.news_index_preview .archive_news_box_content p{
		width:510px;
		font-size: 11px;
		color: #d6d6d9;
		text-decoration: none;
	}
	.news_index_preview .news_index_divider {
		margin-left:3px;
		padding-left: 10px;
	}
	.news_box_content p,.news_box_content p a, .news_box_content_home p,.news_box_content_home p a{
		line-height: 16px;
		font-size: 11px;
		color: #d6d6d9;
		text-decoration: none;
	}

	p.News_Archive_Link a, p.News_Archive_Link a:hover {
		color: #fd7749;
		text-decoration: none;
	}
	#main_copy span.cssButtonsRefuel{
		width:30px;
		margin-right:5px;
		background-color:#fd7749;
		padding:3px 10px 3px 10px;
		/*border:#FFFFFF solid 1px;*/
	}
	#main_copy span.cssButtonsRefuel a, #main_copy span.cssButtonsRefuel a:hover {
		width:30px;
		color: #FFFFFF;
		text-decoration: none;
	}
	#main_copy .refueltable{
		margin-top:0px;
		position:relative;
	 }
	 #main_copy span.refueltable {
	 width:300px;
	 }
	#main_copy img.refueltable {
	vertical-align:text-top;
	}
	
	/*RULES PAGE */
	
	#program_rules_content {
		font-size: 12px;
		width: 500px;
		margin: 15px auto;
	}

	#program_rules_content h1{
		text-align: left;
		font-weight: bold;
		font-size: 13px;
		margin-bottom: 10px;
	}

	#program_rules_content h2{
		text-align: left;
		margin-bottom: 10px;
		text-decoration: underline;
	}

	#program_rules_content p{
		margin-bottom: 10px;
	}
	#program_rules_content ol{
		margin-bottom: 10px;
	}
	#program_rules_content ol li{
		margin-left: 30px;
		font-size: 11px;
		list-style-type: decimal;
	}
	#program_rules_content ul{
	margin-left: 20px;
		margin-bottom: 10px;
	}
	#program_rules_content ul li{
	list-style-image: url('/shared/img/icn_bullet_white.gif');
	font-size: 11px;
	list-style-type: none;
	}
	#program_rules_content table{
	border:#FFFFFF solid 1px;
	text-align: center;
	}
	#program_rules_content table tr{
	border:#FFFFFF solid 1px;
	}
	#program_rules_content table td{
	border:#FFFFFF solid 1px;
	padding:3px;
	vertical-align:bottom;
	text-align: center;
	}
	#main_copy table{
	text-align: center;
	}
	#main_copy table tr{
	}
	#main_copy table td{
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align:top;
	}
	#main_copy table td img{
	padding: 2px 10px 0px 0px;
	}
	#main_copy table td p{
	padding: 0px 0px 0px 0px;
	}
	#program_rules_content table td.flushLeft  {
	padding:3px 3px 3px 10px;
	text-align: left;
	}
	.page_disclaimer {
		margin-top: 10px;
		font-style:italic;
		color: #bcbec0;
	}
	#nat_avg_app{
		float:left;
		position:relative;
		margin-right: 10px;
		margin-top: 5px;
	}
	#nat_avg_app img{
		border:#FFFFFF solid 1px;
		width:120px;
		height:108px;
	}