ul.fancy {
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.fancy li {
    background-image: url(/img/common/bullet.png);
    background-repeat: no-repeat;
    background-position: 0 1px;
    padding: 0 0 2px 28px;
    margin: .4em 0;
    font-size: 1.4em;
}

ul.fancy li.red {
    background-image: url(/img/common/bullet_r.png);
    background-repeat: no-repeat;
    background-position: 0 1px;
    padding: 0 0 2px 28px;
    margin: .4em 0;
    font-size: 1.4em;
}

ul.fancy li.gold {
    background-image: url(/img/common/bullet_g.png);
    background-repeat: no-repeat;
    background-position: 0 1px;
    padding: 0 0 2px 28px;
    margin: .4em 0;
    font-size: 1.4em;
}

.greybox {
	background: url('/img/common/box_bg.png');
	padding: 14px 23px 10px 23px;
	text-align: left;
	}

.greyboxOutside .top {
	background: url('/img/common/box_tl.png');
	height: 9px;
	width: auto;
	margin-right: 8px;
	}
.greyboxOutside .topright {
	background: url('/img/common/box_tr.png');
	height: 9px;
	width: 8px;
	float: right;
	}

.greyboxOutside .bottom {
	background: url('/img/common/box_bl.png');
	height: 8px;
	width: auto;
	margin-right: 8px;
	}
.greyboxOutside .bottomright {
	background: url('/img/common/box_br.png');
	height: 8px;
	width: 8px;
	float: right;
	}

#about_index { 
	color: #c2c2c2; 
	background:#092305 url('/img/common/bodybg.jpg') no-repeat top;
}

#about_index #content{ 
	margin-top:100px;
}

#about_index p { margin-bottom: 1em;  }
#about_index h2 { font-size: 18px; }


#about_index .boxholder {
	width:450px;
	padding-left: 157px;
}	

#about_index .left {
	float: left;
	width: 407px;
	height:600px;
	margin:0 0 0 40px;
	}

#about_index .right {
	float: right;
	width: 513px;
	height:600px;
	}

#about_index .arrow_bar_en, #about_index .arrow_bar_fr  {
	height: 18px;
	width: 100%;
	margin: 10px 10px 10px 0;
	text-indent:-9000px;
	}

#nav_about_hist {
	background: url('/img/common/about_nav_hist.png') no-repeat;
	display: block;
	float: left;
	position: relative;
	top:50px;
	width:407px;
	height:19px;
	margin-left:0px;
}

#nav_about_hist.fr { 
	background: url('/img/about/aboutHistory_fr.png') no-repeat;
	width:410px;
	height:19px; 
}

#nav_about_hist.fr.on { 
	background-position: 0 -19px !important;
}

#nav_about_hist:hover, #nav_about_hist.on { background-position: 0 -19px !important;}

#nav_about_logo {
	background: url('/img/common/about_nav_logo.png') no-repeat;
	display: block;
	float: left;
	position: relative;
	margin-left:0px;
	top:110px;
	width:396px;
	height:19px;
}

#nav_about_logo.fr { 
	background: url('/img/about/aboutLogo_fr.png') no-repeat;
	width:396px;
	height:19px;  
}

#nav_about_logo.fr.on { 
	background-position: 0 -19px !important;
}

#nav_about_logo:hover, #nav_about_logo.on { background-position: 0 -19px !important;}

#nav_about_ing {
	background: url('/img/common/about_nav_ing.png') no-repeat;
	display: block;
	float: left;
	position: relative;
	margin-left:0px;
	top:166px;
	width:377px;
	height:19px;
}

#nav_about_ing.fr { 
	background: url('/img/about/aboutIng_fr.png') no-repeat;
	width:376px;
	height:21px; 	 
}

#nav_about_ing.fr.on, #nav_about_ing.fr:hover { 
	background-position: 0 -21px !important;
}

#nav_about_ing:hover, #nav_about_ing.on { background-position: 0 -19px !important;}

#nav_about_how {
	background: url('/img/common/about_nav_how.png') no-repeat;
	display: block;
	float: left;
	position: relative;
	margin-left:0px;
	top:230px;
	width:377px;
	height:19px;
}

#nav_about_how.fr { 
	background: url('/img/about/aboutHow_fr.png') no-repeat;
	width:377px;
	height:21px;  
}

#nav_about_how.fr:hover, #nav_about_how.fr.on { background-position: 0 -21px !important;}


#nav_about_how:hover, #nav_about_how.on { background-position: 0 -19px !important;}

#nav_about_enjoy {
	background: url('/img/common/about_nav_enjoy.png') no-repeat;
	display: block;
	float: left;
	position: relative;
	margin-left:0px;
	top:295px;
	width:377px;
	height:19px;
}

#nav_about_enjoy.fr { 
	background: url('/img/about/aboutEnjoy_fr.png') no-repeat;
	width:376px;
	height:21px;  
}

#nav_about_enjoy.fr:hover, #nav_about_enjoy.fr.on { background-position: 0 -21px !important;}


#nav_about_enjoy:hover, #nav_about_enjoy.on { background-position: 0 -19px !important;}

.arrow_bar_en #l_arrow {
	float: left;
	cursor: pointer;
	}
.arrow_bar_en #r_arrow {
	float: right;
	cursor: pointer;
	}
	
	
.arrow_bar_en #l_arrow.btn_about_logo {
	background:url('/img/about/logo_l.png') no-repeat;
	height:16px;
	width:83px;
	display:block;
	}
	
.arrow_bar_en #r_arrow.btn_about_logo {
	background:url('/img/about/logo_r.png') no-repeat;
	height:16px;
	width:83px;
	display:block;
	}
	
.arrow_bar_en #l_arrow.btn_about_how {
	background:url('/img/about/how_l.png') no-repeat;
	height:15px;
	width:115px;
	display:block;
	}
	
.arrow_bar_en #r_arrow.btn_about_how {
	background:url('/img/about/how_r.png') no-repeat;
	height:15px;
	width:114px;
	display:block;
	}
	
.arrow_bar_en #l_arrow.btn_about_enjoy {
	background:url('/img/about/enjoy_l.png') no-repeat;
	height:16px;
	width:124px;
	display:block;
	}
	
.arrow_bar_en #r_arrow.btn_about_enjoy {
	background:url('/img/about/enjoy_r.png') no-repeat;
	height:16px;
	width:124px;
	display:block;
	}

.arrow_bar_en #l_arrow.btn_about_ing {
	background:url('/img/about/ing_l.png') no-repeat;
	height:16px;
	width:92px;
	display:block;
	}
	
.arrow_bar_en #r_arrow.btn_about_ing {
	background:url('/img/about/ing_r.png') no-repeat;
	height:16px;
	width:92px;
	display:block;
	}

.arrow_bar_en #l_arrow.btn_about_hist {
	background:url('/img/about/history_l.png') no-repeat;
	height:16px;
	width:95px;
	display:block;
	}


.arrow_bar_fr #l_arrow {
	float: left;
	cursor: pointer;
	}
.arrow_bar_fr #r_arrow {
	float: right;
	cursor: pointer;
	}
	
	
.arrow_bar_fr #l_arrow.btn_about_logo {
	background:url('/img/about/logoLeft_fr.png') no-repeat;
	height:16px;
	width:67px;
	display:block;
	}
	
.arrow_bar_fr #r_arrow.btn_about_logo {
	background:url('/img/about/logoRightArrow_fr.png') no-repeat;
	height:16px;
	width:73px;
	display:block;
	}
	
.arrow_bar_fr #l_arrow.btn_about_how {
	background:url('/img/about/howLeft_fr.png') no-repeat;
	height:16px;
	width:196px;
	display:block;
	}
	
.arrow_bar_fr #r_arrow.btn_about_how {
	background:url('/img/about/howRight_fr.png') no-repeat;
	height:16px;
	width:199px;
	display:block;
	}
	
.arrow_bar_fr #l_arrow.btn_about_enjoy {
	background:url('/img/about/enjoy_l.png') no-repeat;
	height:16px;
	width:124px;
	display:block;
	}
	
.arrow_bar_fr #r_arrow.btn_about_enjoy {
	background:url('/img/about/enjoyRight_fr.png') no-repeat;
	height:16px;
	width:156px;
	display:block;
	}

.arrow_bar_fr #l_arrow.btn_about_ing {
	background:url('/img/about/ingLeft_fr.png') no-repeat;
	height:16px;
	width:115px;
	display:block;
	}
	
.arrow_bar_fr #r_arrow.btn_about_ing {
	background:url('/img/about/ingRight_fr.png') no-repeat;
	height:16px;
	width:117px;
	display:block;
	}

.arrow_bar_fr #l_arrow.btn_about_hist {
	background:url('/img/about/histLeft_fr.png') no-repeat;
	height:16px;
	width:93px;
	display:block;
	}
	


#facebookmap_fbtab #content{
	margin-top:20px;
	margin-bottom:0px;
	width:460px;
	}

#facebookmap_fbtab #fbMapPID {
	margin:6px 0 0 0;
    font-size: 14px;
}

#facebookmap_fbtab .title_en {
	display: block;
	width: 387px;
	height: 50px;
	background: url('/img/buy/title_buy.png') no-repeat;
	margin:0 0 0 -8px;
	text-indent: -90000px;
	}


#facebookmap_fbtab .title_fr {
	display: block;
	width: 437px;
	height: 51px;
	background: url('/img/buy/title_buy_fr.png') no-repeat;
	margin: 0 auto 0 0;
	text-indent: -90000px;
	}

#facebookmap_fbtab .full {
	width: 470px;
}


#facebookmap_fbtab #inner {
	width: 470px;
	text-align: left;
	margin:0;
} 



#facebookmap_fbtab {
	background:#092305 url('/img/buy/background.jpg') no-repeat top;
}

#facebookmap_fbtab #mapbox {
	clear: both;
  	margin-top: 0px;
	height: 554px;
	background: url('/img/buy/box_bg.png');
}

#facebookmap_fbtab #maps_cta_en{
	margin:13px 0 0 20px;
	float:left;
}

#facebookmap_fbtab #maps_cta_fr{
	margin:13px 0 0 20px;
	float:left;
}

#facebookmap_fbtab #mapbuttons {
  	margin-top: 25px;
	height: 30px;
	text-align: left;
	overflow: hidden;
}

#facebookmap_fbtab #mapbuttons ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#facebookmap_fbtab #mapbuttons ul li {
	float: left;
	font-size: 14px;
	height: 30px;
	width: 74px;
	padding: 8px 10px 6px 10px;
	background-image: url('/img/common/bar_bg.png');
	background-repeat: no-repeat;
	text-align: center;
	cursor: pointer;
}

#facebookmap_fbtab #mapbuttons ul li a {color: #fff;}
#facebookmap_fbtab #mapbuttons ul li a:hover {color: #4d8751; text-decoration: none}

#facebookmap_fbtab #mapbuttons ul #search {
    background-image: url('/img/buy/bar_full.png');
    background-repeat: no-repeat;
}

#facebookmap_fbtab #mapbuttons ul #last {
    background-position: 100% 0px;
}

#facebookmap_fbtab #mapbox #left_col {
	float: left;
	position: relative;
	width: 235px;
}


#facebookmap_fbtab #mapbox #resultsList {
    overflow: auto;
    width: 95%;
	padding-right:10px;
    float: left;
    margin-top: 50px;
	border-top:#363636 solid 1px;
	height:429px;
}


#facebookmap_fbtab #mapbox #resultsList ul{
    margin-left: 15px;
}

#facebookmap_fbtab #mapbox #resultsList ul li {
    color: #fff;
    cursor: pointer;
    font-size: 10px;
    margin-bottom: 5px;
}

#facebookmap_fbtab #mapbox #right_col{
	margin: 5px 5px 5px 0;
	float: right;
	position: relative;
}

#facebookmap_fbtab #map {
    height: 544px;
    width: 230px;
}

#facebookmap_fbtab #entrybar {
    background: url('/img/common/input_bg.png') repeat-x;
    height: 21px;
    border: 1px #4b4b4b solid;
    color: #fff;
    font-size: 10px;
    width: 187px;
	padding:0 5px;
    margin: 5px 5px 9px 18px;
}


#facebookmap_fbtab #buttonbar #next, #facebookmap_fbtab #buttonbar #prev
{
    background: none;
    color: #4d8751;
    margin: 5px;
    cursor: pointer;
}
#facebookmap_fbtab #buttonbar #next{ float: right;}

#facebookmap_fbtab #buttonbar #next:hover, #facebookmap_fbtab #buttonbar #prev:hover
{
    background: none;
    color: #4d8751;
    text-decoration: underline;
    margin: 5px;
    cursor: pointer;
}

#facebookmap_fbtab #popup_name{
    color: #000;
    font-size: 16px;
}

#facebookmap_fbtab #popup_addr{
    color: #000;
    font-size: 12px;
}


#facebookmap_fbtab #resulthead{
    color: #fff;
    font-size: 12px;
    margin: 5px;
}

#facebookmap_fbtab #resultfound{
    color: #fff;
    font-size: 10px;
    margin: 5px;
}

#facebookmap_fbtab .greybox .left {
    float: left;
    position: relative;
    width: 47%;
    margin-top: 30px;
}

#facebookmap_fbtab .greybox .right {
    float: right;
    position: relative;
    width: 47%;
    margin-top: 30px;
}



#buy_index #content{
	margin-top:80px;
	}
	
#buy_index .title_en {
	display: block;
	width: 387px;
	height: 50px;
	background: url('/img/buy/title_buy.png') no-repeat;
	margin: 0 auto 0 0;
	text-indent: -90000px;
	}


#buy_index .title_fr {
	display: block;
	width: 437px;
	height: 51px;
	background: url('/img/buy/title_buy_fr.png') no-repeat;
	margin: 0 auto 0 0;
	text-indent: -90000px;
	}

#buy_index .full {
	width: 920px;
}


#buy_index #inner {
	width: 940px;
	text-align: left;
	margin:0 0 0 10px;
} 

#proximity_index #mapsIntroText {
	width: 645px;
	text-align: left;
	margin:0 0 0 10px;
}

#proximity_index #content {
	margin-top:80px;
}

#proximity_index #mapbox {
	clear: both;
  	margin-top: 0px;
	height: 460px;
	width:941px;
	background: url('/img/buy/box_bg.png');
}

#proximity_index #mapbox.fr{
	clear: both;
  	margin-top: 15px;
	height: 460px;
	width:941px;
	background: url('/img/buy/box_bg.png');
}

#proximity_index #maps_cta_en{
	margin:15px 0 0 15px;
	float:left;
}

#proximity_index #maps_cta_fr{
	margin:15px 0 0 40px;
	float:left;
}

#backtoFC{
	background: url('/img/buy/backtoFC_en.png') no-repeat;
	display: block;
	width: 258px;
	height: 31px;
	margin:0 0 15px 7px;
	text-indent:-9000px;
}

#backtoFC_fr{
	background: url('/img/sports/backToTorontoFC_fr.png') no-repeat;
	display: block;
	width: 258px;
	height: 31px;
	margin:0 0 15px 7px;
	text-indent:-9000px;
}

#buy_index {
	background:#092305 url('/img/buy/background.jpg') no-repeat top;
}

#buy_index #mapbox {
	clear: both;
  	margin-top: 0px;
	height: 480px;
	background: url('/img/buy/box_bg.png');
}

#buy_index #maps_cta_en{
	margin:13px 0 0 20px;
	float:left;
}

#buy_index #maps_cta_fr{
	margin:13px 0 0 20px;
	float:left;
}

#buy_index #mapbuttons {
  	margin-top: 25px;
	height: 30px;
	text-align: left;
	overflow: hidden;
}

#buy_index #mapbuttons ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#buy_index #mapbuttons ul li {
	float: left;
	font-size: 14px;
	height: 30px;
	width: 74px;
	padding: 8px 10px 6px 10px;
	background-image: url('/img/common/bar_bg.png');
	background-repeat: no-repeat;
	text-align: center;
	cursor: pointer;
}

#buy_index #mapbuttons ul li a {color: #fff;}
#buy_index #mapbuttons ul li a:hover {color: #4d8751; text-decoration: none}

#buy_index #mapbuttons ul #search {
    background-image: url('/img/buy/bar_full.png');
    background-repeat: no-repeat;
}

#buy_index #mapbuttons ul #last {
    background-position: 100% 0px;
}

#buy_index #mapbox #left_col {
	float: left;
	position: relative;
	width: 235px;
}

#proximity_index #mapbox #left_col{
	float: left;
	position: relative;
	width: 235px;
 }

#buy_index #mapbox #resultsList {
    height: 280px;
    overflow: auto;
    width: 95%;
	padding-right:10px;
    float: left;
    margin-top: 50px;
	border-top:#363636 solid 1px;
	border-bottom:#363636 solid 1px;
}

#buy_index #mapbox #left_col p {
    font-size: 11px;
    margin-top: 5px;
}

#proximity_index #mapbox #resultsList {
    height: 390px;
    overflow: auto;
    width: 95%;
	padding-right:10px;
    float: left;
    margin-top: 15px;
	border-top:#363636 solid 1px;
}

.fr #proximity_index #mapbox #resultsList {
	height:375px;
}

#buy_index #mapbox #resultsList ul, #proximity_index #mapbox #resultsList ul {
    margin-left: 15px;
}
#buy_index #mapbox #resultsList ul li, #proximity_index #mapbox #resultsList ul li {
    color: #fff;
    cursor: pointer;
    font-size: 10px;
    margin-bottom: 5px;
}

#buy_index #mapbox #right_col{
	margin: 5px 5px 5px 0;
	float: right;
	position: relative;
}

#proximity_index #mapbox #right_col {
 	margin: 5px 5px 5px 0;
	float: left;
	position: relative;
}

#buy_index #map {
    height: 470px;
    width: 700px;
}

#proximity_index #map {
    height: 450px;
    width: 700px;
}

#buy_index #entrybar {
    background: url('/img/common/input_bg.png') repeat-x;
    height: 21px;
    border: 1px #4b4b4b solid;
    color: #fff;
    font-size: 10px;
    width: 187px;
	padding:0 5px;
    margin: 5px 5px 9px 18px;
}

#proximity_index #entrybar {
    background: url('/img/common/input_bg.png') repeat-x;
    height: 21px;
    border: 1px #4b4b4b solid;
    color: #fff;
    font-size: 10px;
    width: 167px;
	padding:0 5px;
    margin: 5px 5px 5px 0;
}

#b_mapgo_en {
	position:absolute;
    background: url('/img/buy/b_go_en.png') no-repeat;
    text-indent: -90000px;
    width: 201px;
    height: 34px;
    cursor: pointer;
	margin:0 0 0 17px;
}

#b_mapgo_en_t {
	position:absolute;
    background: url('/img/buy/b_go_en_t.png') no-repeat;
    text-indent: -90000px;
    width: 201px;
    height: 34px;
    cursor: pointer;
	margin:0 0 0 17px;
}

#b_mapgo_fr {
	position:absolute;
    background: url('/img/buy/buySearchBtn_fr.png') no-repeat;
    text-indent: -90000px;
    width: 201px;
    height: 34px;
    cursor: pointer;
	margin:0 0 0 17px;
}

#b_mapgo_fr_t {
	position:absolute;
    background: url('/img/buy/buySearchBtn_fr_t.png') no-repeat;
    text-indent: -90000px;
    width: 201px;
    height: 34px;
    cursor: pointer;
	margin:0 0 0 17px;
}

#b_baradd_req.en {
    background: url('/img/buy/b_add_bar.png') no-repeat;
    text-indent: -90000px;
    width: 201px;
    height: 49px;
    cursor: pointer;
    display: block;
	position:absolute;
	bottom:0px;
	margin:0 0 20px 17px;
}

#b_baradd_req_t.en {
    background: url('/img/buy/b_add_bar_t.png') no-repeat;
    text-indent: -90000px;
    width: 201px;
    height: 49px;
    cursor: pointer;
    display: block;
	position:absolute;
	bottom:0px;
	margin:0 0 20px 17px;
}



#b_baradd_req.fr {
    background: url('/img/buy/addBar_fr.png') no-repeat;
    text-indent: -90000px;
    width: 201px;
    height: 49px;
    cursor: pointer;
    display: block;
	position:absolute;
	bottom:0px;
	margin:0 0 20px 17px;
}

#b_baradd_req_t.fr {
    background: url('/img/buy/addBar_fr_t.png') no-repeat;
    text-indent: -90000px;
    width: 201px;
    height: 49px;
    cursor: pointer;
    display: block;
	position:absolute;
	bottom:0px;
	margin:0 0 20px 17px;
}



#b_baradd_en {
    cursor: pointer;
	height:34px;
	width:101px;
	display:block;
	margin:0 auto;
}

#b_baradd_en #contactSubmit_t {
	position:absolute;
	cursor:pointer;
	background: url('/img/contact/submitBtn_t.png') no-repeat;
	display: block;
	width: 101px;
	height: 34px;
	}

#b_baradd_en #contactSubmit {
	position:absolute;
	text-indent: -90000px;
	cursor:pointer;
	background: url('/img/contact/submitBtn.png') no-repeat;
	display: block;
	width: 101px;
	height: 34px;
	}

	
#b_baradd_fr {
    cursor: pointer;
	height:34px;
	width:101px;
	display:block;
	margin:0 auto;
}

#b_baradd_fr #contactSubmit_t {
	position:absolute;
	cursor:pointer;
	background: url('/img/common/submitBtn_fr_t.png') no-repeat;
	display: block;
	width: 103px;
	height: 34px;
	}

#b_baradd_fr #contactSubmit {
	position:absolute;
	text-indent: -90000px;
	cursor:pointer;
	background: url('/img/common/submitBtn_fr.png') no-repeat;
	display: block;
	width: 103px;
	height: 34px;
	}


#buy_index #buttonbar #next, #buy_index #buttonbar #prev,
#proximity_index #buttonbar #next, #proximity_index #buttonbar #prev
{
    background: none;
    color: #4d8751;
    margin: 5px;
    cursor: pointer;
}
#buy_index #buttonbar #next, #proximity_index #buttonbar #next {float: right;}

#buy_index #buttonbar #next:hover, #buy_index #buttonbar #prev:hover,
#proximity_index #buttonbar #next:hover, #proximity_index #buttonbar #prev:hover
{
    background: none;
    color: #4d8751;
    text-decoration: underline;
    margin: 5px;
    cursor: pointer;
}

#buy_index #popup_name, #proximity_index #popup_name{
    color: #000;
    font-size: 16px;
}

#buy_index #popup_addr, #proximity_index #popup_addr{
    color: #000;
    font-size: 12px;
}


#buy_index #resulthead, #proximity_index #resulthead{
    color: #fff;
    font-size: 12px;
    margin: 5px;
}

#buy_index #resultfound, #proximity_index #resultfound{
    color: #fff;
    font-size: 10px;
    margin: 5px;
}

#buy_index .greybox .left {
    float: left;
    position: relative;
    width: 47%;
    margin-top: 30px;
}

#buy_index .greybox .right {
    float: right;
    position: relative;
    width: 47%;
    margin-top: 30px;
}

#errormsg1, #errormsg2 {
    color: #fff;
    font-size: 10px;
    font-weight: bold;
    margin: 15px 5px 15px 5px;
}


#proximity_index .title_en {
	display: block;
	width: 612px;
	height: 49px;
	background: url('/img/common/title_tfcmap.png') no-repeat;
	margin: 0 auto 0 0;
	text-indent: -90000px;
	}

#proximity_index .title_fr {
	display: block;
	width: 736px;
	height: 50px;
	background: url('/img/sports/title_tfcmap_fr.png') no-repeat;
	margin:0;
	text-indent: -90000px;
	}

#privacy_index .container h3, #terms_index .container h3 {
	    margin-top: 20px;
	    margin-bottom: 10px;
}

#privacy_index .container  p, #terms_index .container p {
	    font-size: 12px;
	    line-height: 1.2em;
}

#privacy_index .container  ul{
	    margin:5px 0 5px 10px;
		list-style-type:none;
		
}


.greybox hr {
    border: 0px none #000;
    background: url('/img/common/site_div.png') no-repeat;
    height: 1px;
    display: block;
    width: 100%;
    margin: 10px 3px 40px 3px;
    clear: both;
}

.greybox h2 {
	margin:0 0 10px 0;
}

#sitemap_index .container .greybox ul li {
	float: left;
	display: block;
	margin: 2px;
}

#i404_index{
	background:#092305 url('/img/buy/background.jpg') no-repeat top;
}

#i404_index img{
	margin:40px 0;
}

#i404_index h2{
	margin:0 0 30px 0;
}

#i404_index .container {
	margin: 130px auto 270px auto;
	width: 590px;
	text-align:left;
}

#i404_header_en {
	display:block;
	background:url('/img/common/englishHeader404.png') no-repeat;
	height:34px;
	width:539px;
	text-indent:-9000px;
	margin:0 0 28px 0;
}

#i404_header_fr {
	display:block;
	background:url('/img/common/frenchHeader404.png') no-repeat;
	height:33px;
	width:481px;
	text-indent:-9000px;
	margin:0 0 28px 0;
}


#add_box {
    display: none;
    position: absolute;
    top: 150px;
    width: 650px;
    margin: 20px auto 0 200px;
    z-index: 101;
}

#add_box #addr, #add_box #city, #add_box #l_name{
	background:url('/img/contact/contactFieldBg.jpg') repeat-x;
	border:#4b4b4b solid 1px;
	}

#add_box	#comments{
	background:url('/img/contact/contactTextAreaBG.jpg') repeat-x;
	border:#4b4b4b solid 1px;
	height:145px;
	}

#add_box .greybox {
    padding: 20px 50px 10px 50px;
}

#add_box #add_thanks {
     display: none;
}

#add_box #errormsg3 {
    color: orange;
    font-size: 12px;
    margin: 10px 0 0 0;
}

.closebutton {
    float: right;
    cursor: pointer;
    background: url('/img/common/layover_close.png');
    background-repeat: no-repeat;
    height: 15px;
    width: 15px;
}

#buy_index #b_baradd {
    margin-left: 50px;
}

#buy_index #b_baradd.fr {
    margin-left: 0px;
    font-size: 9px;
}

#baradd_head {
    display: block;
    width: 531px;
    height: 100px;
    background: url('/img/buy/baradd_head.png') no-repeat;
    text-indent: -90000px;
}

#baradd_head.fr {
    display: block;
    width: 500px;
    height: 75px;
    background: url('/img/buy/baradd_head_fr.png') no-repeat;
    text-indent: -90000px;
}

#baradd_thanks {
    display: block;
    width: 389px;
    height: 158px;
    background: url('/img/buy/baradd_thanks.png') no-repeat;
    text-indent: -90000px;
    margin: 100px auto 100px;
}

#baradd_thanks.fr {
    display: block;
    width: 480px;
    height: 160px;
    background: url('/img/buy/baradd_thanks_fr.png') no-repeat;
    text-indent: -90000px;
    margin: 100px auto 100px;
}

#opaque {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 100;
    display: none;
    background: url('/img/common/dim2.png');
    background-repeat: repeat;
}

#linkbox {
	margin:40px 55px 0 0;
    float: right;
    width: 214px;
    height: 110px;
}

#linkbox #tfclogo.en {
	float:right;
    background: url('/img/buy/tfc_logo_en.png');
    background-repeat: no-repeat;
    width:109px;
    height:104px;
    text-indent: -90000px;
}

#linkbox #tfclogo.fr {
	float:right;
    background: url('/img/buy/tfc_logo_en.png');
    background-repeat: no-repeat;
    width:109px;
    height:104px;
    text-indent: -90000px;
}

#mlsLogo{
	float:left;
	margin:20px 0 0 0;
	height:73px;
	width:82px;
	background:url('/img/buy/final_MLS.png') no-repeat;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
	#facebookmap_fbtab #fbMapPID {
    font-size: 13px;
}
}
	
