#header {background: url(images/header_index_fr.jpg) 0 0 no-repeat !important;}

#page.non_index #header {background: url(images/header_non_index_fr.jpg) 0 0 no-repeat !important;}

#landing {	
		background: url(images/sign_up_fr.jpg) 0 0 no-repeat !important;
		}
		
#landing #presale h1 {background: url(images/presale_header_fr.gif) 0 0 no-repeat !important;}


#landing #presale input.input_button, #landing #reminder input.input_button, #learn_more #reminder input.input_button			
	{margin:5px 0 0 30px !important;
	width:100px !important;	
	background: url(images/submit_button_fr.gif) 0 0 no-repeat !important;
	}


#landing #reminder input.input_text, #learn_more #reminder input.input_text {width:210px !important;}


#landing #reminder input.input_button, #learn_more #reminder input.input_button {																								
									margin:0px 0 0 15px !important;
									width:100px !important;	
									background: url(images/submit_button_fr.gif) 0 0 no-repeat !important;
									}
									
#learn_more {background: url(images/new_title_fr.gif) -1px 0 no-repeat !important;}
#learn_more h1 {width:500px;}

A#order_now_link {
			width:244px;
			top: 219px;
			background: url(images/order_now_link_bg_fr.gif) 0 0 no-repeat;
		
}					

#ford_contest {
	display:none;
	background: url(images/ford_title_fr.jpg) 0 0 no-repeat;
}

		
a#brick_locator {
    background: url(images/brick_locator_fr.gif) 0 0 no-repeat;
		top: 130px;
    width: 248px;
}


/*--------------- CONTEST ADDED JANUARY 25 2008 ----------- */
#learn_more.with_contest {
background: url(images/new_title_fr_contest.jpg) 0 0 no-repeat !important;
}

#learn_more.with_contest h1 {
margin-top:75px;
margin-left:70px;
width:480px;
}


#learn_more.with_contest A#order_now_link {
margin-top:75px;
margin-right:290px !important;
width:100px !important;
height:46px !important;
background: url(images/order_now_link_fr_contest_b.gif) 0 0 no-repeat !important;
}

#learn_more.with_contest div#contest {
position:absolute;
right:40px;
top:0;
width:193px !important;
height:117px !important;
background: url(images/contest_fr_bg.gif) 0 0 no-repeat;
}

#learn_more.with_contest div#contest div#clue {
  position:absolute;
  top:60px;
  left:13px;
  width:98px;
  text-align:center;
}


#learn_more.with_contest div#contest A#contest_details {

top:83px;
left:23px;
border:1px #CBC7AC solid;
width:78px;
height:22px;
background:#FFFDDB;
line-height:22px;
text-align:center;
}



/*--------------- ----- ----------- */


A#send_friend_link {
		
			background: url(images/send_friend_link_bg_fr.gif) 0 0 no-repeat;
		}	


#learn_more #brick_pitch_info {	background: url(images/med_bricks_fr.jpg) 30px -20px no-repeat !important;}

#learn_more #reminder {background: url(images/reminder_fr_bg.gif) 0 0 no-repeat !important;}


#learn_more #brick_pitch_offer p#order_tags {
										background: url(images/order_tags_fr.jpg) 0 0 no-repeat;
										}
 

/*---------Progress Bar--------*/

ul#purchase_prog li.first {width:40px !important;}


ul#purchase_prog li #location {margin-right:19px;
								background: url(images/location_tab_fr_bg.gif) 0 0 no-repeat !important;
								}
ul#purchase_prog li #message {margin-right:20px;
								background: url(images/message_tab_fr_bg.gif) 0 0 no-repeat !important;
								}
ul#purchase_prog li #billing {margin-right:16px;
								background: url(images/billing_tab_fr_bg.gif) 0 0 no-repeat !important;
								}
ul#purchase_prog li #details {margin-right:18px;
								background: url(images/details_tab_fr_bg.gif) 0 0 no-repeat !important;
								}
ul#purchase_prog li #payment {margin-right:16px;
								background: url(images/payment_tab_fr_bg.gif) 0 0 no-repeat !important;
								}
								
ul#purchase_prog li #confirm {width:77px;
								background: url(images/confirm_tab_fr_bg.gif) 0 0 no-repeat !important;
								}


ul#purchase_prog li A#location:hover {margin-right:19px;
								background: url(images/location_tab_fr_bg_hover.gif) 0 0 no-repeat !important;
								}
ul#purchase_prog li A#message:hover {margin-right:20px;
								background: url(images/message_tab_fr_bg_hover.gif) 0 0 no-repeat !important;
								}
ul#purchase_prog li A#billing:hover {margin-right:16px;
								background: url(images/billing_tab_fr_bg_hover.gif) 0 0 no-repeat !important;
								}
ul#purchase_prog li A#details:hover {margin-right:18px;
								background: url(images/details_tab_fr_bg_hover.gif) 0 0 no-repeat !important;
								}
ul#purchase_prog li A#payment:hover {margin-right:16px;
								background: url(images/payment_tab_fr_bg_hover.gif) 0 0 no-repeat !important;
								}
								
ul#purchase_prog li A#confirm:hover {width:77px;
								background: url(images/confirm_tab_fr_bg_hover.gif) 0 0 no-repeat !important;
								}


								
 ul#purchase_prog li #location.selected {
								background: url(images/location_tab_fr_bg_selected.gif) 0 0 no-repeat !important;
								}
ul#purchase_prog li #message.selected {
								background: url(images/message_tab_fr_bg_selected.gif) 0 0 no-repeat !important;
								}
ul#purchase_prog li #billing.selected {
								background: url(images/billing_tab_fr_bg_selected.gif) 0 0 no-repeat !important;
								}
 ul#purchase_prog li #details.selected {
								background: url(images/details_tab_fr_bg_selected.gif) 0 0 no-repeat !important;
								}
 ul#purchase_prog li #payment.selected {
								background: url(images/payment_tab_fr_bg_selected.gif) 0 0 no-repeat !important;
								}
 ul#purchase_prog li #confirm.selected {
								background: url(images/confirm_tab_fr_bg_selected.gif) 0 0 no-repeat !important;
								}

/*---------End of Progress Bar--------*/




#billing_shipping_form #billing_name_info { background: url(images/billing_name_info_fr_bg.gif) 0 0 no-repeat !important;}

#billing_shipping_form #billing_shipping_info { background: url(images/billing_shipping_info_fr_bg.gif) 0 0 no-repeat !important;}

#billing_shipping_form #billing_contact_info {background: url(images/billing_contact_info_fr_bg.gif) 0 0 no-repeat !important;}



#billing_shipping_form div.outside_order_note {										   
											   height:155px !important;
											   background: url(images/outside_orders_note_fr.gif) 0 0 no-repeat !important;
											   }						
											   
#order_details_info #order_details {background: url(images/order_details_fr_bg.gif) 0 0 no-repeat !important;}

#order_confirmation_info #order_confirmation_details {background: url(images/order_confirmation_fr_bg.gif) 0 0 no-repeat !important;}

#buy_process_nav #previous.input_button {background: url(images/previous_button_fr.gif) 0 0 no-repeat !important;}

#buy_process_nav #next.input_button  {
									background: url(images/next_button_fr.gif) 0 0 no-repeat !important;
									}


/*---------------FOOTER ---------------*/
#footer {
		background:#9A1F1F url(images/footer_fr_bg.gif) 0 0 no-repeat !important;
		}

#footer A.canadiens_com {
					margin-left:136px !important;
					}			

#footer A.termsandc {
					margin-left:25px !important;
					width:148px !important;
					background: url(images/termsandc_fr.gif) 0 0 no-repeat !important;
					}
#footer A.termsandc:hover {background: url(images/termsandc_fr_hover.gif) 0 0 no-repeat !important;}
					
#footer A.privacy_policy {
					margin-left:30px !important;
					width:106px !important;
					background: url(images/privacy_policy_fr.gif) 0 0 no-repeat !important;
					}
#footer A.privacy_policy:hover {background: url(images/privacy_policy_fr_hover.gif) 0 0 no-repeat !important;}
					
#footer A.contact_us {
					margin-left:27px !important;
					width:128px !important;
					background: url(images/contact_us_fr.gif) 0 0 no-repeat !important;
					}
					
#footer A.contact_us:hover {background: url(images/contact_us_fr_hover.gif) 0 0 no-repeat !important;}

#footer A.francais {
					margin-left:26px !important;
					width:69px !important;
					background: url(images/english.gif) 0 0 no-repeat !important;
					}
#footer A.francais:hover {background: url(images/english_hover.gif) 0 0 no-repeat !important;}



/*---------------END OF FOOTER ---------------*/
#learn_more #brick_all_info {
  margin-top: 30px;
}

#learn_more .photo-op {
  position: absolute;
  width: 558px;
  height: 145px;
  background: transparent url(images/photo_op_fr.png) 0 0 no-repeat;
  top: 119px;
  right: 58px;
  z-index: 3;
}

#learn_more .photo-op a {
  display: block;
  width: 553px;
  height: 93px;
}
