* { margin: 0; padding: 0; } 
/* Old background: #e2f5d9; */
body { background: #e9e8c8; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
ul{list-style:none;}
.clear{ clear:both;}
a { color: #F90; text-decoration: none;}
/*******************************/
.layout{background:url(../images/bg.jpg) 0 0 repeat-x;width:100%;}
.head{ width: 979px; height: 138px; background: url(../images/head_bg.jpg) 0 0 no-repeat; margin:0 auto;}
.nav{width:979px; margin:0 auto;}
.body{width:961px; margin:0 auto; padding:13px 10px 25px 9px;background:#fff;}
.link_cities{width:979px; margin:0 auto;}
.foot{width:979px; margin:0 auto;}
/*head*/
.logo{display:block; margin-left:2px; float:left;width:282px; height:102px; }
.logo img{border:0px;}

.quick_links {color:#001421; font-size:13px; font-weight:bold; float:left;margin-left:256px; margin-top:18px;}
.quick_links a{color:#001421;font-weight:normal; font-size:14px;padding:0px 13px;}
.quick_links a:hover{ color:#112079;}
.quick_links #blog { display: none; } 

.search{background:url(../images/png.png) 0px 0px no-repeat;width:432px; height:42px;float:left; margin-left:253px; margin-top:30px}
.search p{ float:left;margin-top:10px;}
.search_text{margin-left:12px;width:158px;height:19px; color:#7f7f7f; padding-top:2px; padding-left:5px; border:0px;}
.search_select{margin-left:21px;width:158px;height:21px; color:#7f7f7f; padding-top:1px; padding-left:5px;border:0px;}
.search_sub{margin-left:12px;width:61px;height:24px; background:url(../images/png.png) -445px -1px no-repeat;cursor:pointer;border:0px;}
.search_sub1{margin-left:12px;width:61px;height:24px; background:url(../images/png.png) -507px -1px no-repeat;cursor:pointer;border:0px;}
/*nav*/
.nav_left{ background:url(../images/nav_left.jpg) 0px 0px no-repeat;height:41px;width:5px;float:left;}
.nav_center{ background:url(../images/nav_center.jpg) 0px 0px repeat-x;height:41px;width:969px;float:left; padding-left:}
.nav_center li{float:left; line-height:41px; position:relative;}
.nav_center li a{ color:#fff; font-size:14px; padding:0px 0px 0px 6px;display:block; height:41px; line-height:41px; float:left;cursor:pointer; font-weight:normal;}
.nav_bg{height:9px; position:absolute; width:100%; top:31px; left:0px;}
/* [ND] 
.nav_bg1{height:12px; background:url(../images/nav_botton3.jpg) center 0px no-repeat; position:absolute;width:100%; top:28px; left:0px;}
*/ 
.nav_bg1 { height: 12px; background: none; position: absolute; width: 100%; top: 28px; left: 0px; }
.nav_center li a b {float:left; display:block; padding:0 27px 0 21px;background:url(../images/line2.jpg) 100% center no-repeat; font-weight:normal;}
/* [ND]
.nav_center li a:hover {background:url(../images/nav_bg.jpg) left center no-repeat;cursor:pointer; font-weight:normal; position:relative; left:-2px;} 
*/
.nav_center li a:hover { color: #F90; background: none; cursor: pointer; font-weight: normal; position: relative; left: -2px; }
/* [ND] 
.nav_center li a:hover b { background:url(../images/nav_bg.jpg) right center no-repeat;cursor:pointer; font-weight:normal; position:relative; right:-2px;}
*/ 
.nav_center li a:hover b { color: #F90; background: none; cursor: pointer; font-weight: normal; position: relative; right: -2px; }
.nav_center li .line0 b{ background:none;} 
.nav_right{ background:url(../images/nav_right.jpg) 0px 0px no-repeat;height:41px;width:5px;float:left;}
/*body*/
.body_left{width:191px; float:left;}
.body_center{width:451px; float:left; padding:0px 11px;}
.body_right{width:296px; float:left;}

.body_left_title{background:url(../images/jpg.jpg) 0px -39px no-repeat;width:184px; height:32px;font-size:14px; font-weight:normal;line-height:32px; padding-left:7px;float:left;}
.category_list{ border:1px solid #eeeeee; border-top:none; width:189px; float:left;}
.category_list li{background:url(../images/jpg.jpg) 0px 0px no-repeat;width:189px;height:31px; float:left;}
.category_list li a{display:block;line-height:31px; color:#000;background:url(../images/1.png) right center no-repeat;}
.category_list li a:hover{display:block;line-height:31px; color:#112079;background:url(../images/2.png) right center no-repeat; text-decoration:underline;}
.category_list li span{height:19px;width:20px; display:block; float:left; margin:6px 9px 5px 7px;}
.links1{ float:left; margin-top:16px;}
.links1 img{ border:0px;}

.body_center_title1{background:url(../images/jpg.jpg) -192px -39px no-repeat;width:440px;padding-left:11px; padding-top:6px; height:41px;font-size:16px; font-weight:normal; color:#112079; position:relative; float:left}
.more_events{font-size:14px; font-weight:normal; color:#000; position:absolute; right:8px;padding-top:2px; }
.events_cont{width:434px; padding:0px 3px 14px 14px; float:left;}
#hot{ color:#000; font-size:16px; font-weight:normal; display:block;} 
#hot_text{ font-size:12px; color:#777877; line-height:1.5;}
.events_cont dd{margin-top:20px; float:left;} 
.description_pic{float:left;}
.description_pic img{ border:1px solid #8f989c;width:170px; overflow: hidden; } /*  height:107px; overflow:hidden;} [ND] */
.description_text{ float:left; margin-left:20px;}
#description_name{ font-size:16px;color:#000;}
.description_text li{font-size:12px; color:#777877;line-height:1.5;} 
#ratings{ padding-left:10px;}

.body_center_title2{background:url(../images/jpg.jpg) -192px -39px no-repeat;width:440px;padding-left:11px; padding-top:6px; height:41px;font-size:16px; font-weight:normal; color:#112079; float:left;}
.category_cont{width:434px; padding:0px 3px 29px 14px; float:left;}
.category1{float:left;width:210px; overflow:hidden;}
.category2{ padding-left:14px;float:left;width:210px; overflow:hidden;}
.category3{ float:left;width:210px; overflow:hidden;}
.category4{ padding-left:14px;float:left;width:210px; overflow:hidden;}
.category_cont dl dt{ color:#144b98; font-size:14px;}
.category_cont dl dd{ float:left;}
.category_pic{float:left; margin:8px 11px 0px 0px; width:82px;}
.category_pic img{ border:1px solid #8f989c; width:82px; overflow: hidden; } /* height:71px; overflow:hidden;} [ND] */ 
.reviews{ display:block; text-align:center; height:25px; line-height:25px; float:left; width:82px;}
.category_text{ float:left;}
.category_text li a{color:#777877;line-height:1.6;}
.category_text li a:hover{ color:#144b98;}
.category_text li a.see_more{ text-decoration:underline; color:#0599b1;}
.category_text li a:hover.see_more{text-decoration:underline; color:#144b98;}
.line{float:left; width:428px; margin:14px 0px 11px 0px;height:1px;line-height:0px;font-size:0px;overflow:hidden; background:#ccc;}
.reviews_list{width:434px; padding:0px 3px 0px 14px; float:left;}
.reviews_pic{ float:left; border:4px solid #e7e7e7;}
.reviews_pic img{width:35px;height:35px; overflow:hidden;}
.reviews_cont{ margin-left:14px; float:left;}
.reviews_name{ color:#144b98;}
.reviews_time{ color:#777877;}
.reviews_text{ color:#777877;}
.line1{background:url(../images/jpg.jpg) 0px -34px repeat-x;width:434px; height:1px; float:left; margin:10px 3px 10px 0px; overflow:hidden;}
.reviews_more{width:434px; padding:0px 3px 0px 14px; float:left; margin-top:14px; position:relative;}
.reviews_more a{display:block;width:67px; height:22px;background:url(../images/jpg.jpg) -190px -8px no-repeat; position:relative; right:0px; text-align:center; line-height:21px; color:#FFF; font-size:14px; left:366px; float:left;}
.reviews_more a:hover{ color:#112079;}

.body_right_title{background:url(../images/jpg.jpg) -644px -39px no-repeat;width:282px; height:32px;font-size:16px; font-weight:normal;line-height:32px; padding-left:14px;float:left;color:#112079;}
.body_right_cont{width:294px; border:1px solid #eee; border-top:none; float:left; padding-top:10px; padding-bottom:21px; margin-bottom:14px;}
.reviewer_pic{ float:left; border:1px solid #d0d1d3;}
/* .reviewer_pic img{ margin:3px; width:82px; height:69px; overflow:hidden;} [ND] */ 
.reviewer_pic img{ margin:3px; width:82px; overflow:hidden;}
.reviewer_list{padding:0px 3px 0px 14px; float:left;}
.reviewer_cont{ float:left; margin-left:11px;}
.reviewer_cont li{ line-height:1.5}
.reviewer_name{ color:#0599b1;}
.reviewer_add,.reviewer_time{ color:#4e4e4e;}
.reviewer_add span,.reviewer_time span{ color:#000;}
.reviewer_view a{text-decoration:underline; color:#0599b1;}
.line2{background:url(../images/jpg.jpg) 0px -32px repeat-x;width:264px; height:1px;line-height:0px;font-size:0px; float:left; margin:12px 14px 12px 14px; overflow:hidden;}

.body_right_boder{width:294px; border:1px solid #eee; border-top:none; float:left; padding-top:10px; padding-bottom:25px; margin-bottom:14px;}
.business_list{padding:0px 3px 0px 8px; float:left;}
.business_cont{float:left; margin-left:11px; width:157px}
.business_cont li{color:#4e4e4e; line-height:1.4}
.business_cont .business_name{color:#0599b1; font-size:16px;}
.business_cont .business_category{color:#000;}
.business_pic{ float:left;}
/* .business_pic img{ border:1px solid #777877; width:113px; height:93px; overflow:hidden;} [ND] */ 
.business_pic img{ border:1px solid #777877; width:113px; height: auto; overflow:hidden;}


.body_right_chatters{width:294px; border:1px solid #eee; border-top:none; float:left; padding-top:17px; padding-bottom:13px; margin-bottom:14px;}
.chatters_list{width:264px; padding:0px 3px 0px 14px; float:left;}
.chatters_pic{ float:left; border:4px solid #e7e7e7;}
.chatters_pic img{width:35px;height:35px; overflow:hidden;}
.chatters_cont{ margin-left:12px; float:left; width:205px;}
.chatters_cont{ line-height:1.5}
.chatters_name a{color:#000000;}
.chatters_name a:hover{ color:#144b98;text-decoration: underline;}
.chatters_time{ color:#777877;}
.line3{background:url(../images/jpg.jpg) 0px -34px repeat-x;width:264px; height:1px;line-height:0px;font-size:0px; float:left; margin:10px 3px 10px 0px; overflow:hidden;}
.chatters_more{width:264px; padding:0px 3px 0px 14px; float:left; margin-top:14px; position:relative;}
.chatters_more a{display:block;width:67px; height:22px;background:url(../images/jpg.jpg) -190px -8px no-repeat; text-align:center; line-height:21px; color:#FFF; font-size:14px;  float:right;}
.chatters_more a:hover{ color:#112079;}

.link_cities_bg{background:url(../images/jpg.jpg) 0px -80px no-repeat;height:18px; width:979px;}
.link_cities_cont{width:939px; padding:0px 20px; background:#fff;}
.link_cities_title{ font-size:14px; font-weight:normal; color:#2269b8; width:939px; height:30px; line-height:30px; display:block; }
.line4{background:url(../images/jpg.jpg) 0px -35px repeat-x;width:939px; height:3px;line-height:0px;font-size:0px; display:block; }
.link_cities_list{  margin-top:10px;}
.link_cities_list li{ height:25px; line-height:25px; float:left; width:156px; }
.link_cities_list li a{color:#727476; display:block; float:left; text-align:left; }
.link_cities_list li a:hover{color:#144b98;text-decoration: underline;}
.cities_more{width:939px; float:left;}
.cities_more a{ display:block; height:20px; line-height:20px; float:right; color:#727476;}
.cities_more a:hover{color:#112079;}
/*foot*/
.foot .cities_bottom{background:url(../images/jpg.jpg) 0px -80px repeat-x;width:979px; height:6px;line-height:0px;font-size:0px;}
.foot .end{ margin-top:17px; margin-bottom:71px;}
.foot p{width:979px; text-align:center; height:22px; line-height:22px;}
.foot_links{color:#4f4f4f;}
.foot_links a{ padding:0px 10px; color:#4f4f4f;}
.foot_links a:hover{ color:#144b98;}

/*REVIEW.CSS*/
.body_review{width:759px; float:left; padding-left:11px;}
.body_review_title{width:748px;background:url(../images/reviewtitle_bg.jpg) no-repeat;padding-left:11px; padding-top:6px; height:41px;font-size:16px; font-weight:normal; color:#000; float:left;}
.body_review_inf{width:759px; float:left;background:url(../images/line5.jpg) 0 bottom no-repeat; padding-bottom:20px; margin-bottom:20px;}
.review_inf_cont{width:500px; padding:0px 3px 0px 14px; float:left; }
dl.review_inf_cont dt #hot { color: #f90; font-weight: bold; } /* [ND] */
.review_pic{float:left;}
/* .review_pic img { border:1px solid #8f989c; width:170px; height: 107px; overflow:hidden; } [ND] */
.review_pic img { border:1px solid #8f989c; width:170px; overflow:hidden; }
.review_text{ float:left; margin-left:20px; width:292px;}
#review_name{ font-size:16px;color:#000;}
.review_text li{font-size:12px; color:#777877;line-height:1.8;} 
#ratings{ padding-left:10px;}

.review_inf_cont dt{ margin-bottom:15px;} 
.maps{ float:left; border:1px solid #999;}
.maps img{width:230px;height:230px;}
.review_botton{ float:left; height:30px; width:350px; padding-top:20px;}
.review_botton a{ background:url(../images/botton2.jpg) 0 0 no-repeat;float:left; width:98px; height:22px; display:block; margin-left:25px; text-align:center; line-height:21px; color:#ffffff;}
.review_botton a:hover{ color:#000000}

.now_review{width:451px; float:left; padding:0px 11px 0px 0px;}
.recent_review{width:296px; float:left;}
.page{ float:left; width:451px; margin:5px 0px 20px 0px;}


.notes{ padding:0px 8px; color:#999;}
.notes span{ color:#FF0000; padding-right:5px;}
.review_rating{ font-size:14px; margin-top:20px; padding-left:5px;}
.rating1{padding:0px 0px 0px 12px;}
.textarea{margin-top:20px;}
.textarea label{font-size:14px;padding-left:5px; display:block; height:30px;}
.textarea textarea{ border:1px solid #dedfdf; margin-left:5px; width:430px; height:100px; font-size:12px; line-height:1.5; color:#555454;}
.review_sub{ margin-left:5px; margin-top:20px;}
.review_sub input{ font-size:14px; background:url(../images/botton2.jpg) 0 0 no-repeat;width:98px; height:22px; line-height:22px;cursor:pointer;}
.recent_review_title{ margin-bottom:20px;}

.quotes {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: right
}
.quotes A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
.quotes A:hover {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
.quotes A:active {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
.quotes SPAN.current {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #555
}
.quotes SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}
.t{float:left; width:351px; padding-top:10px;}
.pic{width:100px; float:left; padding-top:10px;}
.waring{color:#777; }
.SitemS{ display:block; float:left; cursor: pointer; background-color:#BBFFBB; padding:3px 10px; margin-left:5px;}
.Sitem{ display:block; float:left; cursor: pointer; background-color:#CCC; padding:3px 10px; margin-left:5px;}
.con1 .con{ border-bottom:1px solid #ccc; padding-bottom:10px;}
.chatters_pic img { border:none }

.hotbusiness_name a{ font-size:16px; font-weight:normal;}
.body_right_boder{width:294px; border:1px solid #eee; border-top:none; float:left; padding-top:10px; padding-bottom:25px; margin-bottom:14px;}


.events_top{float:left; margin-left:10px; display:inline; border-bottom:1px solid #ccc; margin-bottom:10px; width:440px}
.events_items{float:left; padding-bottom:15px;}
.events_pic{ padding-right:10px;float:left; display:inline; overflow:hidden;}
.events_t{float:left;width:160px;} 

/*
/   LINKS
***********************************************************/ 

.body_center a, .body_right a { color: #F90; font-weight: bold; } 
p.reviews_more a, p.chatters_more a { color: #FFF; background: #52A2D2; } 


/*
/   ADS 
************************************************/
.ad { display: none; } /* Added to hide ads being served by AdPeeps on LakeNormanGuide.com */ 
.adv { display: none; } 