/* CSS bottom */
.bottom_small{ width:1000px; height:40px; overflow:hidden; background-image:url(http://www.torontorestaurants.com/Content/Images/Site/bg_bottom_small.jpg); background-position:-1px 0px; background-repeat:no-repeat; }










.link_color{ color:#1D65B7;}
.path a{color:#1D65B7;}
.border_color_top{border-top:#b8d9ee 1px solid;}
.border_color_bottom{border-bottom:#b8d9ee 1px solid;}
.result_left .numbers a:hover{color:#b8d9ee;}

body{background:url("/Content/Styles/MontrealsRestaurants/images/bg_all.jpg") repeat-x top left;}
.header_bg{ background-image:url(/Content/Styles/MontrealsRestaurants/images/bg_head.jpg); background-position:top left; background-repeat:no-repeat;}

.content{ background-image:url(/Content/Styles/MontrealsRestaurants/images/bg_content_top.jpg); background-position:top left; background-repeat:no-repeat;}

.bg_grad{height:100%; background-image:url(/Content/Styles/MontrealsRestaurants/images/bg_grad.jpg); background-position:top left; background-repeat:repeat-x;}




/* CSS districts */
.main_left .box_districts{}
.main_left .title_districts{ height:22px; background-image:url(/Content/Styles/MontrealsRestaurants/images/title_districts.jpg); background-position:top left; background-repeat:no-repeat;}
.main_left .box_districts dd {width:135px; height:90px; line-height:18px; float:left;  margin:10px 0 0 10px; padding-bottom:10px;}
/* CSS cuisines */
.main_left .box_cuisines{ float:left; width:280px;   background-repeat:repeat-x;}
.main_left .title_cuisines{ height:22px; background-image:url(/Content/Styles/MontrealsRestaurants/images/title_cuisines.jpg); background-position:top left; background-repeat:no-repeat;}
.main_left .title_cuisines2{ height:22px; background-image:url(/Content/Styles/MontrealsRestaurants/images/title_cuisines2.jpg); background-position:top left; background-repeat:no-repeat;}
.main_left .box_cuisines dd {width:260px; line-height:18px; margin:10px 0 0 10px;}
/* CSS types */
.main_left .box_types{ float:right; width:290px;   background-repeat:repeat-x;}
.main_left .title_types{ height:22px; background-image:url(/Content/Styles/MontrealsRestaurants/images/title_types.jpg); background-position:top center; background-repeat:no-repeat;}
.main_left .title_types2{ height:22px; background-image:url(/Content/Styles/MontrealsRestaurants/images/title_types2.jpg); background-position:top center; background-repeat:no-repeat;}
.main_left .box_types dd {width:270px; line-height:18px; margin:10px 0 0 10px;}
/* CSS nightlife */
.main_left .box_nightlife{ float:left; width:280px;   background-repeat:repeat-x;}
.main_left .title_nightlife{ height:22px; background-image:url(/Content/Styles/MontrealsRestaurants/images/title_nightlife.jpg); background-position:top left; background-repeat:no-repeat;}
.main_left .title_nightlife2{ height:22px; background-image:url(/Content/Styles/MontrealsRestaurants/images/title_nightlife2.jpg); background-position:top left; background-repeat:no-repeat;}
.main_left .box_nightlife dd {width:260px; line-height:18px; margin:10px 0 0 10px;}
/* CSS catering */
.main_left .box_catering{ float:right; width:290px;   background-repeat:repeat-x;}
.main_left .title_catering{ height:22px; background-image:url(/Content/Styles/MontrealsRestaurants/images/title_catering.jpg); background-position:top left; background-repeat:no-repeat;}
.main_left .title_catering2{ height:22px; background-image:url(/Content/Styles/MontrealsRestaurants/images/title_catering2.jpg); background-position:top left; background-repeat:no-repeat;}
.main_left .box_catering dd {width:270px; line-height:18px; margin:10px 0 0 10px;}
/* CSS nightlife */
.main_left .box_delivery{ float:left; width:280px;   background-repeat:repeat-x;}
.main_left .title_delivery{ height:22px; background-image:url(/Content/Styles/MontrealsRestaurants/images/title_delivery.jpg); background-position:top left; background-repeat:no-repeat;}
.main_left .title_delivery2{ height:22px; background-image:url(/Content/Styles/MontrealsRestaurants/images/title_delivery2.jpg); background-position:top left; background-repeat:no-repeat;}
.main_left .box_delivery dd {width:260px; line-height:18px; margin:10px 0 0 10px;}
/* CSS catering */
.main_left .box_cw{ float:right; width:290px;   background-repeat:repeat-x;}
.main_left .title_cw{ height:22px; background-image:url(/Content/Styles/MontrealsRestaurants/images/title_cw.jpg); background-position:top left; background-repeat:no-repeat;}
.main_left .title_cw2{ height:22px; background-image:url(/Content/Styles/MontrealsRestaurants/images/title_cw2.jpg); background-position:top left; background-repeat:no-repeat;}
.main_left .box_cw dd {width:270px; line-height:18px; margin:10px 0 0 10px;}
/* CSS venues */
.main_left .box_venues{ height:100%; background-image:url(/Content/Styles/MontrealsRestaurants/images/bg_grad.jpg); background-position:top left; background-repeat:repeat-x;}
.main_left .title_venues{ height:22px; background-image:url(/Content/Styles/MontrealsRestaurants/images/title_venues.jpg); background-position:top left; background-repeat:no-repeat;}
.main_left .title_venues2{ height:22px; background-image:url(/Content/Styles/MontrealsRestaurants/images/title_venues2.jpg); background-position:top left; background-repeat:no-repeat;}
.main_left .box_venues dd {width:260px; line-height:12px; margin:10px 0 0 10px; float:left;}

/*Categories Listing Box*/
.main_left .box_categorieslisting{ height:100%; background-image:url(/Content/Styles/MontrealsRestaurants/images/bg_grad.jpg); background-position:top left; background-repeat:repeat-x;}
.main_left .title_wedding2{ height:22px; background-image:url(/Content/Styles/MontrealsRestaurants/images/title_cw2.jpg); background-position:top left; background-repeat:no-repeat;}
.main_left .box_categorieslisting dd {width:135px;  line-height:18px; float:left;  margin:10px 0 0 10px; padding-bottom:10px;}

/* CSS featured */
.main_right .title_featured{background-image:url(/Content/Styles/MontrealsRestaurants/images/title_featured.jpg); background-position:top left; background-repeat:no-repeat;}

/* CSS special */
.main_left .box_special{ float:left; width:280px;   background-repeat:repeat-x;}
.main_left .title_special{ height:22px; background-image:url(/Content/Styles/MontrealsRestaurants/images/title_special.jpg); background-position:top left; background-repeat:no-repeat;}
.main_left .box_special dd {width:260px; line-height:18px; margin:10px 0 0 10px;}
.main_left .box_special #poweredby{ width:260px; height:16px; background-image:url(/Content/Styles/MontrealsRestaurants/images/poweredby.gif); background-position:top right; background-repeat:no-repeat;}
/* CSS special LINK */
#Coupons_link a{ text-decoration:none; font-weight:bold; line-height:28px;}
#Coupons_link a:hover{ text-decoration:underline;}
#Coupons_link a.blackcolor{color:#000000;}

/* CSS reviews */
.main_left .box_reviews{ float:right; width:290px;   background-repeat:repeat-x;}
.main_left .title_reviews{ height:22px; background-image:url(/Content/Styles/MontrealsRestaurants/images/title_reviews.jpg); background-position:top left; background-repeat:no-repeat;}
.main_left .box_reviews dd {width:260px; margin:10px 0 0 10px;}
.main_left .box_reviews #poweredby{ width:260px; height:16px; background-image:url(/Content/Styles/MontrealsRestaurants/images/poweredby.gif); background-position:top right; background-repeat:no-repeat;}
#Review_title_link a{  text-decoration:none; font-weight:bold; line-height:20px; }
#Review_title_link a:hover{  text-decoration:underline;}
#Review_title_link a.blackcolor{color:#000000; font-weight:normal;}
#Review_title_link p{width:270px;}
#Review_title_link span{ width:240px; display:block; padding-bottom:1px; text-align:right; font-style:italic; font-size:11px;}
#icon_user_reviews{ margin:1px 0 0 -20px; position:absolute; width:16px; height:15px; background-image:url(/Content/Styles/MontrealsRestaurants/images/icon_user_reviews.gif); background-position:top left; background-repeat:no-repeat;}

/* CSS PROFILE */

.profile_right .box{background-image:url(/Content/Images/Site/profile_bg_box.jpg); background-position:top center; background-repeat:no-repeat; background-color:#eff3fc;}
.profile_right .box .phone{background-image:url(/Content/Images/Site/box_icon_phone.gif); background-position:2px 4px; background-repeat:no-repeat; color:#FF0000;}
.profile_right .box2{background-image:url(/Content/Images/Site/profile_bg_box2.jpg); background-position:top center; background-repeat:no-repeat;}
.profile_right  dt.title_map{background-image:url(/Content/Images/Site/title_map.jpg); background-position:top left; background-repeat:no-repeat;}
.profile_right  dt.title_directions{background-image:url(/Content/Images/Site/title_directions.jpg); background-position:top left; background-repeat:no-repeat;}
.profile_right  dt.title_hours{background-image:url(/Content/Images/Site/title_hours.jpg); background-position:top left; background-repeat:no-repeat;}
.profile_left .icons_nav .pro_icon1{ background-image:url(/Content/Styles/MontrealsRestaurants/images/pro_icon1.jpg); background-position:top center; background-repeat:no-repeat; float:left;}
.profile_left .icons_nav .pro_icon2{ background-image:url(/Content/Styles/MontrealsRestaurants/images/pro_icon2.jpg); background-position:top center; background-repeat:no-repeat; float:left;}
.profile_left .icons_nav .pro_icon3{ background-image:url(/Content/Styles/MontrealsRestaurants/images/pro_icon3.jpg); background-position:top center; background-repeat:no-repeat; float:left;}
.profile_left .icons_nav .pro_icon4{ background-image:url(/Content/Styles/MontrealsRestaurants/images/pro_icon4.jpg); background-position:top center; background-repeat:no-repeat; float:left;}
.profile_left .icons_nav .pro_icon5{ background-image:url(/Content/Styles/MontrealsRestaurants/images/pro_icon5.jpg); background-position:top center; background-repeat:no-repeat; float:left;}
.profile_left .icons_nav .pro_icon6{ background-image:url(/Content/Styles/MontrealsRestaurants/images/pro_icon6.jpg); background-position:top center; background-repeat:no-repeat; float:right; color:#FF0000;}
.profile_left .icons_nav .pro_icon7{ background-image:url(/Content/Styles/MontrealsRestaurants/images/pro_icon7.jpg); background-position:top center; background-repeat:no-repeat; float:left;}
.profile_left .icons_nav .pro_icon8{ background-image:url(/Content/Styles/MontrealsRestaurants/images/pro_icon8.jpg); background-position:top center; background-repeat:no-repeat; float:left;}
.profile_left .icons_nav .pro_icon9{ background-image:url(/Content/Styles/MontrealsRestaurants/images/pro_icon9.jpg); background-position:top center; background-repeat:no-repeat; float:left;}
.profile_left .icons_nav .pro_iconNY{ background-image:url(/Content/Styles/MontrealsRestaurants/images/pro_iconNY.jpg); background-position:top center; background-repeat:no-repeat; float:left;}
.profile_left .icons_nav .pro_iconVD{ background-image:url(/Content/Images/Site/pro_iconValentinesDay.jpg); background-position:top center; background-repeat:no-repeat; float:left;}
.profile_left .phone_line{background-image:url(/Content/Images/Site/box_icon_phone.gif); background-position:2px 6px; background-repeat:no-repeat;}

.profile_left .protitle_description{background-image:url(/Content/Images/Site/protitle_description.jpg);background-position:top left; background-repeat:no-repeat; background-color:#FFFFFF;}
.profile_left .protitle_reviews{background-image:url(/Content/Images/Site/protitle_reviews.jpg); background-position:top left; background-repeat:no-repeat; background-color:#FFFFFF;}
.profile_left .pro_reviews dd.pro_reviews_bg1{background-image:url(/Content/Images/Site/pro_reviews_bg1.jpg); background-position:top left; background-repeat:no-repeat;}
.profile_left .pro_reviews dd.pro_reviews_bg2{background-image:url(/Content/Images/Site/pro_reviews_bg2.jpg); background-position:top left; background-repeat:no-repeat;}
.profile_left .pro_reviews dd.pro_reviews_mp{background-image:url(/Content/Images/Site/reviewsby.gif); background-repeat:no-repeat; background-position:300px 0px;}
.profile_left .protitle_share{background-image:url(/Content/Images/Site/protitle_share.jpg); background-position:top left; background-repeat:no-repeat; background-color:#FFFFFF;}
.profile_left .protitle_menus{background-image:url(/Content/Images/Site/protitle_menus.jpg); background-position:top left; background-repeat:no-repeat; background-color:#FFFFFF;}

.profile_left .protitle_reserve{background-image:url(/Content/Images/Site/protitle_reservations.jpg); background-position:top left; background-repeat:no-repeat; background-color:#FFFFFF;}
.profile_right  dt.title_hours{background-image:url(/Content/Images/Site/title_hours.jpg); background-position:top left; background-repeat:no-repeat;}
.profile_right  dt.title_error{background-image:url(/Content/Images/Site/title_error.jpg); background-position:top left; background-repeat:no-repeat;}




/* CSS footer */

.footer_main #btn a{color:#FFFFFF; background-image:url(/Content/Styles/MontrealsRestaurants/images/btn_lye0.jpg); background-position:top center; background-repeat:no-repeat;}


.result_left .numbers a.curent{ background-color:#000000; background-image:url(/Content/Styles/MontrealsRestaurants/images/number_current.jpg); background-position:top center; background-repeat:no-repeat;}


