
body{background:url(../images/front_img/body-bg.jpg) repeat left top;font-family:AdobeGaramondProRegular, Arial, sans-serif;margin:0;padding:0; color:#716054;}
h1{float:left;font-size:71px;color:#f6f2eb;text-shadow:1px 1px 1px #000;font-weight:400;line-height:66px;background-color:#a61123;margin:0;padding:5px 10px 0}
h2{font-size:50px;color:#1c1b1a;font-weight:400;line-height:35px;margin:0;padding:0}
h2 span{font-size:23px;color:#1c1b1a}
h3{font-size:50px;color:#f6f2eb;text-shadow:1px 1px 1px #000;font-weight:400;line-height:35px;margin:0;padding:0}
h3 span{font-size:23px;color:#f6f2eb}
h4{width:580px;font-size:61px;color:#1c1b1a;line-height:62px;font-weight:400;background:url(../images/front_img/meet-line.jpg) repeat-x left bottom;margin:0 0 10px;padding:15px 0 0}
h5{width:180px;float:left;font-size:13px;color:#fff9ef;font-weight:normal;text-shadow:1px 1px 1px #000;text-transform:uppercase;font-family:Geometric706BT-MediumB;background:url(../images/front_img/footer-ttl-line.jpg) repeat-x scroll left bottom;margin:0;padding:0 0 5px}
.safari h5{width:180px;float:left;font-size:11px;color:#fff9ef;font-weight:normal;text-shadow:1px 1px 1px #000;text-transform:uppercase;font-family:Geometric706BT-MediumB, Arial, sans-serif;background:url(../images/front_img/footer-ttl-line.jpg) repeat-x scroll left bottom;margin:0;padding:0 0 5px}
p{font-size:16px;line-height:18px;margin:0;padding:0 0 10px}
a,img{border:0;outline:none}
form{margin:0;padding:0}
.clear{clear:both;line-height:0}
#main{width:1024px;height:auto;margin:0 auto;padding:0}
#wrapper{width:942px;height:auto;margin:0;padding:0 40px}

input[type="text"], input[type="password"] {outline: none;}
textarea:focus, input:focus{
    outline: none;
}


#cms_left a, #cms_left a:hover {color:#a51a1f;}
/**/

/* ============== CMS ============== */
.cms_bg{width:892px;float:left;height:auto;background:url(../images/front_img/faqs-bg.jpg) repeat-y left top;margin:0;padding:11px 25px 25px}
#cms_left{width:585px;height:auto;float:left;margin:0;padding:10px 0 0}
#cms_right{width:258px;height:auto;float:left;margin:0;padding:35px 0 0 49px}
.cms_h4{width:585px;font-size:50px;color:#1c1b1a;line-height:38px;font-weight:400;background:url(../images/front_img/line.png) repeat-x left bottom;margin:0;padding:15px 0 0}
.cms_h4 span{font-size:23px;color:#1c1b1a}
.cms_bg h3{font-size:36px;color:#1c1b1a;text-shadow:none;font-weight:400;background:url(../images/front_img/line.png) repeat-x left bottom;line-height:30px;margin:0 0 10px;padding:0 0 6px}
.cms_bg h3 span{font-size:18px;color:#1c1b1a}


/* ============== Header Style ============== */
#top_bg{width:100%;height:auto;float:left;background:url(../images/front_img/header-bg1.jpg) repeat-x left top;margin:0;padding:0}
.ie7 #top_bg{width:100%; float:none; background:url(../images/front_img/header-bg1.jpg) repeat-x left top;margin:0;padding:0;}
#slides_bg{width:100%;height:auto;float:left;background:url(../images/front_img/slides-bg.jpg) repeat-x left 114px;margin:0;padding:0}
#header{width:942px;height:159px;background:url(../images/front_img/header-bg.png) no-repeat left top;margin:0;padding:0 40px}
.logo{float:left; position:relative; z-index:8000; margin:10px 0 0 20px}
#header_right{
	/*width:351px;*/
	height:auto;
	float:right;
	margin:0;
	padding:0
	}
.fb{float:left;margin:10px 10px 0 0;padding:0}
.fb_event_share{float:left;margin:0px 10px 0 0;padding:0}
.field-top{width:192px;height:35px;float:left;background:url(../images/front_img/top-input-bg.png) no-repeat left top;border:none;font-size:16px;color:#8c705d;font-family:AdobeGaramondProItalic, Arial, sans-serif;margin:0;padding:2px 2px 0 10px}
.btnsubmit{width:43px;height:35px;float:left;background:url(../images/front_img/btn-search.jpg) 0 0 no-repeat;cursor:pointer;border:none;display:block;margin:0;padding:0}
.btnsubmit:hover{width:43px;height:35px;float:left;background:url(../images/front_img/btn-search.jpg) 0 0 no-repeat;cursor:pointer;border:none;margin:0;padding:0}
#content{width:942px;height:auto;float:left;margin:0;padding:0}
.top_fold{width:942px;height:21px;float:left;background:url(../images/front_img/top-fold.jpg) no-repeat left top;margin:0;padding:0}
.top_fold_bg{width:892px;height:auto;float:left;background-color:#f6f2eb;margin:0;padding:15px 25px 25px 25px}
.top_fold_curve{width:942px;height:25px;float:left;background:url(../images/front_img/top-fold-curve.png) no-repeat left top;margin:0;padding:0}

/* ============== Farmers Market ============== */
.farmers_market{width:326px;height:auto;float:left;margin:0 19px 0 0;padding:22px 0 0}
.fm-img{background:url(../images/front_img/line.png) repeat-y left bottom}
.line{width:326px;height:2px;float:left;background:url(../images/front_img/line.png) repeat-x left top;margin:4px 0 10px}
.line1{width:326px;height:2px;float:left;background:url(../images/front_img/line.png) repeat-x left top;margin:10px 0}
.top_fold_link{margin:0;padding:0}
.top_fold_link a{font-size:11px;color:#a61123;text-decoration:underline;font-family:Geometric706BT-BlackB, Arial, sans-serif;;text-transform:uppercase;margin:0;padding:0}
.top_fold_link a:hover{text-decoration:none}

/* ==============Parking ============== */
.parking_bg{width:154px;height:auto;float:left;background:url(../images/front_img/parking-bg.jpg) no-repeat left -10px;margin:0;padding:57px 20px 0;overflow:visible;}
.parking_ttl{margin:0;padding:0 0 0 40px}
.parking_line{width:154px;height:2px;float:left;background:url(../images/front_img/line.png) repeat-x left top;margin:4px 0 10px}
.parking_line1{width:154px;height:2px;float:left;background:url(../images/front_img/line.png) repeat-x left top;margin:10px 0}
.par_text{font-size:15px;color:#716054;line-height:18px;margin:0;padding:0 0 9px}
.par_text span{font-family:AdobeGaramondProBold, Arial, sans-serif;}
.par_text a{font-size:11px;color:#716054;text-transform:uppercase;font-family:Geometric706BT-MediumB, Arial, sans-serif;;line-height:18px;margin:0;padding:0 0 9px}
.par_text a:hover{text-decoration:none}

/* ============== Market Hours ============== */
.market_hours{width:326px;height:auto;float:left;margin:0 0 0 20px;padding:22px 0 0}
.mar_right{float:right;margin:0;padding:0}
.mar_line{width:326px;height:2px;float:left;background:url(../images/front_img/line.png) repeat-x left top;margin:0 0 10px}
.Middle_fold{width:912px;height:auto;float:left;margin:0;padding:25px 25px 25px 13px}

/* ============== Upcoming Events ============== */
.upcoming_events_box1{width:365px;height:auto;float:left;background:url(../images/front_img/upcoming-events-line.jpg) repeat-y right top;margin:0 20px 0 0;padding:0}
.upcoming_events_box{width:345px;height:auto;float:left;background:url(../images/front_img/upcoming-events-line.jpg) repeat-y right top;margin:0 20px 0 0;padding:0}
.coming_list{width:360px;height:auto;float:left;margin:0;padding:0}
.coming_list li{width:338px;height:auto;float:left;list-style:none;background:url(../images/front_img/coming-list-line.jpg) repeat-x left bottom;display:block;margin:0;padding:0}
.coming_list li a{width:338px;height:45px;float:left;font-size:19px;color:#f6f2eb;display:block;cursor:pointer;line-height:18px;text-shadow:1px 1px 1px #000;text-decoration:none;margin:0;padding:5px 0 0}
.coming_list li a:hover{width:338px;height:45px;float:left;font-size:19px;color:#f6f2eb;text-shadow:1px 1px 1px #000;text-decoration:none;background:url(../images/front_img/coming-list-hover.jpg) no-repeat left top;margin:0;padding:5px 0 0 10px}
.coming_list li a span{width:318px;height:auto;float:left;font-size:13px;color:#79695d;text-decoration:none;text-shadow:none;}
.coming_list li a:hover span{width:318px;height:auto;float:left;font-size:13px;color:#f6f2eb;text-shadow:none;text-decoration:none}
.upcoming_events_box h3 span{line-height:30px}

/* ============== Tweeting: ============== */
.twee_img{float:left;margin:3px 10px 0 0;padding:0}
.mid_fold_link{float:left;margin:0;padding:10px 0}
.twee_date{width:318px;font-size:15px;color:#716054;font-weight:normal;background:url(../images/front_img/coming-list-line.jpg) repeat-x left top;margin:10px 0 0;padding:7px 0}
.twee_text{width:318px;font-size:19px;color:#f6f2eb;text-shadow:1px 1px 1px #000;line-height:22px;background:url(../images/front_img/coming-list-line.jpg) repeat-x left top;margin:0;padding:11px 0 0}
.mid_fold_link1{width:318px;float:left;background:url(../images/front_img/coming-list-line.jpg) repeat-x left top;margin:10px 0 0;padding:10px 0}
.mid_fold_link a,.mid_fold_link1 a{font-size:11px;color:#f6f2eb;text-decoration:underline;text-transform:uppercase;font-family:Geometric706BT-MediumB, Arial, sans-serif;;margin:0;padding:0}
.mid_fold_link a:hover,.mid_fold_link1 a:hover{text-decoration:none}

/* ============== Market Kitchen ============== */
.market_kitchen{width:162px;height:auto;float:left;margin:0;padding:0}
.market_kitchen_bg{width:162px;height:118px;float:left;background:url(../images/front_img/market-kitchen-bg.jpg) no-repeat left top;margin:0;padding:0;overflow:visible;}
.mk_text{float:left;width:162px;text-align:center;font-size:17px;line-height:19px;color:#1c1b1a;margin:0;padding:15px 0 10px}
.mk_text_kitchen {font-size:23px}
.mk_text_atthe {font-size:14px; height:5px;}
.mk_link{margin:0;padding:7px 0 0}
.mk_link a{float:left;width:162px;text-align:center;font-size:11px;color:#a61123;text-decoration:underline;text-transform:uppercase;font-family:Geometric706BT-MediumB, Arial, sans-serif;;margin:0;padding:0}
.mk_link a:hover{text-decoration:none}

/* ============== Bottom Fold ============== */
.bott_fold_curve{width:942px;height:46px;float:left;background:url(../images/front_img/bott-fold-curve.jpg) no-repeat left top;margin:0;padding:0}
.merchants_box{width:350px;height:218px;float:left;margin:0;padding:0}
.merchants_contentbg{width:297px;height:177px;float:left;background:url(../images/front_img/merchants-contentbg.jpg) no-repeat left top;margin:0 3px 3px 0;padding:20px 25px}
.meet_text{/*font-size:13px;*/font-size:15px;color:#433931;line-height:17px;margin:0;padding:0}
a.btn_read_more{width:122px;height:74px;float:left;background:url(../images/front_img/read-more.png) no-repeat left top;margin:32px 0 0 91px}
a.btn_read_more:hover{background:url(../images/front_img/read-more-hv.png) no-repeat left top}

a.btn_read_more_special_about{width:122px;height:74px;float:left;background:url(../images/front_img/read-more.png) no-repeat left top;margin:2px 0 0 91px}
a.btn_read_more_special_about:hover{background:url(../images/front_img/read-more-hv.png) no-repeat left top}



/* ============== Footer ============== */
#footer{width:912px;height:auto;float:left;margin:0px 0px 56px 0px;padding:30px 0 0 30px}
.ie7 #footer{width:912px;height:auto;float:none;margin:0px 0px 56px 0px;padding:30px 0 0 30px}
.footer_box{width:233px;height:auto;float:left;margin:0;padding:0}
.footer_menu{width:200px;height:auto;float:left;margin:0;padding:8px 0 20px}
.footer_menu li{width:200px;list-style:none;float:left;font-size:14px;color:#968070;margin:0;padding:2px 0 0}
.footer_menu li span{font-size:14px;color:#968070; font-family:AdobeGaramondProBold, Arial, sans-serif;;margin:0;padding:0 0 8px}
.padb12{margin:0;padding:0px 0px 8px 0px !important;}
.footer_menu li a{text-decoration:none;float:left;font-size:14px;color:#968070}
.footer_menu li a:hover{text-decoration:underline;color:#968070}
.footer_menu li span.hours{margin:0;padding:0}
.toronto{width:645px;height:auto;float:left;background:url(../images/front_img/footer-ttl-line.jpg) repeat-x scroll left top;margin:0;padding:10px 0 0}

.partner_list {
          	width:532px;
          	height:40px;
          	float:right;
          }
          .partner_list img {
          	float:right;
          
          	margin-left:25px;
          }

/* ============== Footer bottom ============== */
#footer_bg{width:100%;height:56px;float:left;background:url(../images/front_img/footer-bg.png) repeat-x left top; position:fixed; bottom:0; margin:0;padding:0}
.footer_center{width:912px;height:auto;margin:0 auto;padding:15px 15px 0}
.sign_up{width:191px;height:31px;float:left;background:url(../images/front_img/sign-upbg.jpg) no-repeat left top;border:none;font-size:17px;color:#1c1b1a;font-family:AdobeGaramondProRegular, Arial, sans-serif;;margin:0;padding:2px 2px 0 10px}
.address{float:right;font-size:11px;color:#716054;text-align:right;text-transform:uppercase;font-family:Geometric706BT-MediumB, Arial, sans-serif;;margin:0;padding:0}
.address span{color:#b2a99e}
.submit_btn{width:69px;height:37px;float:left;cursor:pointer;border:none;background:url(../images/front_img/submit.jpg) no-repeat left top;margin:0 0 0 9px;padding:0}
.submit_btn:hover{background:url(../images/front_img/submit-hv.jpg) no-repeat left top}

/* ============== Footer bottom ============== */
.banner_ttl{float:left;font-size:71px;color:#f6f2eb;text-shadow:1px 1px 1px #000;font-weight:400;line-height:66px;background-color:#a61123;margin:0;padding:5px 10px 0}
.banner{width:942px;height:356px;float:left;  position:relative; z-index:1;margin:-45px 0px 0px 0px;padding:0;border-left:#FFF 1px solid;border-right:#FFF 1px solid}
#slides .welcome_div{float:left;margin:0;padding:190px 0 0 15px}
#slides .welcome_div h1{padding-bottom:5px;}
.welcome{/*width:450px;*/float:left;font-size:31px;color:#f6f2eb;text-shadow:1px 1px 1px #000;font-weight:400;background-color:#a61123;margin:0;padding:18px 10px 23px;}
.welcome1{
	float:left;
	font-size:15px;
	color:#f6f2eb;
	text-shadow:1px 1px 1px #000;
	font-weight:400;background:url(../images/front_img/welcome-bg.png) repeat left top;
	font-family:AdobeGaramondProRegular, Arial, sans-serif;
	margin:0;
	padding:4px 10px;
	line-height:17px;
	position:absolute;
	bottom:24px;
}
.welcome1 a{font-size:13px;color:#f6f3ed;font-weight:400;text-decoration:underline;text-transform:uppercase;margin:0;padding:0}
.welcome1 a:hover{text-decoration:none}
.banner_img1{width:942px;height:356px;float:left;margin:0;padding:0}
/*.banner_img1{width:942px;height:356px;float:left;background:url(../images/front_img/banner-img1.jpg) no-repeat left top;margin:0;padding:0}*/
.pagination{position:relative;width:200px;z-index:40;margin:-42px 0 0 785px; float:right}
.pagination_front{position:relative;z-index:40;margin:-295px 0 0 785px}
ul.pagination li{border:0 none;float:right;list-style:none outside none;margin:0 3px;padding:0}
ul.pagination li a{background-image:url(../images/front_img/gallery-btn.png);background-position:0 0;display:block;float:left;height:0;overflow:hidden;width:15px;margin:0;padding:14px 0 0}
.pagination li.current a{background-position:0 -14px;margin:0}

/* ============== Nav ============== */
#navcontainer {	position:relative;	width:745px; float:left; z-index:999;}
#navcontainer ul {	margin:0px; padding:27px 0px 0px 28px;}

#navcontainer li { display:inline; height:auto; margin:0; padding:0;}
a.about { width:64px; height:45px; float:left; background:url(../images/front_img/nav.png) no-repeat 0px -0px; margin:0px; padding:0px;}
a.about:hover{background:url(../images/front_img/nav.png) no-repeat 0px -62px;}

a.shopping { width:72px; height:45px; float:left; background:url(../images/front_img/nav.png) no-repeat -74px -0px; margin:0px; padding:0px;}
a.shopping:hover{background:url(../images/front_img/nav.png) no-repeat -74px -62px;}

a.food { width:63px; height:45px; float:left; background:url(../images/front_img/nav.png) no-repeat -156px -0px; margin:0px; padding:0px;}
a.food:hover{  background:url(../images/front_img/nav.png) no-repeat -156px -62px;}

a.events { width:63px; height:47px; float:left; background:url(../images/front_img/nav.png) no-repeat -230px -0px; margin:0px; padding:0px;}
a.events:hover{background:url(../images/front_img/nav.png) no-repeat -230px -62px;}

a.communities { width:99px; height:47px; float:left; background:url(../images/front_img/nav.png) no-repeat -302px -0px; margin:0px; padding:0px;}
a.communities:hover{ background:url(../images/front_img/nav.png) no-repeat -302px -62px;}

a.rentals_forms { width:119px; height:47px; float:left; background:url(../images/front_img/nav.png) no-repeat -411px -0px; margin:0px; padding:0px;}
a.rentals_forms:hover{background:url(../images/front_img/nav.png) no-repeat -411px -62px;}

a.st_lawrence { width:131px; height:45px; float:left; background:url(../images/front_img/nav.png) no-repeat -540px -0px; margin:0px; padding:0px;}
a.st_lawrence:hover{ background:url(../images/front_img/nav.png) no-repeat -540px -62px;}

ul.current li ul.sub_active{ background:url(../images/front_img/hover.png) no-repeat left top;  }



#navcontainer  ul li:hover a.rentals_forms{ background:url(../images/front_img/nav.png) no-repeat -411px -62px;}
#navcontainer  ul li:hover a.events{ background:url(../images/front_img/nav.png) no-repeat -230px -62px;}

.sub_active{color:#a61123 !important;}

#navcontainer  ul li:hover a.communities{ background:url(../images/front_img/nav.png) no-repeat -302px -62px;}
#navcontainer  ul li:hover a.food{ background:url(../images/front_img/nav.png) no-repeat -156px -62px;}
#navcontainer  ul li:hover a.shopping{ background:url(../images/front_img/nav.png) no-repeat -74px -62px;}

#navcontainer  ul li.active a{ background:url(../images/front_img/nav.png) no-repeat 0px -62px;}
#navcontainer  ul li.active li a{ background:none }
#navcontainer  ul li.active ul{ display:block; padding:0px 0px 0px 0px;}
#navcontainer ul li.active a .sp,#navcontainer ul li.active a:hover .sp {
background: url("../images/front_img/hover.png") no-repeat scroll 0 0 transparent; border: 0 none; display: block; height: 4px; left: 27px; position: absolute; text-decoration: none; top: 62px; width: 11px; z-index: 9999;}

#navcontainer  ul li.active1 a{ background:url(../images/front_img/nav.png) no-repeat -74px -62px;}
#navcontainer  ul li.active1 li a{ background:none }
#navcontainer  ul li.active1 ul{ display:block; padding:0px 0px 0px 0px;}

#navcontainer  ul li.active2 a{ background:url(../images/front_img/nav.png) no-repeat -156px -62px;}
#navcontainer  ul li.active2 li a{ background:none }
#navcontainer  ul li.active2 ul{ display:block; padding:0px 0px 0px 0px;}

#navcontainer  ul li.active3 a{ background:url(../images/front_img/nav.png) no-repeat -302px -62px;}
#navcontainer  ul li.active3 li a{ background:none }
#navcontainer  ul li.active3 ul{ display:block; padding:0px 0px 0px 0px;}

#navcontainer  ul li.active4 a{ background:url(../images/front_img/nav.png) no-repeat -411px -62px;}
#navcontainer  ul li.active4 li a{ background:none }
#navcontainer  ul li.active4 ul{ display:block; padding:0px 0px 0px 0px;}

#navcontainer  ul li.active5 a{ background:url(../images/front_img/nav.png) no-repeat -230px -62px;}
#navcontainer  ul li.active5 li a{ background:none }
#navcontainer  ul li.active5 ul{ display:block; padding:0px 0px 0px 0px;}

#navcontainer ul li.active a .sp2,#navcontainer ul li.active a:hover .sp2 { background:none !important;}
#navcontainer  ul li:hover a.about{ background:url(../images/front_img/nav.png) no-repeat 0px -62px;}
#navcontainer li a{display:block;float:left;text-decoration:none;margin:0px 10px 0px 0px; height:62px; position:relative; /*padding:16px*/}
#navcontainer .select a:hover,#navcontainer .select li:hover a { /*background:#5BA5CC;color:#fff;cursor:pointer */}
#navcontainer .current a {/*background:#5BA5CC;color:#fff*/height:45px; float:left; background:url(../images/front_img/nav.png) no-repeat -74px -60px;}

#navcontainer .select li a:hover .sub,#navcontainer .select li:hover .sub {
background:#5BA5CC;color:#fff;display:block;left:0;margin-top:0;position:absolute;top:47px;width:940px;z-index:100;padding:0}


#navcontainer .current .sub_blank,#navcontainer .select li a:hover .sub_blank,#navcontainer .select li:hover .sub_blank {
display:block;left:0;margin-top:0;position:absolute;top:47px;width:940px;z-index:100;padding:0}

#navcontainer .current .sub_blank {height:35px;z-index:10}

#navcontainer li ul.sub{ display:none; float:left; position:absolute;top:77px;left:0px;z-index:10;padding:0}
#navcontainer li:hover ul.sub{ display:block}
#navcontainer ul.sub span{background:url(../images/front_img/sub-menubg.jpg) no-repeat left 0px; display:block; width:709px; padding-left:233px; padding-top:0px; margin:11px 0px 0px -196px; height:45px; float:left;}

#navcontainer ul li#shopping ul.sub span{background:url(../images/front_img/sub-menubg1.jpg) no-repeat 0px 0px;  display:block; width:642px; padding-top:0px; padding-left:300px; margin:11px 0px 0px -196px; float:left;}

#navcontainer ul li#events ul.sub span{background:url(../images/front_img/sub-menubg2.jpg) no-repeat 0px 0px;  display:block; width:491px; padding-top:0px; padding-left:451px; margin:11px 0px 0px -196px; float:left;}

#navcontainer ul li#communities ul.sub span{background:url(../images/front_img/sub-menubg3.jpg) no-repeat 0px 0px;  display:block; width:397px; padding-top:0px; padding-left:545px; margin:11px 0px 0px -196px; float:left;}

#navcontainer ul li#rentals_forms ul.sub span{background:url(../images/front_img/sub-menubg4.jpg) no-repeat 0px 0px;  display:block; width:311px; padding-top:0px; padding-left:631px; margin:11px 0px 0px -196px; float:left;}

#navcontainer ul li#food ul.sub span{background:url(../images/front_img/sub-menubg.jpg) no-repeat 0px 0px;  display:block; width:942px; padding-top:0px; padding-left:155px; margin:11px 0px 0px -196px; float:left;}

#navcontainer ul.sub li a {color:#5b5b5b;display:block;height:22px; text-transform:uppercase; font-family:Geometric706BT-MediumB, Arial, sans-serif; font-size:11px;text-decoration:none;margin:18px 0 10px;padding:0 8px}
#navcontainer .sub li a:hover,#navcontainer .select a:hover .sub li a:hover,#navcontainer .select li:hover .sub li a:hover,#navcontainer .sub_active .current_sub a,#navcontainer .sub_active a:hover {
color:#a61123;
}

#navcontainer ul.sub li  {
	background:url(../images/front_img/sub-dot.png) no-repeat right top; float:left;
}
#navcontainer ul.sub li.lastitem  {
	background:none; float:left; width:150px;
}
#navcontainer ul.sub li.lastitem1  {
	float:left; width:112px;
}

/* ============== About Page ============== */
.about_h3{width:505px;padding-bottom:15px;float:left;background:url(../images/front_img/coming-list-line.jpg) repeat-x left bottom}
.about_h4{width:880px;font-size:50px;color:#1c1b1a;line-height:38px;font-weight:400;background:url(../images/front_img/line.png) repeat-x left bottom;margin:5px 0 10px;padding:20px 0 0}
.about_h4 span{font-size:23px;color:#1c1b1a}
.market_gallery{width:162px;height:auto;float:left;margin:0 20px 0 0;padding:0}
.faq_box{width:528px;height:auto;float:left;background:url(../images/front_img/upcoming-events-line.jpg) repeat-y right top;margin:0 20px;padding:0}
.faq_list{width:528px;height:auto;float:left;margin:0;padding:0}
.faq_list li{width:505px;height:auto;float:left;list-style:none;display:block;margin:0;padding:0}
.faq_list li a{width:495px;height:auto;float:left;font-size:19px;color:#f6f2eb;display:block;cursor:pointer;line-height:25px;text-shadow:1px 1px 1px #000;text-decoration:none;background:url(../images/front_img/coming-list-line.jpg) repeat-x left bottom;margin:0;padding:5px 0 5px 8px}
.faq_list li a:hover{width:495px;height:auto;float:left;font-size:19px;color:#f6f2eb;text-decoration:none;background-color:#8d1422;}
.faq_height{
		padding:12px 0px 16px 10px !important;
}
.faq_text{float:left;width:162px;text-align:center;font-size:17px;line-height:28px;color:#1c1b1a;margin:0;padding:15px 0 10px}
.faq_text span{font-size:24px}
.history_h4{width:880px;font-size:50px;color:#1c1b1a;line-height:38px;font-weight:400;background:url(../images/front_img/line.png) repeat-x left bottom;margin:0 0 10px;padding:20px 0 15px}
#website{float:left;margin:4px 20px 0 0;padding:0}
.read_more{margin:0;padding:5px 0 0}
.read_more a{float:left;font-size:11px;color:#a61123;text-decoration:underline;text-transform:uppercase;font-family:Geometric706BT-MediumB, Arial, sans-serif;;margin:0;padding:0}
.read_more a:hover{text-decoration:none}

/* ============== Faq ============== */
.faqs_bg{width:892px;float:left;height:auto;background:url(../images/front_img/faqs-bg.jpg) repeat-y left top;margin:0;padding:11px 25px 25px}
#faq_left{width:585px;height:auto;float:left;margin:0;padding:10px 0 0}
#faq_right{width:258px;height:auto;float:left;margin:0;padding:35px 0 0 49px}
.faqs_h4{width:585px;font-size:50px;color:#1c1b1a;line-height:38px;font-weight:400;background:url(../images/front_img/line.png) repeat-x left bottom;margin:0;padding:15px 0 0}
.faqs_h4 span{font-size:23px;color:#1c1b1a}
.faqs_bg h3{font-size:36px;color:#1c1b1a;text-shadow:none;font-weight:400;background:url(../images/front_img/line.png) repeat-x left bottom;line-height:30px;margin:0 0 5px;padding:0 0 6px}
.faqs_bg h3 span{font-size:18px;color:#1c1b1a}

#accordion2 {width:585px;}
.accordion2 {width:585px;}
em{ padding:0; margin:0; font-style:normal;}
.accordion2 em {width:585px; display:block; cursor:pointer;font-size:16px;color:#716054;line-height:18px;text-decoration:none;background:url(../images/front_img/arrow.jpg) no-repeat right center;margin:0;}
.accordion2 em:hover {background:url(../images/front_img/arrow_hv.jpg) no-repeat right center;background-color:#a61124; color:#fff !important; }
p.line_accordion{background:url(../images/front_img/line.png) repeat-x left bottom; padding:10px}
em.open p.line_accordion{background:url(../images/front_img/line.png) repeat-x left bottom;color:#fff; padding:10px}
.accordion2 em.open { background:url(../images/front_img/arrow_hv.jpg) no-repeat right center;background-color:#a61124;color:#fff !important;}
.accordion2 div { width:585px; overflow:hidden; background:url(../images/front_img/line.png) repeat-x left bottom;}
.accordion2 span.body_text {font-size:16px;color:#716054;line-height:18px; margin:0px; padding:10px; float:left;}
.safari .accordion2 span.body_text {font-size:16px;color:#716054; margin:0px; padding:10px 10px 20px 10px;}

/* ============== Shopping ============== */
.bott_fold_shadow{width:942px;height:46px;float:left;background:url(../images/front_img/bott-fold-shadow.jpg) no-repeat left top;margin:0;padding:0}
.shopping_img{margin:10px 0 20px;padding:0}
.join_list{margin:0;padding:0 0 20px}
.join_list li{list-style:none;margin:0;padding:0}
.join_list li a{font-size:13px;color:#a61123;text-decoration:underline;font-family:Geometric706BT-MediumB, Arial, sans-serif;;text-transform:uppercase;margin:0;padding:0}
.join_list li a:hover{text-decoration:none}
.vendor_map{width:258px;height:174px;float:left;background:url(../images/front_img/vendor-map.jpg) no-repeat left top;margin:0;padding:0}
a.view_map{width:121px;height:75px;float:left;background:url(../images/front_img/view-map.jpg) no-repeat left top;margin:121px 0 0 64px}
a.view_map:hover{background:url(../images/front_img/view-map-hv.jpg) no-repeat left top}
.faq_listblock{width:720px;height:auto;float:left;background:url(../images/front_img/upcoming-events-line.jpg) repeat-y right top;margin:0 20px 0 10px;padding:0}
.directory_category{width:165px;height:auto;float:left;margin:5px 12px 0 0;padding:0}
.directory_category li{width:165px;height:auto;float:left;list-style:none;background:url(../images/front_img/coming-list-line.jpg) repeat-x left bottom;display:block;margin:0;padding:0}
.directory_category li a{width:160px;height:27px;float:left;font-size:19px;color:#f6f2eb;display:block;cursor:pointer;text-shadow:1px 1px 1px #000;text-decoration:none;margin:0;padding:2px 0 2px 5px}
.directory_category li a:hover{text-decoration:none;background:url(../images/front_img/directory-category-bg.jpg) no-repeat left top}
ul.newList a { color:#FFFFFF !important;}

/* ============== Directory Individual Vendor ============== */
.divendor_img{margin:10px 0 20px; border:1px solid #cdb790;padding:2px;}
.owner_name{width:335px;height:auto;float:left;margin:0;padding:10px 0px 0px 0px;}
.owner_name p{float:left;width:335px}
.owner_name p span{ font-family:AdobeGaramondProBold, Arial, sans-serif; float:left;width:335px;margin:7px 0 0;padding:0}
.contact_details{width:195px;height:auto;float:left;margin:0;padding:50px 0 0}
.contact_details p{float:left;width:195px}
.contact_details p span{font-family:AdobeGaramondProBold, Arial, sans-serif;float:left;width:195px;margin:7px 0 0;padding:0}
.contact_details a{float:left;width:195px;font-size:16px;color:#a11121;text-decoration:underline;margin:0;padding:0}
.contact_details a:hover{text-decoration:none}
.advertisements_ttl{margin:50px 0 10px;padding:0}
.advertisements_img{margin:0px 0px 0px 8px;padding:0}

/* ============== Community ============== */
.line_div{width:585px;background:url(../images/front_img/line.png) repeat-x left bottom; padding: 0px 0px 17px 0px}
.faqs_bg h3.coming_ttl{margin:0}
.community_subttl{font-size:18px;color:#716054;font-weight:700;line-height:25px;margin:0;padding:10px 0px 7px 0px}
.community_subttl span{font-size:19px;font-weight:400;color:#716054}
.seeall{float:left;margin:0;padding:10px 0 60px}
.seeall a{float:left;width:258px;font-size:13px;color:#a61123;text-decoration:underline;text-transform:uppercase;font-family:Geometric706BT-MediumB, Arial, sans-serif;;margin:0;padding:0}
.seeall a:hover{text-decoration:none}

.comingup_list{width:258px;float:left;margin:0;padding:0}
.comingup_list li{list-style:none; float:left; display:block;background:url(../images/front_img/line.png) repeat-x left bottom; margin:0px; padding:0px;}
.comingup_list a{width:260px; height:40px; float:left;display:block;font-size:19px;color:#716054;line-height:18px;text-decoration:none;margin-top:3px;padding:5px 0px;}
.comingup_list a:hover{width:250px;text-decoration:none;color:#fff; text-shadow:1px 1px 1px #000;background:url(../images/front_img/comingup-arrow.jpg) no-repeat left top;margin-top:3px;padding:5px 0 5px 10px}
.comingup_list a span, .comingup_list a strong {font-size:13px; text-shadow:none;}
.textb13{font-size:16px; font-family:AdobeGaramondProBold, Arial, sans-serif; text-shadow:none;}


.read_line_div{float:left;width:258px;height:2px;background:url(../images/front_img/line.png) repeat-x left bottom}
a.read_more1{width:122px;height:74px;float:left;background:url(../images/front_img/read-more.png) no-repeat left top;margin:10px 0 10px 65px}
a.read_more1:hover{background:url(../images/front_img/read-more-hv.png) no-repeat left top}
.community_img,.walking_tours{margin:0 0 10px;}
.walking_tours{ border:1px solid #cdb790; padding:3px;}

/* ============== Generic Title ============== */

.advertisements_ttl1{
	margin:53px 0px 10px 0px; padding:0px;
}
.advertisements_ttl_faqs_shorter{
	margin:5px 0px 10px 0px; padding:0px;
}
.generic_img{
	margin:10px 0px; padding:0px;

}
/* ============== Rentals Vendor Forms  ============== */
.rentals_link {
	width:584px; float:left; background:url(../images/front_img/line.png) repeat-x left bottom; margin:0px 0px 15px 0px; padding:0px 0px 13px 0px;
}
.rentals_link a{font-size:11px;color:#a61123;text-decoration:underline;font-family:Geometric706BT-MediumB, Arial, sans-serif;;text-transform:uppercase; background:url(../images/front_img/link-line.jpg)  no-repeat right center; margin:0px 0px; padding:0px 7px;}
.rentals_link a:hover{text-decoration:none;}
.rentals_link .rentals_link1{
	padding-left:0px;
}
.line_none{
	background:none;
}

/* ==============  Food  ============== */
.food_block{width:610px;height:auto; height:1%;float:left;background:url(../images/front_img/upcoming-events-line.jpg) repeat-y right top;margin:0 0 0 10px;padding:0}
.blog_postbox_main{float:left;margin:0;padding:18px 0 0}
.blog_postbox{width:298px;height:auto;height:1%;float:left;margin:0;padding:0 5px 0 0}
.postimg_box{width:298px; height:157px;float:left;position:relative;margin:0;padding:0}
.blog_post_bg{width:270px;height:141px;float:left;background:url(../images/front_img/blog-post-bg.jpg) no-repeat left top;margin:0 0 5px;padding:10px 13px 0 15px}
.blog_post_bg p{line-height:15px}
.blog_post_height{height:65px}
a.share{width:68px;height:40px;float:left;position:absolute;background:url(../images/front_img/share.png) no-repeat left top;bottom:9px;right:13px}
a.share:hover{background:url(../images/front_img/share-hv.png) no-repeat left top}
a.share_ttl{width:68px;height:40px; float:right; background:url(../images/front_img/share.png) no-repeat left top; margin:4px 257px 0 0;}
a.share_ttl:hover{background:url(../images/front_img/share-hv.png) no-repeat left top}
html* a.share_ttl{width:68px;height:40px; float:right; background:url(../images/front_img/share.png) no-repeat left top; margin:-34px 257px 0 0;}
html* a.share_ttl:hover{background:url(../images/front_img/share-hv.png) no-repeat left top}
.blogread_more{margin:0;padding:5px 0 0}
.blogread_more a{width:270px;text-align:center;float:left;font-size:12px;font-weight:700;color:#a61123;text-decoration:underline;text-transform:uppercase;font-family:Geometric706BT-MediumB, Arial, sans-serif;margin:0;padding:0}
.blogread_more a:hover{text-decoration:none}
.food_block1{width:275px;height:auto;float:left;background:url(../images/front_img/coming-list-line.jpg) repeat-x left bottom;margin:0 0 0 10px;padding:0 0 5px}
.food_block1 p{color:#fff;line-height:20px}
.food_block1 img{margin:18px 0 10px;padding:0}
.blog_list{width:430px;float:left;margin:0 0 15px;padding:0 20px 0 0}
.blog_list li{list-style:none;background:url(../images/front_img/line.png) repeat-x left bottom;margin:0;padding:1px 0}
.blog_list li a{display:block;font-size:16px;color:#716054;line-height:17px;text-decoration:none;background:url(../images/front_img/arrow.jpg) no-repeat right center;margin:0;padding:8px 0}
.blog_list li a:hover{text-decoration:none;color:#fff;background:url(../images/front_img/blog-list-hv.jpg) no-repeat right center;background-color:#a61124;margin:0;padding:8px 0 8px 10px}
.blog_list li a strong{color:#a61123;font-size:16px}
.blog_list li a:hover strong{color:#fff}
.blog_list li a span{font-style:italic}
.blog_list img{float:left;margin:0 10px 0 0}
.blog_list1{padding:0}

/* ==============  Directory  ============== */
.directory_h4{width:585px;font-size:50px;color:#1c1b1a; background:none;line-height:38px;font-weight:400;margin:0;padding:15px 0 0}
.filter_vendors{
	width:585px; float:left;background:url(../images/front_img/line.png) repeat-x left bottom; margin:0px 0px 13px 0px; padding:5px 0px 15px 0px;
}
.directory {overflow: hidden;width:586px; background:url(../images/front_img/line.png) repeat-x left bottom; margin:13px 0px 0px 0px; padding:0px 0px 15px 0px;}
.thumb{
	width:135px; height:auto; float:left;
}
.thumb img {margin:0px 0px 18px 0; clear: both; padding:3px; border: 1px solid #cdb790; background: #f6f2eb;}
.thumb p{font-size:19px; color:#716054; line-height:18px; margin:0px; padding:0px 0px 5px 0px;}
.thumb p span{font-size:15px; margin-left:1px;color:#716054; font-family:AdobeGaramondProBold, Arial, sans-serif;}
.textb13_link{margin:0;padding:2px 0px 0px 0px}
.textb13_link a{font-size:11px;color:#a61123;text-decoration:underline;font-family:Geometric706BT-MediumB, Arial, sans-serif;;text-transform:uppercase;margin:0;padding:0}
.textb13_link a:hover{text-decoration:none}

#directory_main p, .description{overflow: hidden;}
*html .description {float: left;}
*html #directory_main p{float: left;}

.description p{
	font-size:16px; color:#716054; margin:0px; padding:0px; clear:both;
}
.description p.text19{
	float:left; font-size:19px; color:#a11121;font-family:AdobeGaramondProBold, Arial, sans-serif;  background:url(../images/front_img/link-line.jpg)  repeat-y right center; margin:0px 8px 10px 0px; padding:0px 8px 0px 0px;
}
.description p.text19 a{
	float:left; font-size:19px; color:#a11121;font-family:AdobeGaramondProBold, Arial, sans-serif; text-decoration:underline;
}
.description p.text19 a:hover{
	text-decoration:none;
}
.description p span{ font-size:15px;font-family:AdobeGaramondProBold, Arial, sans-serif; padding:0px 0px 3px 0px;
}
.description p a{ font-size:16px; color:#a11121; text-decoration:underline; margin:0px; padding:0px 5px 0px 0px;
}
.description p a:hover{
	text-decoration:none;
}
.description p.product{
	padding:5px 0px 0px 0px; margin:0px;
}
.tele_main{
	width:450px; float:left; margin:0px; padding:0px 0px 8px 0px;
}
.telephone_box{
	width:185px; height:auto; float:left; background:url(../images/front_img/line.png) repeat-x left bottom; margin:0px; padding:0px 0px 10px 0px;
}
.payment_box{
	width:200spx; height:auto; float:left;  margin:0px; padding:0px 0px 0px 25px;
}

.stylish-select ul.newList { margin:0; padding:0; list-style:none; color:#fff !important; background:#c02032; overflow:auto;}
.stylish-select ul.newList li{  }
.stylish-select ul.newList li + li{ border-top:1px solid #ebebeb;}
.stylish-select ul.newList a {    color: #fff; display: block; font-size:15px; padding: 6px 8px 7px; text-decoration: none; } 
.stylish-select ul.newList a:hover {color:#fff; } 
.stylish-select .newListSelected { width:50px; color:#fff; height:21px; padding:0;float:left; background:url(../images/front_img/select_bg.jpg) no-repeat; margin:0; z-index:25;}  /* For Drop Down Menu */
.stylish-select .selectedTxt { width:50px; overflow:hidden; height:19px; padding:1px 0px 0 10px; }
.stylish-select .newListHover { background:#961322; }
.stylish-select .newListSelHover, .stylish-select .newListSelFocus { }

.filter_vendors1 .newListSelected{width:141px; color:#fff; height:21px; padding:0;float:left; background:url(../images/front_img/select_bg1.jpg) no-repeat; margin:0; z-index:25;}
.filter_vendors1 .selectedTxt{ width:141px; overflow:hidden;}

.page_numbers_block{
	margin:0px; padding:10px 0px 0px 0px;
}
.page_numbers {
	float:left;
    padding:0;
    text-align: center;
}
.page_numbers a {
    color: #a11121;
    font-size:16px;
    padding: 0 3px;
    text-decoration: underline;
}
a.currentPage:link, a.currentPage:visited, a.currentPage:hover {
    font-size:16px; color:#716054;
    text-decoration: none;
}
#numbers_box{
	float:right; margin:0px; padding:0px;
}
.ie7 #numbers_box{
	float:right; margin:0px;margin-right:20px;margin-top:-22px;padding:0px;
}
.page_numbers a:hover {
text-decoration:none; color:#716054;}
.textb15{ float:left; font-size:15px;font-family:AdobeGaramondProBold, Arial, sans-serif; padding:1px 10px 5px 0px;}

.first_pre_div {
    float:left;
    margin:6px 0px 0px 0px;
    padding: 0;
    /*width:25px;*/
}
.first {
    /*background: url(../images/front_img/first-img.jpg) no-repeat left top;*/
    cursor: pointer;
    display: block;
    float:left;
    height:9px;
    margin: 0 5px 0 0px;
    padding: 0;
    width:8px;
}
.previous {
   /* background: url(../images/front_img/pre-img.jpg) no-repeat left top;*/
    cursor: pointer;
    display: block;
    float: left;
    height:9px;
    margin: 0;
    padding: 0;
    width:5px;
}
.last_next_div {
    float:left;
    margin:6px 0px 0px 5px;
    padding: 0;
    /*width:20px;*/
}
.last {
    /*background: url(../images/front_img/last-img.jpg) no-repeat left top;*/
    cursor: pointer;
    display: block;
    float:left;
    height:9px;
    margin:0px;
    padding: 0;
    width:8px;
}
.next {
/*   background: url(../images/front_img/next-img.jpg) no-repeat left top;
*/    cursor: pointer;
    display: block;
    float: left;
    height:9px;
    margin: 0 5px 0px 0px;
    padding: 0;
    width:5px;
}
.dropDown {
    background:url(../images/front_img/select_bg.jpg) no-repeat left top;
    display: inline-block;
    height:21px;
    line-height: 32px;
    position: relative;
    vertical-align: middle;
    width:50px;
	margin-top:10px;
}
.dropDown .dropDownText {
    color: #636363;
    display: block;
    font-size: 12px;
    padding: 0 25px 0 13px;
    text-align: left;
}
.dropDown select.select {
    height: 32px;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 192px;
}
div.page_title_cont select {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 19px;
    margin: 0 0 11px;
    width: 158px;
}

/* ==============  Events  ============== */

#directory_main p, .events{overflow: hidden;}
*html .events {float: left;}
.events p.rentals_link1 {float:left; margin:0px; padding:11px 0px 0px 0px;}
.events p.rentals_link1 a{font-size:10px;color:#a61123;text-decoration:underline;font-family:Geometric706BT-MediumB, Arial, sans-serif;;text-transform:uppercase; background:url(../images/front_img/link-line.jpg)  no-repeat right center; margin:0px 7px 0px 0px; padding:0px 7px 0px 0px;}
.events p.rentals_link1 a:hover{text-decoration:none;}
.events p{
	padding:0px 0px 15px 0px;
}

#faq_left a { color:#A61123}
#faq_left a:hover { text-decoration:none}

.events span{
	font-size:15px; color:#716054;font-family:AdobeGaramondProBold, Arial, sans-serif; margin:0px; padding:0px;
}
.events p.text_19{	font-size:19px; padding-bottom:6px;
}
a.share1{width:68px;height:40px;float:left;background:url(../images/front_img/share.png) no-repeat left top;bottom:9px;right:13px}
a.share1:hover{background:url(../images/front_img/share-hv.png) no-repeat left top}
.shop_way_bg{width:258px;height:174px;float:left;background:url(../images/front_img/shop-way-bg.jpg) no-repeat left top;margin:0 0px 50px 0px;padding:0}

.view_map {
    float: left;
    margin:0px 0px 43px 0px;
    padding: 0;
    position: relative;
    width:258px; height:174px;
}
.Rimg-shadow{
	width:252px; height:11px; background:url(../images/front_img/rimg-shadow.png) no-repeat left top; position:absolute; bottom:3px; left:3px; margin:0px; padding:0px;
}
.view_map img{
		border:1px solid #c97881; margin:0px; padding:2px;
}
a.shop_read_more{width:122px;height:74px;float:left; position:absolute;background:url(../images/front_img/read-more.png) no-repeat left top;bottom:-21px; left:5px;margin:121px 0 0 64px}
a.shop_read_more:hover{background:url(../images/front_img/read-more-hv.png) no-repeat left top}
.what_toimg{ border:1px solid #c57379; margin:0px 0px 10px 0px; padding:3px;}
#subscribe_msg{
	color: #1C1B1A;
    float: left;
    font-family: AdobeGaramondProRegular,Arial,sans-serif;
    font-size: 17px;
    padding: 7px;
    width: auto;
}
