﻿

#large_logo { background: url(../en/images/logo_large.png) no-repeat; width:134px; height:214px; margin:0 0 0 43px;}
div#introBlurb p { margin: 5px; line-height: 16px; text-align:justify;  }


/*  Nav */
#nav ul#utility { margin: 0 0 0 0; padding: 0; border: 0px solid red; }
#nav ul#utility li.becel { background: url(../en/images/utility_becelca.gif) no-repeat; width: 92px; height: 33px;  padding-right: 8px; float: left;  }
#nav ul#utility li.language { background: url(../en/images/utility_francais.gif) no-repeat; width: 59px; height: 33px; float: left; margin:0 0 0 -4px;}
#nav ul#utility li.sign a{ background: url(../en/images/btn_sign_in_txt.gif) no-repeat; width: 42px; height: 33px; float: left; text-decoration:none; }
input#ctl00_ucSignInSignOut_btnSignOut { display: inline; border: 1px solid black; margin: 6px 0 0 -1px; }
* html input#ctl00_ucSignInSignOut_btnSignOut { display: inline; border: 1px solid black; margin: -21px 0 0 -5px; }

.about_blurb { background: url(../en/images/nav_about_blurb.png) no-repeat; width: 166px; height: 50px; overflow: hidden; position: absolute; top: 12px; left: 12px; }
.webisodes_blurb { background: url(../en/images/nav_webisodes_blurb.png) no-repeat; width: 180px; height: 50px; overflow: hidden; position: absolute; top: 12px; left: 12px; }
.ost_blurb { background: url(../en/images/nav_ost_blurb.png) no-repeat; width: 154px; height: 50px; overflow: hidden; position: absolute; top: 12px; left: 12px; }
.rfh_blurb { background: url(../en/images/nav_rfh_blurb.png) no-repeat; width: 178px; height: 50px; overflow: hidden; position: absolute; top: 12px; left: 12px; }
.concert_blurb { background: url(../en/images/nav_love_your_heart_concert_blurb.png) no-repeat; width: 176px; height: 47px; overflow: hidden; position: absolute; top: 12px; left: 12px; }
.my_ost_blurb { background: url(../en/images/nav_my_small_things_blurb.png) no-repeat; width: 175px; height: 50px; overflow: hidden; position: absolute; top: 12px; left: 12px; }
.start_spreading_the_word_blurb { background: url(../en/images/nav_start_spreading_the_word_blurb.png) no-repeat; width: 181px; height: 50px; overflow: hidden; position: absolute; top: 12px; left: 12px; }
.donate_blurb { background: url(../en/images/nav_donate_blurb.png) no-repeat; width: 123px; height: 30px; overflow: hidden; position: absolute; top: 12px; left: 12px; }
#heart_and_stroke_logo {background:url(../en/images/hs_dress.gif) no-repeat; height:92px; margin: 0 0 0 45px; width:100px;}
.navButton_becel { background: url(/ost/images/master/nav_becel_logo.png) no-repeat 0 0; width: 75px; height: 52px; margin: 10px 0 0 56px; }
.navButton_becel .becel_blurb { height: 52px; }
#nav #nav_addThis { width: 202px; height: 152px; }
.sign_in{background:url(../en/images/btn_signIn.gif) no-repeat; width:80px; height:24px; border:medium none; margin:0 0 0 22px; display:block;}

/* To be sorted */
#header { border:solid 0px grey; height: 47px; width:768px; }
#headPledge{height:30px; border:solid 0px red; position:relative;}
#headPledge #join_txt{background:url(../en/images/join_the_women.gif) no-repeat; width:345px; height:11px; float:left; display:inline; margin:0 0 0 54px; border:solid 0px blue;}
#headPledge #small_txt{background:url(../en/images/small_things.gif) no-repeat; width:259px; height:11px; float:left; display:inline; border:solid 0px green; position:relative;}
#about_webisodes .this_week { background:url(../en/images/title_this_week2.gif) no-repeat; width:190px; float:left;} 

.episodeButton712 { display: block; margin:0 0 0 45px; width: 154px; height: 25px; background: url(../en/images/btn_ep7-12.gif) no-repeat;  } /*new */
.episodeButton16 { display: block; width: 154px; margin:0 0 0 0px; height: 25px; background: url(../en/images/btn_ep1-6.gif) no-repeat;  } /*new */
#ctrl_pledges_header .otherPledges{background: url(../en/images/ost_otherPledges_en.gif) no-repeat; margin:0; padding:0; height:36px; width:362px;}
#ctrl_pledges_header .ostPledge{background: url(../en/images/ost_pledges_en.gif) no-repeat; margin:0; padding:0; height:36px; width:362px;}


/* About */

#about_webisodes a{text-decoration:none; cursor:pointer; display:block;} 

#is_there_one_small_thing {background: url(../en/images/home_is_there_one_small_thing.jpg) no-repeat; height:167px; width:360px;}

/*Get Involved in the Ride For Heart*/
#ctrl_pledges_rfh {background: url(../en/images/categories_rfh_get_involved.jpg) no-repeat; height:168px; width:362px;}
#ctrl_pledges_rfh #learnMoreRFH { margin: 84px 0 0 34px; width: 100px; height: 24px; }
#ctrl_pledges_rfh #learnMoreRFH a { display: block; width: 100%; height: 100%; }
#ctrl_pledges_rfh #learnMoreRFH a img { border: 0px solid black; }

/* Watch videos */

#watch_videos {background: url(../en/images/categories_watch_videos.jpg) no-repeat; height:168px; width:362px;}
#watch_videos .watchvids { margin: 65px 0 0 23px; width: 142px; height: 24px; }
#watch_videos .watchvids a { display: block; width: 100%; height: 100%; }
#watch_videos .watchvids a img { border: 0px solid black; }

#submitOST {width:100px; margin:71px 0 0 22px;}
#about_hs_text{padding:20px 0 18px 0; overflow:hidden;}
#about_hs_text #heart_and_stroke_logo {background:url(../en/images/hs_dress.gif) no-repeat 0 -23px; height:75px; width:100px; margin:0; float:left;}
#about_hs_text p{float:right; width:480px;}
#ctrl_signIn a{background:url(../en/images/btn_signIn.gif) no-repeat; display:block; height:25px; margin:0 0 0 25px; text-decoration:none;}


/* Controls  */
#ctrl_popular #btn_popular_on { background: url(../en/images/btn_popular_on.gif) no-repeat; width:186px; height:41px; float:left;}
#ctrl_popular #btn_popular_on a{ display:block; width:186px; height:41px; float:left; text-decoration:none;}
#ctrl_popular #btn_recent_down { background: url(../en/images/btn_recent_off.gif) no-repeat; width:186px; height:41px; float:left; }
#ctrl_popular #btn_recent_down a{ display:block; width:186px; height:41px; float:left; text-decoration:none;}

#ctrl_recent #btn_recent_on { background: url(../en/images/btn_recent_on.gif) no-repeat; width:186px; height:41px; float:left; }
#ctrl_recent #btn_recent_on a{ display:block; width:186px; height:41px; float:left; text-decoration:none;}
#ctrl_recent #btn_popular_down { background: url(../en/images/btn_popular_off.gif) no-repeat; width:176px; height:41px; float:left;}
#ctrl_recent #btn_popular_down a{ display:block; width:173px; height:41px; float:left; text-decoration:none;}
.ctrl_directions p{ font-weight:bold; padding:10px 0 0 23px;}

/* Used on Most Recent User Conrol */
#ctrl_recent {float:left; visibility:hidden; position:absolute; left:22px; margin:5px 0 0 0px; display:inline; }

/* Left side index */
.index .logo_small a{background: url(../en/images/logo_small.png) no-repeat; height:183px; width:110px; text-decoration:none; display:block; }
.index #webisode_index {background: url(../en/images/webisode_index.gif) no-repeat; height:16px; width:118px; margin:29px 0 0 0px; padding:12px 0 0;}
.index #ost_index {background: url(../en/images/title_ost.gif) no-repeat; width:130px;  margin: 25px 0 0 0; height: 10px; padding:12px 0 0;}
.index #what_is_ost {background: url(../en/images/title_what_is_ost.gif) no-repeat; height:42px; width:120px; margin:28px 0 0 -5px; padding:12px 0 0;}
.index #my_osts {background: url(../en/images/title_my_osts.gif) no-repeat; height:48px; width:120px; margin:28px 0 0 -5px; padding:12px 0 0;}
.index #this_week{background: url(../en/images/title_this_week.gif) no-repeat; height:48px; width:100px; margin:12px 0 0 15px;}

/*  List Webisodes Page */
.pager_more_webisodes_top{background:url(../en/images/btn_more_webisodes.gif) no-repeat; height:10px; width:108px;}


/* Webisode Categories Page */
#webisode_categories_container #eatingWell h2{background:url(../en/images/icon_eating_well.gif) no-repeat; height:141px; width:132px;}
#webisode_categories_container #stayingActive h2{background:url(../en/images/icon_staying_active.gif) no-repeat; height:141px; width:132px;}
#webisode_categories_container #managingStress h2{background:url(../en/images/icon_managing_stress.gif) no-repeat; height:141px; width:137px;}
#webisode_categories_container #is_there_one_small_thing {background: url(../en/images/categories_is_there_one_small_thing.jpg) no-repeat; height:136px; width:293px; float:left;}
#webisode_categories_container #submitOST {margin:37px 0 0 13px;}
#webisode_categories_container .typeIcon {width:416px;}
#webisode_categories_container #tell_someone_close_to_you {background: url(../en/images/categories_tell_someone_close_to_you.jpg) no-repeat; height:136px; width:283px; float:left; margin:21px 0 0 15px;}

#webisode_categories_container #tell_someone_close_to_you #spread_the_word a{background: url(../en/images/btn_spread_the_word.png) no-repeat; height:24px; width:118px; float:left; margin:0 0 0 13px; text-decoration:none;}


/* Profile Page */
#my_ost_profile #my_ost_profile_header{background: url(../en/images/my_ost_profile.gif) no-repeat; height:36px; width:292px;}
#my_ost_profile #btn_edit {width:178px; height:24px; text-decoration:none;}
#my_pledges #btn_print a{ display:block; background:url(../en/images/btn_print.gif) no-repeat; width:178px; height:24px;   margin:0px 0px 0px 10px; text-decoration:none;}
#my_pledges{}
#my_pledges #my_pledges_header{background: url(../en/images/my_pledges.gif) no-repeat; height:36px; width:292px;}
#my_alerts{padding:15px 0px 0px 0px;}
#my_alerts #my_alerts_header {background:url(../en/images/my_alerts.gif) no-repeat; height:36px; width:292px;}
#profile_holder #is_there_one_small_thing {background: url(../en/images/categories_is_there_one_small_thing.jpg) no-repeat; height:136px; width:293px; float:left;}
#profile_holder #submitOST {margin:37px 0 0 13px;}


/* OST Categories Detail Page */
#whats_one_small_thing_you_do {background: url(../en/images/is_there_one_small_thing.png) no-repeat; width:241px; height:127px;}
#whats_one_small_thing_you_do #submitOST {margin:46px 0 0 17px;}

#related_webisodes {}
#related_webisodes_header   { background: url(../en/images/related_webisodes.gif) no-repeat; width:240px; height:36px; margin:10px 0 0;}
#related_webisodes h3{margin:0 0 0 10px; padding:8px 0 0; }

#recently_added{}
#recently_added_header {background: url(../en/images/recently_added.gif) no-repeat; width:240px; height:36px; margin:10px 0 0;}
#recently_added h3 {margin:0 0 0 10px; padding:8px 0 0;}

#tell_somone_close_to_you{ background:url(../en/images/tell_someone_close_to_you.gif) no-repeat; width: 241px; height:127px; margin:10px 0 0;}
div.hdrEatingWell { background: url(../en/images/h3_eatingwell.gif) right no-repeat; margin: 5px 0;  }
div.hdrStayingActive { background: url(../en/images/h3_stayingactive.gif) right no-repeat; margin: 5px 0;  }
div.hdrManagingStress { background: url(../en/images/h3_managingstress.gif) right no-repeat; margin: 5px 0;  }



/* webisode page */
/*#share_callouts_right{display:block; float:left; height:93px; text-decoration:none; width:188px;}*/
#share_callouts_left #facebook {width:300px; float:left; margin:4px 0 0 -65px; padding:0 0 38px;}

#share_callouts_left #embed {width:300px; float:left; }
#share_callouts_left #object { float:left; height:15px; width:157px; }
#share_callouts_left #join_ost { float:left; width:516px; padding:0 6px 0 0; height:26px;}
#share_callouts_left #ctl00_body_content_join_ost a{background:url(../en/images/join_ost.gif) no-repeat; float:left; height:21px; width:516px; display:block; text-decoration:none;}

#ctl00_body_content_ucPledge_divPledge a{background:url(../en/images/btn_pledge.gif) no-repeat; float:left; height:93px;  width:188px; display:block; text-decoration:none; cursor:pointer; }
#ctl00_body_content_ucPledge_divPledge p{color:black; height:19px; margin:66px 0 0 12px;}
#ctl00_body_content_ucPledge_divPledge span{color:#ca0100;}

#ctl00_body_content_ucPledge_divAlreadyPledged a{background:url(../en/images/btn_pledge_off.gif) no-repeat; float:left; height:93px;  width:188px; display:block; text-decoration:none; cursor:pointer; }
#ctl00_body_content_ucPledge_divAlreadyPledged p{color:black; height:19px; margin:66px 0 0 12px;}
#ctl00_body_content_ucPledge_divAlreadyPledged span{color:#ca0100;}

#bottom_content #comments_header{background:url(../en/images/header_comments_on_webisode.gif) no-repeat; width:541px; height:39px;}
#bottom_content #left{float:left; width:541px;}
#bottom_content #right{float:right;}
#bottom_content #right #poll #poll_header{background:url(../en/images/this_weeks_poll.gif) no-repeat; height:38px; margin:0 11px 0 0; width:186px;}
#bottom_content #right #poll #content #divPoll{padding:2px;}
#add_comment {float:right; margin:-12px 12px 0 0;}

/* RIDE FOR HEART PAGE */

#get_involved_container
{
	margin:0 0 0 20px;
	overflow:hidden;
	width:735px;
}

#rfh_header
{
	width:735px;
	height:177px;
	background-image:url(../en/images/bgd_get_involved_header.gif);
}

#rfh_content
{
	width:675px;
	background-image:url(../images/bgd_get_involved_content.gif);
	text-align:left;
	padding:15px 30px 0 30px;
}

#rfh_footer
{
	width:735px;
	height:35px;
	background-image:url(../images/bgd_get_involved_footer.gif);
}

/* FORMAT H TAGS FOR SIFR */

#rfh_content h1
{
	font-size:18px;
	color:#dd252b;
}

.red_title_large_left
{
	font-size:24px;
}

#rfh_content h2
{
	font-size:14px;
	color:#444444;
}

/* HEADER */

#rfh_logo
{
	background:url(../en/images/rfh_logo.gif) no-repeat;
	width:110px;
	height:162px;
	margin:0 0 0 16px;
	float:left;
	display:inline;
}

#rfh_logo a, #rfh_logo a:visited, #rfh_logo a:hover
{
	text-decoration:none;
	width:100%;
	height:100%;
}

#rfh_addThisEvent
{
	background:url(../en/images/btn_add_this_event.png) no-repeat;
	width:152px;
	height:33px;
	display:inline;
	text-decoration:none;
	float:right;
	margin:68px 16px 0 0;
	padding:0px;
}

.rfh_content_line_top
{
	background:url(../images/rfh_content_bottom_line.gif) no-repeat top left;
	padding:15px 0 15px 0;
	clear:both;
}

.rfh_divider
{
	background:url(../images/rfh_content_bottom_line.gif) no-repeat top left;
	height:1px;
	font-size:0px;
	margin:0px;
	padding:0px;
	width:100%;
}

/* CONTENT SECTION 1 */

#rfh_content_section_1_copy
{
	background:url(../en/images/rfh_becel_logo.gif) no-repeat top right;
}

#rfh_content_section_1_copy *
{
	/*background:url(../en/images/rfh_becel_logo.gif) no-repeat top right;*/
	margin: 0 0 7px 0;
}

#rfh_content_section_1_copy p
{
	width: auto;
	margin: 0 0 15px 0;
}

.rfh_pledge_small
{
	color:#000000;
}

.rfh_btn_pledge
{
	width:68px;
	height:50px;
	display:block;
	float:left;
	margin:-10px 7px 0 0;
}

#rfh_btn_pledge
{
	background:url(../en/images/btn_pledge_heart.gif) no-repeat;
	width:68px;
	height:50px;
	display:block;
	float:left;
	margin:-10px 7px 0 0;
}

#rfh_btn_register_donate
{
	background:url(../en/images/btn_register_donate.gif) no-repeat;
	width:315px;
	height:31px;
	display:block;
	padding:0 0 20px 0;
	float:left;	
}

/* CONTENT SECTION 2 */

#rfh_content_section_2_copy
{
	/*background:#f8f3e4 url(../images/rfh_get_ready_bgd.gif) top center repeat-x;*/
	padding:15px 0 15px 0;
}

#rfh_spinning_link_copy
{
	width:332px;
	float:left;
	background:url(../images/hfr_bikers.jpg) no-repeat;
}

#rfh_spinning_container
{
	width:291px;
}

#rfh_spinning_container #arrow
{
	height:55px;
    width:24px;
	background:url(../images/arrow.png) no-repeat;
}

#rfh_get_ready_copy
{
	/*width:340px;*/
	width:318px;
	float:left;
	margin:-13px 0 0 0;
}

#rfh_get_ready_copy .typeIcon
{
	font-weight:bold;
	width:275px;
}

.icon_tv
{
	margin:5px 0 0 0;
}

#rfh_movie_image_link
{
	display:block;
	height:220px;
	margin:10px 0 0 10px;
	text-decoration:none;
	width:305px;
}

a#rfh_movie_link, a#rfh_movie_link:visited
{
	margin:0 0 0 20px;
	text-decoration:none;
	display:block;
	width:220px;	
}

a#rfh_movie_link:hover
{
	text-decoration:underline;
}

.rfh_list
{
	list-style-image:url(../images/bullet_redArrow.png);
	margin:0 0 0 33px !important;
}

.rfh_get_ready_pledge
{
	font-weight:bold;
}

/* CONTENT SECTION 3 */

#rfh_content_section_3_copy
{
	/*background:url(../en/images/rfh_bike.jpg) no-repeat;*/
	padding:15px 0 15px 0;
	clear:both;
	text-align:center;
}

#rfh_contest_sub_title
{
	width:535px;
	margin:0 auto;
}

#rfh_prizes_sub_title
{
	width:500px;
	margin:0 auto;	
}

.lowerTitle
{
	margin:18px 0 0 0;
}

.lowerTitle2
{
	margin:40px 0 0 0;
}

#rfh_enter_contest
{
	background:url(../en/images/btn_click_to_enter.gif) no-repeat;
	display:block;
	width:138px;
	height:25px;
	text-decoration:none;
	margin:0 auto;
	padding:0 0 10px 0;	
}

#rfh_contest_rules_link
{
	margin:10px 0 0 0;
	font-size:10px;
}

#rfh_content_global_copy
{
	clear:both;
}

#rfh_global_center
{
	margin:0 auto;
	width:491px;
}

/* CONTENT SECTION 4 */

#rfh_content_section_4_copy
{
	padding:15px 0 0 0;
	clear:both;
}

#rfh_share_container
{
	width:332px;
	height:127px;
	background:url(../en/images/categories_rfh_love_your_heart.jpg) no-repeat;
	float:left;
}

#rfh_add_facebook_container
{
	width:332px;
	height:127px;
	background:url(../en/images/categories_rfh_tell_someone_close.jpg) no-repeat;
	margin:0 0 0 10px;
	float:left;
}

#rfh_btn_share
{
	background:url(../en/images/btn_share_it.gif) no-repeat;
	width:100px;
	height:24px;
	display:block;
	margin:92px 0 0 21px;
}

#rfh_btn_facebook
{
	background:url(../en/images/btn_spreadTheWork_brownMatte.gif) no-repeat;
	width:132px;
	height:24px;
	display:block;
	margin:2px 0 0 21px;
}

#rfh_add_facebook_container p
{
	margin:50px 0 0 21px;
	width:135px;
}

.guidelinesList
{
	padding-left:50px;
}

#vignettePlayer
{
    float:left;
    width:356px;
}


/* contest general */

#rfh_content_section_3_copy #ctl00_body_content_ValidationSummary1{border:#FF0000 solid 1px; padding:10px; text-align:left; background-color:#f9e3e5;}
.requiredField { color: Red; font-size: 1.38em; }
.validateColour { color: Red; font-size: 0.75em; }
div#ctl00_body_content_ValidationSummary { margin: 0 0 10px 0; }
.alignRight { text-align: right !important; }
#rfh_raleigh_into{width:285px; float:left; margin-left:43px; color:#999999; display:inline; line-height:20px;}
#rfh_hickey_into{width:200px; float:left; margin-left:89px; color:#999999; display:inline; line-height:20px;}
#rfh_contest_rules_link_form{margin:10px 0 0 0;font-size:10px;}

/* Step One */
table#userInput { margin: 0px auto; }
table#skillTest { margin: 10px 0; }
table#optInTable { margin: 0 auto; }
div#optIns_preferences { margin: 10px 0; }
div#optIns_preferences p { margin: 8px 0; }
p.disclaimer_text { font-size: 0.88em; color: #7f7f7f; }
#actionButtons { margin: 8px auto 0; width: 200px; }
input.btnSubmit { float: right; }
input.btnClear { background: url(../images/modal/btn_clear.gif) no-repeat 0 0; width: 80px; height: 24px; border: 0 solid black; font-size: 0; color: #ffffff; text-decoration: none; cursor: pointer; float: left; }

/* Step Two */
.stepTwo { padding: 15px 0 0; }
#thankYou_container { height: auto; margin: 0 0 50px 0; }
#bikeGraphic { background: url(../images/thankYou_bikeGraphic.png) no-repeat 0 0; width: 282px; height: 163px; float: left; }
#stepTwo_text { float: left; width: 380px; margin: 0 0 0 10px; }
#stepTwo_text p {  }
#btn_goBack { background: url(../images/thankYou_btnGoBack.png) no-repeat 0 0; width: 219px; height: 24px; margin:22px 0 0; }
#btn_goBack a { display: block; width: 100%; height: 100%; text-decoration: none; } 

.stepTwo .rfh_divider { clear: both; }



/* vignettes */
/* top half */
.dotted_hor{background:transparent url(../images/vignettes/dots_hor.gif) repeat-x; height:1px; width:680px;}
#vignetteBody {background:transparent url(../en/images/vignettes/bg.jpg) no-repeat scroll 0 0; height:1041px; margin:0 auto !important; width:736px;}
#vignetteBody #logo a{border:0px solid red; display:block; height:158px; margin:0 0 0 15px; text-decoration:none; width:107px;}
#vignetteBody #vignetteContent {width: 702px; margin:0 0 0 24px; border:0px solid red; padding: 70px 0px 0px 0px; }


#vignetteBody #vignetteContent #cheryl_content{margin:-58px 0 0 0px; border:0px solid green; height:312px; }
#vignetteBody #vignetteContent #cheryl_content #cheryl_blurb{width:315px; float:left; margin:74px 0 0 12px; }
#vignetteBody #vignetteContent #cheryl_content #cheryl_blurb #watchCheryl{width:174px; height:42px;}
#vignetteBody #vignetteContent #cheryl_content #cheryl_blurb #watchCheryl a{background: url(../en/images/vignettes/btn_watch_cheryl.gif) no-repeat 0 0; width:174px; display:block; height:24px; text-decoration:none; border:0px solid green; margin:15px 0 0;}
#vignetteBody #vignetteContent #cheryl_content #cheryl_video{width:325px; float:left;}
.etcanada {background:url(../en/images/etcanada.gif) no-repeat; width:276px; height:57px; clear: left;}

/* bottom half */

/*applies to all vignettes */
.dotted_vert {background:url(../images/vignettes/dots_vert.gif) repeat-y; height:337px; width:1px; float:left;}
#vignetteBody #vignetteContent #vignettes {margin:10px 0 0 0; height:372px;}
#vignetteBody #vignetteContent #vignettes .watchThisBtn a{background:url(../en/images/vignettes/btn_watch_this.gif) no-repeat; display:block; height:24px; width:145px; text-decoration:none; margin:6px 0 5px;}
#vignetteBody #vignetteContent #vignettes .pledgeThis a{background:url(../en/images/vignettes/btn_pledge.gif) no-repeat; height:27px; display:block; text-decoration:none; width:205px;}

/* applies to individual vignettes*/
#vignetteBody #vignetteContent #vignettes #vignette_one { background: url(../en/images/vignettes/vignette_dancing.jpg) no-repeat top center; float:left; width: 215px; margin:0 6px 0 4px;}
#vignetteBody #vignetteContent #vignettes #vignette_one a.v_link{border:0px solid red; width: 215px; height:163px; display:block; text-decoration:none;}
#vignetteBody #vignetteContent #vignettes #vignette_one  p{margin:60px 0 0; line-height:16px;}
#vignetteBody #vignetteContent #vignettes #vignette_one p.small{font-size:11px; color:#7f7f7f; margin:0;}	

#vignetteBody #vignetteContent #vignettes #vignette_two { background: url(../en/images/vignettes/vignette_breakfast.jpg) no-repeat top center; float:left; width: 215px; margin:0 7px 0 8px;}
#vignetteBody #vignetteContent #vignettes #vignette_two a.v_link{border:0px solid red; width: 215px; height:163px; display:block; text-decoration:none;}
#vignetteBody #vignetteContent #vignettes #vignette_two  p{margin:58px 0px 0px 0px; line-height:16px;}
#vignetteBody #vignetteContent #vignettes #vignette_two p.small{font-size:11px; color:#7f7f7f; margin:0;}	

#vignetteBody #vignetteContent #vignettes #vignette_three { background: url(../en/images/vignettes/vignette_stairs.jpg) no-repeat top center; float:left; width: 215px; margin:0 12px 0 7px;}
#vignetteBody #vignetteContent #vignettes #vignette_three a.v_link{border:0px solid red; width: 215px; height:163px; display:block; text-decoration:none;}
#vignetteBody #vignetteContent #vignettes #vignette_three  p{margin:58px 0px 0px 0px; line-height:16px;}
#vignetteBody #vignetteContent #vignettes #vignette_three p.small{font-size:11px; color:#7f7f7f; margin:0;}	

/* bottom callouts */
#callouts_container
{ padding:0px 0 0; clear:both; margin:7px 0 0 6px; }


/* vignette modals */
#divVignettes_01{ margin:46px 0 0; padding:45px 0 0; border:0px solid red; background:transparent url(../en/images/vignettes/bg_vignette_01.gif) no-repeat scroll 0 0; height:411px; width:381px; z-index:100000000;}
#divVignettes_02{ margin:46px 0 0; padding:45px 0 0; border:0px solid red; background:transparent url(../en/images/vignettes/bg_vignette_02.gif) no-repeat scroll 0 0; height:411px; width:381px; z-index:100000000;}
#divVignettes_03{ margin:46px 0 0; padding:45px 0 0; border:0px solid red; background:transparent url(../en/images/vignettes/bg_vignette_03.gif) no-repeat scroll 0 0; height:411px; width:381px; z-index:100000000;}

.modal_content_container {width:350px; border:0px solid pink;margin:3px 0 0 14px;}

.TB_closeAjaxWindow a{background: url(../en/images/vignettes/close.gif) no-repeat top right; border:0px solid red; float:right; height:22px; margin:-46px 0px 0 0; text-decoration:none; width:23px; display:block;}
.modal_content_container  p{margin:-1px 0 0 9px; line-height:16px; font-size:12px; font-family:arial; }
.modal_content_container p.small{font-size:11px; color:#7f7f7f;margin:0px 0 0 9px; }	
.modal_content_container .small{font-size:12px; color:#7f7f7f;margin:0px 0 0 2px; float:left; }	
#etcanada-all {margin-top:5px;}
.modal_content_container #etcanada-all .small {margin-top:10px;}
.etcanada-mini {background:url(../en/images/etcanada-mini.gif) no-repeat; clear:left; width:37px; height:40px;float:left;}
.hidden { visibility: hidden; overflow: hidden; }
