/*------------------------------------------------------------
		Global Element Styles
------------------------------------------------------------*/
body{ font-family: Helvetica, Arial, sans-serif; font-size: 11px; margin-left: 0px;	margin-top: 0px; margin-right:0px; margin-bottom:0px;}
body{ background-color: #eeeeee;}
em { padding-right: 1px;}
a:link { color: #F95200; text-decoration: none; font-family:Helvetica, Arial, sans-serif;}
a:active { color: #F95200; text-decoration: none; font-family:Helvetica, Arial, sans-serif;}
a:visited { color: #F95200; text-decoration: none; font-family:Helvetica, Arial, sans-serif;}
a:hover { color: #F95200; text-decoration: underline; font-family:Helvetica, Arial, sans-serif;}
/*------------------------------------------------------------
		Global Styles
------------------------------------------------------------*/
.top5{margin-top:5px;}
.width100{ width:100%;}
.error{	color:#FF0000;}
.width100px{ width:100px;}
.width150px{ width:150px;}
.width20px{	width:200px;}
.whiteText{	color:#FFFFFF;}
.TablePadding{ padding-left:25px;}
.borderOne{	border:solid 1px #F8D4D6;}
.imgBorder{	border:#999999 1px solid;}
.copyrigt{ color:#FFFFFF; font-size:10px;}
.sponsoredby{ color:#666666; font-size:10px;}
.borderBottom{border-bottom:#CCCCCC solid 1px;}
.tableRowA{	background-color:#E9E9E9; cursor:pointer;}
.tableRowB{	background-color:#F7F7F7; cursor:pointer;}
.tableRowC{	background-color:#B9B9B9; cursor:pointer;}
.requiredField{	cursor:pointer; color:red;	}
.titleGreen{ font-size:24px; color:#666F4C;	font-weight:bold;text-transform: capitalize;}
.diva{ color: #B71319; text-decoration: none; cursor:pointer;}
.error_vote{ font-weight:bold; font-size:14px; color:#FF0000;}
.subTitles{	color:#BB2026;	font-size:11px;	font-weight:bold;}
.borderOneGray{	border:solid 1px #D3D3D3; background-color:#E3E3E3;}
.partyTitle{font-weight: bold; color:#666F4C; text-decoration: none;}
.divover{ text-decoration: underline; color: #FF0000; cursor:pointer;}
.tableHeader{ background-image:url(../images/bg_table_grid_gray.gif);}
.rssSRCTitle { font-weight: bold; color: #F95200; text-decoration: none}
.rssTitles{	text-transform:capitalize; font-weight:bold; font-size:11px;}
.tableHeaderB{ background-image:url(../images/bg_table_grid_gray_b.gif);}
.highLighted{ background-color:#A5AD8D;	font-weight:bold; font-size:14px;}
.clubMenuSelected{ padding:4px;	color:#330000; background-color:#CCCCCC;}
.bgiForCommunityIndex{background-image:url(../images/bg_community_01.jpg);}
.mydivaOffer{ color: #B71319; text-decoration: none; font-size:16px; font-weight:bold;}
.bgCircle{ background-image:url(../images/bg_circle.gif); background-repeat:no-repeat;}
.transparent {position:absolute; left: 723px; top: 39px; display:none;}
.body_ifc{ background-image:url(../images/bg_pat_green_community.gif); background-repeat:repeat-y; 	background-color:#879365; background-repeat:repeat-x;}
.titles{ color:#BB2026; font-size:20px; font-family: Helvetica, Arial, sans-serif; font-weight:bold;}
.titlesWhite{ color:#FFFFFF; font-size:14px; font-family: Helvetica, Arial, sans-serif; font-weight:bold;}
.subTitles18{ color:#BB2026; font-size:18px; font-weight:bold; font-family: Helvetica, Arial, sans-serif;}
.titleRed{ color:#BB2026; font-size:15px; font-weight:bold; font-family: Helvetica, Arial, sans-serif;}
.subTitles15{ color:#BB2026; font-size:15px; font-weight:bold; font-family: Helvetica, Arial, sans-serif;}
.errorPanel{ font-size:10px; color:#FF0000;	background-color:#FFFFEB; border-top:solid 1px #FF0000;	padding-top:10px; padding-bottom:10px; padding-left:100px; padding-right:10px; background-image:url(../images/ico_error.gif); background-repeat:no-repeat; background-position:20px; height:20px; vertical-align:middle;}
.messagePanel{ font-size:10px; color:#0000CC; background-color:#D6DEEC;	border-right:solid 1px #6699FF;	border-bottom:solid 1px #6699FF; border-left:solid 1px #6699FF;	border-top:solid 1px #6699FF; padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px;}
.button{ font-size:10px; font-weight:bold; color:#000000; background-image:url(../images/btn_go.gif); background-repeat:no-repeat;border:0; width:42px;	height:27px; cursor:pointer;}
.buttonSearch{ background-color:#fafafa; background-image:url(../images/btn_go2.gif); background-repeat:no-repeat;border:0; width:44px;	height:27px; cursor:pointer;}
.buttonJoin{ font-size:10px; font-weight:bold; color:#000000; background-image:url(../images/email_04.gif);	background-repeat:no-repeat; border:0; width:48px; height:25px;	cursor:pointer;}
.buttonSearchNow{ color:#FFFFFF; background-image:url(../images/btn_search_now.gif); background-repeat:no-repeat; border:0;	width:98px;	height:27px; cursor:pointer;}
.buttonSearchEvent{	color:#FFFFFF; background-image:url(../images/btn_search_events_orng.gif); background-repeat:no-repeat;	border:0; width:131px; height:27px;	cursor:pointer;}
.buttonAddDiningCom{ color:#FFFFFF;	background-image:url(../images/btn_add_community_ev.gif); background-repeat:no-repeat; border:0; width:136px; height:27px; cursor:pointer;}
.buttonAddDiningEv{	color:#FFFFFF;	background-image:url(../images/btn_add_dining_ev.gif);	background-repeat:no-repeat; border:0; width:131px;	height:27px; cursor:pointer;}
.buttonSearchDiningEv{ color:#FFFFFF; background-image:url(../images/btn_go_to_restaurant.gif);	background-repeat:no-repeat; border:0; width:271px;	height:27px; cursor:pointer;}
.btnRed100{	background-image:url(../images/btn_red_100.gif); background-repeat:no-repeat; height:28px; width:100px;	border:none; color:#FFFFFF;	font-weight:bold; background-color:#FFFFFF;}
.btnOrange70{ background-image:url(../images/btn_orange70.gif); background-repeat:no-repeat; height:22px; width:79px;	border:none; color:#FFFFFF;	font-weight:bold; background-color:#FFFFFF;}
.btnGray70{ background-image:url(../images/btn_gray70.gif); background-repeat:no-repeat; height:22px; width:79px;	border:none; color:#FFFFFF;	font-weight:bold; background-color:#FFFFFF;}
.btnRed170{	background-image:url(../images/btn_red_170.gif); background-repeat:no-repeat; height:28px; width:174px; border:none; color:#FFFFFF;	font-weight:bold; background-color:#FFFFFF;}
.blogBoxPat{ background-image:url(../images/blogs_box_09.gif);	background-repeat:repeat-x;	background-color:#D8DBCE;}
.SelectedTownTalkSection{ font-family: Helvetica, Arial, sans-serif; font-size:11px;  font-weight:bold; color: #FFFFFF; text-transform:capitalize; cursor:pointer;}
.loginAccount{ font-family: Helvetica, Arial, sans-serif; font-size:11px;  font-weight:bold; color: #FFFFFF; text-transform:capitalize;}
.loginAccount2{ font-family: Helvetica, Arial, sans-serif; font-size:11px; font-weight:bold; color:#333333; cursor:pointer;}
.loginAccount2Sel{ font-family: Helvetica, Arial, sans-serif; font-size:11px; font-weight:bold; color:#333333; cursor:pointer; text-decoration:underline;}
.SelectedTownTalkSection2{ font-family: Helvetica, Arial, sans-serif; font-size:11px; font-weight:bold; text-transform:capitalize; color:#F95200; cursor:pointer;}
.SelectedTownTalkSection3{ font-family: Helvetica, Arial, sans-serif; font-size:11px; text-transform:capitalize; color:#F95200; cursor:pointer;}
.SelectedTownTalkSection1{ font-family: Helvetica, Arial, sans-serif; font-size:11px; font-weight:bold; text-decoration: underline; text-transform:capitalize; cursor:pointer;}
.BoxTitle{ font-family:"Trebuchet MS";	padding-left:15px;	font-size:18px;	color:#FFFFFF; text-transform:uppercase;}
.pageTownBt{ font-size:10px; font-weight:bold; color:#000000; background-image:url(../images/newindex/go_bt.gif); background-repeat:no-repeat; border:0; width:23px; height:19px; cursor:pointer;}
.borderCale{ border:solid 1px #D3D3D3; background-image:url(../images/bg_grid_gray1.gif); background-repeat:repeat-x; padding:2px;}
.btn_orange{ background-image:url(../images/btn_orange.gif); background-repeat:no-repeat; width:180px; height:23px;	text-align:center;	padding-top:4px; clear:both;}
.clubTabA{ background-image:url(../images/tab_a.gif); background-repeat:no-repeat; width:106px;}
.clubTabC{ background-image:url(../images/tab_c.gif); background-repeat:no-repeat; width:150px;}
.borderOneGrid{ border:solid 1px #D3D3D3; background-image:url(../images/bg_grid_gray.gif);	background-repeat:repeat-x;	padding:8px;}
.bgGrid{ background-image:url(../images/bg_grid_gray.gif);	background-repeat:repeat-x;}
.borderOneGridB{ border:solid 1px #D3D3D3; background-image:url(../images/bg_grid_gray.gif); background-repeat:repeat-x; padding:2px;}
.buttonShareNow{ background-image:url(../images/btn_share_now_small.gif); background-repeat:no-repeat; border:0; width:90px; height:27px; cursor:pointer;}
.titleNew{ font-family: Helvetica, Arial, sans-serif; font-size:18px; color: #000000; font-weight:bold;}
.SubtitleNew{ font-family: Helvetica, Arial, sans-serif; font-size:14px; color: #000000;}
.textNew{ font-family: Helvetica, Arial, sans-serif; font-size:11px; color: #000000;}
.textTownTalk{ font-family: Helvetica, Arial, sans-serif; color:#000000; font-size:11px; line-height:16px; margin:0pt 0pt 0pt 0px;}
.textNewColored{ font-family: Helvetica, Arial, sans-serif;	font-size:13px;	color:#F95200; font-weight:bold;}
.bgTopIconsPat{	background-image:url(http://www.localkicks.com/images/pat_top_icons.gif); background-repeat:repeat-x; height:70px;}
.darkGreen{	background-image:url(../images/color_dark_green.gif);}
.bgRest{ background-image:url(../images/bg_res_footer.gif);	background-repeat:no-repeat; background-position:bottom;}
.titleOrange{ font-family: Helvetica, Arial, sans-serif; font-size:11px; color:#F95200;}
.titlefotter{ font-family: Helvetica, Arial, sans-serif; font-size:11px; color:#000000;	font-weight:bold; text-transform:capitalize;}
.textTownTalkBig{ font-family: Helvetica, Arial, sans-serif; font-size:13px; color:#F95200; font-weight:bold; text-transform:capitalize;}
.dates{ color:#737373; font-size:10px;}
.bgGrayDigitalK{background-image:url(../images/newindex/bg_gray_digital_k.gif);}
.bgGrayGridFooter{ background-image:url(../images/bg_grid_gray_footer.gif);	background-repeat:repeat-x;}
.bgSpecialOffers{ background-image:url(../images/newindex/img_sp.gif); background-repeat:no-repeat; background-position:right top;}
.bgStroke{ background-image:url(../images/newindex/bat_stroke.gif);	background-repeat: repeat-y; background-position:right top;}
.titleNews{	font-size:18px;	color:#666F4C;}
.rssMainRowA{ color:#BB2026; font-weight:bold; font-size:14px;}
.rssMainRowB{ color:#A10D12; font-weight:bold; font-size:14px; background-color:#d8dfbd;}
.rssMainRowC{ color:#BB2026; font-weight:bold; font-size:14px; background-color:#e8edd9;}
.rssMainRowDefault{ color:#BB2026; font-weight:bold; font-size:14px; background-color:#e8edd9;}
.bgGridGray{ background-image:url(../images/clubs_bar_01.gif); background-repeat:no-repeat;	background-position:right top;}
.bgShadowTopPages{ background-image:url(../images/bg_shad_layout_03.gif); height:20px;}
.voteResult{ font-size:22px; font-weight:bold; color:#727B58;}
.patBG{	background-image:url(../images/bg_grid_gray.gif); background-repeat:repeat-x; background-color:#E3E3E3;}
.stepsBG{ background-image:url(../images/dining/bg_red.gif); background-repeat:repeat-x; background-position:center;}
.stepsBGCircleWhite{ background-image:url(../images/dining/step_white.gif);	background-repeat:no-repeat; background-position:bottom;}
.stepsBGCircleRed{ background-image:url(../images/dining/step_red.gif);	background-repeat:no-repeat; background-position:bottom;}
.stepsNumberFocused{ color:#B61313;	font-size:14px;	padding-top:4px; font-weight:bold;}
.stepsNumberUnFocused{color:#FFFFFF;font-size:14px;	padding-top:4px;font-weight:bold;}
.onlineMenuTableHeader{	border-bottom:#999999 solid 1px;background-color:#DADADA;color:#660000;	}
.myDiv {overflow: auto;	width: auto; color: #000000; height: 250px;}
.titleNews1{ font-family: Georgia, "Times New Roman", Times, serif; font-size:18px;	font-weight:bold; color: #FFFFFF; letter-spacing:1px;}
.rotator{ font-family: Helvetica, Arial, sans-serif; font-size:10px; color: #FFFFFF;}
.rotatorClicked{ font-family: Helvetica, Arial, sans-serif;	font-size:10px;	font-weight:bold; color: #F95200;}
.SecondTitleNews1{ font-family: Georgia, Palatino, "Times New Roman",serif; font-size:14px; color:#000099;}
.textnormal{ font-family: Helvetica, Arial, sans-serif;	font-size:11px;	color:#333333;}
/*------------------------------------------------------------
		Link Master Styles
------------------------------------------------------------*/
a.whiteLink {color:#FFFFFF;}
a.whiteLink:active {color:#FFFFFF;}
a.whiteLink:visited {color:#FFFFFF;}
a.whiteLink:hover {color:#FFFFFF;}
/*a.imgBorderLink{border:#999999 1px solid;}*/
/*.imgBorderLink1{border:#999999 1px solid;}
.imgBorderLink2{border:#000000 2px solid; }*/
/*a.imgBorderLink:active{border:#999999 1px solid;}
a.imgBorderLink:visited{border:#999999 1px solid;}
a.imgBorderLink:hover{border:#000000 2px solid; }*/

.imgBorderOut{border:#999999 1px solid;}
.imgBorderOver{border:#000000 2px solid; }

a.orangeLink {color:#F95200;}
a.orangeLink:active {color:#F95200;}
a.orangeLink:visited {color:#F95200;}
a.orangeLink:hover {color:#F95200;}
a.footerLinks {color:#666F4C;}
a.footerLinks:active {color:#666F4C;}
a.footerLinks:visited {color:#666F4C;}
a.footerLinks:hover {color:#535D36;}
a.redLink {color:#BB2026;}
a.redLink:active{color:#BB2026;}
a.redLink:visited{color:#BB2026;}
a.redLink:hover{ color:#BB2026; text-decoration:underline;}
a.blackLink { color:#000000; font-weight:normal; font-size:11px;}
a.blackLink:active{ color:#000000; font-weight:normal; font-size:11px;}
a.blackLink:visited { color:#000000; font-weight:normal; font-size:11px;}
a.blackLink:hover{	color:#000000; font-weight:normal; font-size:11px;}
a.titleTownTalk:link { font-family: Helvetica, Arial, sans-serif; font-size:11px; color:#000000; font-weight:bold; text-transform:capitalize;}
a.titleTownTalk:active { font-family: Helvetica, Arial, sans-serif; font-size:11px; color:#000000; font-weight:bold; text-transform:capitalize;}
a.titleTownTalk:visited { font-family: Helvetica, Arial, sans-serif; font-size:11px; color:#000000; font-weight:bold; text-transform:capitalize;}
a.titleTownTalk:hover { font-family: Helvetica, Arial, sans-serif; font-size:11px; color:#000000; font-weight:bold; text-transform:capitalize; text-decoration:underline;}
a.titleAgent:link { font-family: Helvetica, Arial, sans-serif; font-size:11px; color:#000000; font-weight:bold; text-transform:capitalize;}
a.titleAgent:active { font-family: Helvetica, Arial, sans-serif; font-size:11px; color:#000000; font-weight:bold; text-transform:capitalize;}
a.titleAgent:visited { font-family: Helvetica, Arial, sans-serif; font-size:11px; color:#000000; font-weight:bold; text-transform:capitalize;}
a.titleAgent:hover { font-family: Helvetica, Arial, sans-serif; font-size:11px; color:#000000; font-weight:bold; text-transform:capitalize; text-decoration:underline;}
a.titleTownTalkBig:link{ font-family: Helvetica, Arial, sans-serif; font-size:11px; color:#F95200;	font-weight:bold; text-transform:capitalize;}
a.titleTownTalkBig:active{ font-family: Helvetica, Arial, sans-serif; font-size:11px; color:#F95200; font-weight:bold; text-transform:capitalize;}
a.titleTownTalkBig:visited{ font-family: Helvetica, Arial, sans-serif; font-size:11px; color:#F95200; font-weight:bold; text-transform:capitalize;}
a.titleTownTalkBig:hover{ font-family: Helvetica, Arial, sans-serif; font-size:11px; color:#F95200;	font-weight:bold; text-transform:capitalize; text-decoration:underline;}
a.linksNewsBox{ color:#666F4C;	font-weight:normal;}
a.linksNewsBox:active{ color:#666F4C;	font-weight:normal;}
a.linksNewsBox:visited{ color:#666F4C;	font-weight:normal;}
a.linksNewsBox:hover{ color:#535D36; font-weight:normal;}
a.rssCatlinks {	color:#BB2026; font-weight:bold; font-size:14px;}
a.rssCatlinks:active {	color:#BB2026; font-weight:bold; font-size:14px;}
a.rssCatlinks:visited {	color:#BB2026; font-weight:bold; font-size:14px;}
a.rssCatlinks:hover { color:#BB2026;	font-weight:bold; font-size:14px;}
a.textTownTalk:link {	font-family: Helvetica, Arial, sans-serif; font-size:11px; color:#F95200; font-weight:100; text-transform:capitalize;}
a.textTownTalk:active {	font-family: Helvetica, Arial, sans-serif; font-size:11px; color:#F95200; font-weight:100; text-transform:capitalize;}
a.textTownTalk:visited {	font-family: Helvetica, Arial, sans-serif; font-size:11px; color:#F95200; font-weight:100; text-transform:capitalize;}
a.textTownTalk:hover{ font-family: Helvetica, Arial, sans-serif; font-size:11px; color:#F95200;	font-weight:100; text-transform:capitalize;	text-decoration:underline;}
a.new:link {	font-family: Helvetica, Arial, sans-serif;	color: #084aa4;	font-size:11px;	font-weight:normal;}
a.new:active {	font-family: Helvetica, Arial, sans-serif;	color: #084aa4;	font-size:11px;	font-weight:normal;}
a.new:visited {	font-family: Helvetica, Arial, sans-serif;	color: #084aa4;	font-size:11px;	font-weight:normal;}
a.new:hover { font-family: Helvetica, Arial, sans-serif; color: #084aa4; text-decoration: underline;}
a.topics:link { font-family: Helvetica, Arial, sans-serif;	color: #000000;	font-size:11px;	font-weight:normal;	text-decoration: none;}
a.topics:active { font-family: Helvetica, Arial, sans-serif; color: #000000; font-size:11px; font-weight:normal; text-decoration: none;}
a.topics:visited { font-family: Helvetica, Arial, sans-serif; color: #000000; font-size:11px; font-weight:normal; text-decoration: none;}
a.topics:hover { font-family: Helvetica, Arial, sans-serif; color: #000000; font-size:11px; font-weight:normal; text-decoration: underline;}
a.topicsMore:link { font-family: Helvetica, Arial, sans-serif;	color: #F95200;	font-size:10px;	text-decoration: none; font-weight:bold;}
a.topicsMore:active { font-family: Helvetica, Arial, sans-serif; color: #F95200;	font-size:10px;	text-decoration: none; font-weight:bold;}
a.topicsMore:visited { font-family: Helvetica, Arial, sans-serif; color: #F95200;	font-size:10px;	text-decoration: none; font-weight:bold;}
a.topicsMore:hover { font-family: Helvetica, Arial, sans-serif; color: #F95200; font-size:10px; text-decoration: underline; font-weight:bold;}
a.ReadMoreNews:link { font-family: Helvetica, Arial, sans-serif; font-size:11px; color:#F95200; font-weight:100; text-transform:capitalize;}
a.ReadMoreNews:active { font-family: Helvetica, Arial, sans-serif; font-size:11px; color:#F95200; font-weight:100; text-transform:capitalize;}
a.ReadMoreNews:visited { font-family: Helvetica, Arial, sans-serif; font-size:11px; color:#F95200; font-weight:100; text-transform:capitalize;}
a.ReadMoreNews:hover {font-family: Helvetica, Arial, sans-serif;	font-size:11px;	color:#F95200; font-weight:100; text-transform:capitalize; text-decoration:underline;}
a.recentTopics:link { font-family: Helvetica, Arial, sans-serif; font-size:11px;	font-weight:100; color:#000000;}
a.recentTopics:active { font-family: Helvetica, Arial, sans-serif; font-size:11px;	font-weight:100; color:#000000;}
a.recentTopics:visited { font-family: Helvetica, Arial, sans-serif; font-size:11px;	font-weight:100; color:#000000;}
a.recentTopics:hover { font-family: Helvetica, Arial, sans-serif; font-size:11px; font-weight:100; color:#000000; text-decoration:underline;}
a.newsMore:link {	font-family: Helvetica, Arial, sans-serif; color: #000000; text-decoration: none;	font-weight:normal;}
a.newsMore:active {	font-family: Helvetica, Arial, sans-serif; color: #000000; text-decoration: none;	font-weight:normal;}
a.newsMore:visited {	font-family: Helvetica, Arial, sans-serif; color: #000000; text-decoration: none;	font-weight:normal;}
a.newsMore:hover { font-family: Helvetica, Arial, sans-serif;	color: #000000; text-decoration: underline;	font-weight:normal;}
a.townNewsMore:link { font-family: Helvetica, Arial, sans-serif; color: #000000; font-size:11px; font-weight:normal;}
a.townNewsMore:active { font-family: Helvetica, Arial, sans-serif; color: #000000; font-size:11px; font-weight:normal;}
a.townNewsMore:visited { font-family: Helvetica, Arial, sans-serif; color: #000000; font-size:11px; font-weight:normal;}
a.townNewsMore:hover { font-family: Helvetica, Arial, sans-serif; color: #000000; font-size:11px; text-decoration: underline; font-weight:normal;}
a.RSSTitles:link{ font-family: Helvetica, Arial, sans-serif; color: #000000; font-size:11px; font-weight:normal; text-decoration: none}
a.RSSTitles:active { font-family: Helvetica, Arial, sans-serif; color: #000000; font-size:11px; font-weight:normal; text-decoration: none}
a.RSSTitles:visited { font-family: Helvetica, Arial, sans-serif; color: #000000; font-size:11px; font-weight:normal; text-decoration: none}
a.RSSTitles:hover { font-family: Helvetica, Arial, sans-serif; color: #000000; text-decoration: underline;}
a.articleTitleNews:link {	font-family: Helvetica, Arial, sans-serif; font-size:15px; color:#F95200;}
a.articleTitleNews:active {	font-family: Helvetica, Arial, sans-serif; font-size:15px; color:#F95200;}
a.articleTitleNews:visited {	font-family: Helvetica, Arial, sans-serif; font-size:15px; color:#F95200;}
a.articleTitleNews:hover {font-family: Helvetica, Arial, sans-serif;	font-size:15px;	color:#F95200; text-decoration:underline;}
a.TownTitle:link{ font-family: Helvetica, Arial, sans-serif; font-size:20px; color: #000000; text-transform:capitalize; cursor:pointer; text-decoration:none; font-weight:bold;}
a.TownTitle:active{ font-family: Helvetica, Arial, sans-serif; font-size:20px; color: #000000; text-transform:capitalize; cursor:pointer; text-decoration:none; font-weight:bold;}
a.TownTitle:visited{ font-family: Helvetica, Arial, sans-serif; font-size:20px; color: #000000; text-transform:capitalize; cursor:pointer; text-decoration:none; font-weight:bold;}
a.TownTitle:hover{ font-family: Helvetica, Arial, sans-serif; font-size:20px; color: #000000; text-transform:capitalize; cursor:pointer; text-decoration:underline; font-weight:bold;}
/*------------------------------------------------------------
		Main Tabs Styles
------------------------------------------------------------*/
.glowingtabsMain ul{ list-style-type: none;	margin:0; margin-left: 5px;	padding:0; color:#FFFFFF;}
.glowingtabs ul{ list-style-type: none;	margin:0; margin-left: 5px; padding:0; color:#FFFFFF;}
.glowingtabsMain li{ display:inline; margin:0;	padding:0;}
.glowingtabsMain li.selected a{ float:left;	background:url(../images/tab_green_dark_2.gif) no-repeat left top; margin:0; margin-right: 5px;	padding:0 0 0 9px; text-decoration:none;}
.glowingtabsMain li.selected a span{ float:left; display:block;	background:url(../images/tab_green_dark_1.gif) no-repeat right top;	padding: 8px 12px 6px 3px; font-weight:bold; color:#FFFFFF;	text-decoration:none;}
.glowingtabsMain li a{ float:left; background:url(../images/tab_green_light_2.gif) no-repeat left top; margin:0; margin-right: 5px;	padding:0 0 0 9px; text-decoration:none;}
.glowingtabsMain li a span{ float:left;	display:block; background:url(../images/tab_green_light_1.gif) no-repeat right top;	padding: 8px 12px 6px 3px; font-weight:bold; color:#FFFFFF;	text-decoration:none;}
.glowingtabsMain li.selected a:hover span{ text-decoration:none; color:#FFFFFF;}
.glowingtabs li a:hover{ color:#FFFFFF;	text-decoration:none;}
.glowingtabs li.selected a{ float:left;	background:url(../images/tab_light_red_shad2.gif) no-repeat left top; margin:0;	margin-right: 5px; padding:0 0 0 9px;text-decoration:none;}
.glowingtabs li.selected a span{ float:left; display:block;	background:url(../images/tab_light_red_shad22.gif) no-repeat right top;	padding: 6px 12px 4px 3px; font-weight:bold; color:#FFFFFF;}
.glowingtabs li.selected a:hover span{ text-decoration:none;}
.glowingtabs li{ display:inline; margin:0; padding:0;}
.glowingtabsMain a{	float:left;	margin:0; margin-right: 5px; padding:0 0 0 9px;	text-decoration:none;}
.glowingtabsMain a span{ float:left; display:block;	padding: 8px 12px 0px 3px; font-weight:bold; color:#FFFFFF;}
.glowingtabsMain a span { float:none; cursor:pointer;}
.glowingtabsMain a:hover span {	text-decoration:underline; color:#FFFFFF;}
.glowingtabs a{	float:left;	background:url(../images/tab_light_red2.gif) no-repeat left top; margin:0; margin-right: 5px; padding:0 0 0 9px; text-decoration:none;}
.glowingtabs a span{ float:left; display:block;	background:url(../images/tab_light_red22.gif) no-repeat right top; padding: 6px 12px 4px 3px; font-weight:bold;	color:#FFFFFF;}
.glowingtabs a span { float:none; cursor:pointer;}

/*------------------------------------------------------------
		myAjax Styles
------------------------------------------------------------*/
.shadetabsMain li a:visited{color: #000000;}
.shadetabsMain{	padding: 0px 0;	margin-left: 0;	margin-top: 1px; margin-bottom: 0; font: bold 10px Verdana;	list-style-type: none; text-align: left; color:#FFFFFF;}
.shadetabsMain li{ display: inline;	margin: 0;}
.shadetabsMain li a{ text-decoration: none;	padding: 7px 7px; margin-right: 1px; text-align:center;	color: #FFFFFF;	width:110px; background-position: right top; height:28px; vertical-align:middle;}
.shadetabsMain li a:hover{ text-decoration: underline; color: #FFFFFF;}
.shadetabsMain li a:hover a:active{	text-decoration: underline;	color: #FFFFFF;}
.shadetabsMain li.selected{	position: relative;	top: 0px; color: #000000;}
.shadetabsMain li.selected a{ background-image: url(../images/tab_dark_red2.gif); border-bottom-color: white; width:110px; height:28px;	vertical-align:middle; color: #FFFFFF;}
.shadetabsMain li.selected a:hover{ text-decoration: none; color: #FFFFFF;}
.contentstyleMain{ border: 0px;	width: 100%; padding: 0px; background-color:#FFFFFF;}
/*------------------------------------------------------------
		myAjax2 Styles
------------------------------------------------------------*/
.shadetabs{	padding: 0px 0;	margin-left: 0;	font: bold 10px Verdana; list-style-type: none;	text-align: left; color:#FFFFFF;}
.shadetabs{	float:left;	width:100%;	font-size:90%;line-height:normal;	border-bottom: 1px solid #7e9fff;}
.shadetabs li{ display: inline;	margin: 0; color: #FFFFFF;}
.shadetabs li a{ text-decoration: none;	text-align:center; padding-left:10px; padding-top:20px;	color: #FFFFFF;	background: white url(../images/tab_light_red2.gif) left bottom no-repeat; width:auto;	height:auto; vertical-align:middle;}
.shadetabs li a span{ text-decoration: none; cursor:pointer; text-align:center;	padding-right: 8px;	padding-bottom:18px; color: #FFFFFF; background: white url(../images/tab_light_red22.gif) top right no-repeat; width:auto;	height:28px; vertical-align:middle;}
.shadetabs li a:visited{color: #FFFFFF;}
.shadetabs li a:hover{ text-decoration: underline;color: #FFFFFF;}
.shadetabs li.selected{	position: relative;	top: 1px; color: #FFFFFF;}
.shadetabs li.selected a{ background: url(../images/tab_light_red_shad2.gif) no-repeat left top; margin:0; margin-right: 5px; padding:0 0 0 9px; text-decoration:none;}
.shadetabs li.selected a span{ float:left; display:block; background: url(../images/tab_light_red_shad22.gif)  no-repeat right top; padding: 8px 12px 6px 3px;}
.contentstyle{ border: 1px solid #BB2026; width: 90%; float:left;background-color:#FFFFFF;}
/*------------------------------------------------------------
		Form Counter Styles
------------------------------------------------------------*/
.enable { background-color: #77FF77; font-weight: bold; color: Black;}
.disable { background-color: #FF7777; font-weight: bold; color: Black;}
.minitext { font-family: Helvetica, Arial, sans-serif; font-size: 8pt; font-weight: normal; color: Black;}

/*------------------------------------------------------------
		Shop Local Section
------------------------------------------------------------*/
.shopName { font-family: Arial, Helvetica, sans-serif; font-size: 20pt; font-weight: 400; color:#000000; padding-left:5px;}
.shopTitleLink { font-family: Helvetica, Arial, sans-serif; font-size: 12pt; font-weight: bold; padding-left:5px; color:#FFFFFF;}
.shopNumber { font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold; color:#333333; padding-left:5px;}
.shoptips { font-family: Helvetica, Arial, sans-serif; font-size: 10px; color:#333333;}
.shoptipsSelected { font-family: Helvetica, Arial, sans-serif; font-size: 10px; padding-left:5px; color:#000000;}
.shoptipsLink { font-family: Helvetica, Arial, sans-serif; font-size: 10px; padding-left:5px; color:#FFFFFF;}
a.shopTitle:link  { font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold; color:#333333; text-decoration:none;}
a.shopTitle:visited { font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold; color:#333333; text-decoration:none;}
a.shopTitle:hover { font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold; color:#333333; text-decoration:underline;}
a.shopTitle:active { font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold; color:#333333; text-decoration:underline;}

a.shopTitleLink:link { font-family: Helvetica, Arial, sans-serif; font-size: 12pt; font-weight: bold; padding-left:5px; color:#FFFFFF; text-decoration:none;}
a.shopTitleLink:visited { font-family: Helvetica, Arial, sans-serif; font-size: 12pt; font-weight: bold; padding-left:5px; color:#FFFFFF; text-decoration:none;}
a.shopTitleLink:hover { font-family: Helvetica, Arial, sans-serif; font-size: 12pt; font-weight: bold; padding-left:5px; color:#000000; text-decoration:none;}
a.shopTitleLink:active { font-family: Helvetica, Arial, sans-serif; font-size: 12pt; font-weight: bold; padding-left:5px; color:#000000; text-decoration:none;}
a.shopTitleSelected:link { font-family: Helvetica, Arial, sans-serif; font-size: 12pt; font-weight: bold; padding-left:5px; color:#000000; text-decoration:none;}
a.shopTitleSelected:visited { font-family: Helvetica, Arial, sans-serif; font-size: 12pt; font-weight: bold; padding-left:5px; color:#000000; text-decoration:none;}
a.shopTitleSelected:hover  { font-family: Helvetica, Arial, sans-serif; font-size: 12pt; font-weight: bold; padding-left:5px; color:#000000; text-decoration:none;}
a.shopTitleSelected:active { font-family: Helvetica, Arial, sans-serif; font-size: 12pt; font-weight: bold; padding-left:5px; color:#000000; text-decoration:none;}
.shopAbout{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#000000; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;}
.shopContact{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#000000; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;}
.shopContactDirection{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#F95200; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; font-weight:bold; text-decoration:underline;}
.shopEventOver{font-family: Helvetica, Arial, sans-serif; font-size:12px; color:#F95200; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; background-color:#E9E9E9;}
.shopEventOut{font-family: Helvetica, Arial, sans-serif; font-size:12px; color:#F95200; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; background-color:#FFFFFF;}
.shopEventDate{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#333333; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;}
.shopEventData{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;}
.shopMenuBar{height:50px;vertical-align:middle;background:url(../images/shop_local/bg_stroke.gif); background-repeat:repeat-x; background-color:#676e4c;}



/***** Widget *******/

.widget {
	/*margin: 0 auto;  center for now */
	/*width: 17em;  ems so it will grow */
	/*margin: 0 25%; /* USE FOR NO WIDTH! Opens up a world of possibilities! */
	background: url(../images/widget_body_right.png) no-repeat bottom right;
	
}

.widget_title {
	background: url(../images/widget_head_right.png) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}

.widget_title h2 {
	background: url(../images/widget_head_left.png) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white;
	font-family: 'Lucida Grande', LucidaGrande ,Lucida,Helvetica,Arial,sans-serif;
	font-size:18px;
	font-weight:normal;
	line-height: 1em;
	text-align:left;
	text-transform:uppercase;	
}

.widget_body {
	background: url(../images/widget_body_left.png) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
}


/***** Shopping Guide Widget *******/

#widget_shopping_guide{	
    padding-top: 15px;
    padding-bottom:15px;
    padding-left: 5px;
    border:1px solid #ccc;
    margin-left:10px;
}

#widget_special_offer_header{
    display:block;
    font-family: Georgia;
    font-size: 22px;    
    text-transform:uppercase;    
    margin-bottom: 5px;    
}

#widget_shopping_guide_photos{
	float:right;
	width:420px;
}

.widget_shopping_guide_photo{
	float:left;
	padding-left:2px;
}


#widget_shopping_guide a {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
}

#widget_shopping_guide a:hover {
	background-color:#F2F2F2;
}

/***** Editorial Columns Widget *****/
.widget_editorial_author{
    margin-top: 10px;    
    margin-left: 3px;        
     margin-right: 15px;
}

.widget_editorial_author h3{
    font-family: 'Lucida Grande', LucidaGrande ,Lucida,Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin:0px;
    padding:0px;
}

.widget_editorial_author h3 a{
    color:black;
}

.widget_editorial_author_photo{
  float:left;
  background: url(../images/shadow_frame.png) no-repeat bottom right !important;
  margin-right: 5px;
  width: 76px;
  height:98px;
    
}

.widget_editorial_author_photo img{
  display: block;
  padding-top: 3px;
  padding-left:3px;
    
}

.widget_editorial_author_articles{
  background: url(../images/widget_editorial_quotes.png) no-repeat top right;        
  margin-left:80px;
}

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

.widget_editorial_author_articles ul li{
  margin-bottom: 3px;
}

.widget_editorial_author_articles ul li a{
  line-height: 120%;
}

#widget_editorial_more{
  float:right;
}

#widget_editorial_more a:link, #widget_editorial_more a:hover{
  color:black;
  font-size:14px;
  font-family: Tahoma;
  text-decoration: none;
}

/** Section On Front Page **/

#categories_featured{
    border: 1px solid #ccc;
    margin-top:10px;
    margin-left:10px;
    padding-left:10px;
    font-size:12px;
    
}

.category_featured{
    margin-bottom: 15px;
    
}

.category_header{
    display:block;
    font-family: Georgia;
    font-size: 18px;
    border-bottom: black double;   
    text-transform:uppercase;    
    width:180px; 
    margin-bottom: 3px;        
}

.category_article_first{
    float:left;
    margin-bottom: 5px;
    width: 400px;
}

.category_article_first img{
    float:right;
    margin-right: 15px;  
    margin-left: 5px;  
    max-height:160px;
    max-width:160px;
}

.category_article_more{
    float:left;
    padding-left: 5px;
    border-left: 1px solid #ccc;
    width:180px;
}

.category_article_more ul{
	list-style-image: url('../images/lck_listbullet.png');	
	padding-left:25px;
	margin-left:0px;
}


/*** Top News Widget ***/
.widget_top_news ul{
	list-style-image: url('../images/lck_listbullet.png');	
	padding-left:25px;
	margin-left:0px;
}

.widget_top_news ul img{
	float: right;
        padding: 5px 5px;
}

/*** Sepcial Offers Widget ***/ 
.widget_special_offer{
    border:1px solid #ccc;
    background-image: url('../images/widget_special_offers_back.png');
    background-position: top right;
    background-repeat: no-repeat;
    padding-left: 5px;
    padding-top: 5px;
    min-height:250px;
    height:auto !important;
    height:250px;    
}

.widget_special_offer_header{
    display:block;
    font-family: Georgia;
    font-size: 22px;    
    text-transform:uppercase;    
    margin-bottom: 5px;    
}

/**** Events Widget ****/
.widget_events{
    border:1px solid #ccc;
    padding-left: 5px;
    padding-top: 5px;
}

.widget_events_header{
    display:block;
    font-family: Georgia;
    font-size: 22px;    
    text-transform:uppercase;    
    margin-bottom: 5px;    
}


/*** Page Controls  ***/

.editor_page{
    border: 1px solid  #353928;
    display: inline-block;
    font-size: 14px;
    height: 20px;    
    vertical-align:middle;
    padding: 0px 6px;
}

.editor_page:hover{
    background-color: #353928;    
    color: white;
    text-decoration:none;
}

.editor_page_selected, .editor_page_selected:link, .editor_page_selected:visited{
    background-color: #353928;    
    color: white;
}



/** whole page layout **/
#layout_kicks_spare { 
 background-color: white;
 margin: 0 auto;
 width: 1100px;
}

#layout_kicks { 
 background-color: white;
 margin: 0 auto;
 width: 1100px;
}

#layout_kicks_header {
 padding-top:10px;
 padding-bottom: 5px;
 width: 1100px;

}

#layout_onecolumn { 
 padding: 10px;
 min-height: 400px;
}

#layout_leftcolumn { 

 margin: 0px 0px 0px 0px;
 padding: 10px;
 width: 650px;
 float: left;
}
#layout_rightcolumn { 
 float: right;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 width: 360px;
 display: inline;
}
#layout_kicks_footer { 
 width: 1100px;
 clear: both;
 font-family: Helvetica,Arial,sans-serif;
 font-size: 14px;
 background-color: #353928;     
 border-top: 2px solid #F95200;
 color: white;
}

#layout_kicks_footer a, #layout_kicks_footer a:link, #layout_kicks_footer a:visited{
    color: #565F3B;
}

#layout_kicks_footer_extra a:link{
    text-decoration: none;
}

#footer_twitter{
    position: absolute;
    right: 5px;
    bottom : 5px;
}

#footer_menu_extra{    
        width: 100%;
        overflow: hidden;        
        position: relative;
}

#footer_menu_extra ul{
	list-style-type: none;
        margin:0px;
        padding:0px;
        padding-left: 20px;
}

#footer_menu_extra ul li{
	float: left;
        margin-right:30px;
        line-height: 2;
        width: 140px;
}

#footer_menu_extra ul li ul{
	padding-left: 0px;
}

#footer_menu_extra ul li ul li{
	float:none;
        display: block;
        border-bottom: 1px dotted #565F3B;
        font-size:14px;
        line-height: 1.4;
}



#footer_copyright{
    padding: 10px;
}


/**** Email and  Print Pages in Article and Shopping Guide ****/

#layout_share{
    background-color: white !important;
    font-size: 1em !important;
}

#layout_share_header{
    padding: 10px;
    border-bottom: 4px solid #F95200;
}

#layout_share_header_controls{
   float: right;
}

#layout_share_content{
    margin: 10px;
}
