/*body { margin:0px; background-color:#1daadd; background-image:url(images_main/bodybg.gif); background-repeat:repeat-x; background-position:top left; font-family:Arial, Helvetica, sans-serif;}*/

/* AUTUMN START - Don't Use */
/*body { margin:0px; background-color:#c03715; background-image:url(images_main/bodybg.jpg); background-repeat:repeat-x; background-position:top left; font-family:Arial, Helvetica, sans-serif;}
.externaltopbg { background-color:#efc476}*/
/* AUTUMN END */

/* NEWYEAR'S START */
/*body { margin:0px; background-color:#02a0da; background-image:url(images_main/bodybg_newyear.gif); background-repeat:repeat-x; background-position:top left; font-family:Arial, Helvetica, sans-serif;}*/


/* St. Patrick's Day*/
/*body { margin:0px; background-color:#9CC673; background-image:url(images_main/bodybg_patrick_day.gif)!important;background-repeat:no-repeat; background-position:top left; font-family:Arial, Helvetica, sans-serif;width:100%}*/

/* Easter Day*/
/*body { margin:0px; background-color:#1daadd; background-image:url(images_main/bodybg_easter_eggs.gif);background-repeat:no-repeat; background-position:top left; font-family:Arial, Helvetica, sans-serif;width:100%}*/

/* Mother's Day*/
/*body { margin:0px; background-color:#029eda; background-image:url(images_main/bodybg_mother_day.gif);background-repeat:no-repeat; background-position:top left; font-family:Arial, Helvetica, sans-serif;width:100%}*/

/* CHRISTMAS*/ 
/*body { margin:0px; background-color:#930E0E; background-image:url(images_main/bodybg_christmas.gif);background-repeat:no-repeat; background-position:top left; font-family:Arial, Helvetica, sans-serif;width:100%}*/

/* WINTER THEME 2016*/ 
/*body { margin:0px; background-color:#930E0E; background-image:url(images_main/bodybg_winter_2016.gif);background-repeat:no-repeat; background-position:top left; font-family:Arial, Helvetica, sans-serif;width:100%}*/

/* Valentines day*/ 
/*body { margin:0px; background-color:#AC1F27; background-image:url(images_main/bodybg_valentines_day.gif);background-repeat:no-repeat; background-position:top left; font-family:Arial, Helvetica, sans-serif;width:100%}*/

/* Spring Time*/
/*body { margin:0px; background-color:#1daadd; background-image:url(images_main/bodybg_spring_time.gif);background-repeat:no-repeat; background-position:top left; font-family:Arial, Helvetica, sans-serif;width:100%}*/

/* Spring Day | NOT MY FAVORITE*/
/*body { margin:0px; background-color:#1daadd; background-image:url(images_main/bodybg_spring_summer1.gif);background-repeat:no-repeat; background-position:top left; font-family:Arial, Helvetica, sans-serif;width:100%}*/

/* Blue-Ray*/
/*body { margin:0px; background-color:#1daadd; background-image:url(images_main/bodybg_blue_ray.gif);background-repeat:no-repeat; background-position:top left; font-family:Arial, Helvetica, sans-serif;width:100%}*/

/* AWESOME Sand-Waves*/
body { margin:0px; background-color:#1daadd; background-image:url(images_main/bodybg_sand_waves.gif);background-repeat:no-repeat; background-position:top left; font-family:Arial, Helvetica, sans-serif;width:100%}

/* Palm-Trees | NOT VERY GOOD */
/*body { margin:0px; background-color:#1daadd; background-image:url(images_main/bodybg_palm_trees.gif);background-repeat:no-repeat; background-position:top left; font-family:Arial, Helvetica, sans-serif;width:100%}*/

/* FALL AUTUMN Day*/
/*body { margin:0px; background-color:#BD3910; background-image:url(images_main/bodybg_spring_summer.gif);background-repeat:no-repeat; background-position:top left; font-family:Arial, Helvetica, sans-serif;width:100%}*/

.topNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #0D3148;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.topNav A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #0D3148;
}.headerHow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-weight: bold;
	color: #4C9CD0;
}
.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #c2e1f5;
	background-color: #587a91;
	padding: 4px;
	height: 30px;
	width: 185px;
}
.navOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
	color: #FFFFFF;
	background-image: url(images_main/body/nav1.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	width: 170px;
	height: 55px;
	/*padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;*/
	vertical-align:top;
	z-index:20000;
	/*position:relative;*/
}
.navOn A:Link {
	text-decoration: none; 
	color: #FFFFFF;
	padding-top:7px;
	display:block;
}
.navOn A:Visited {
	text-decoration: none; 
	color: #FFFFFF;
}
.navOff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #588ab7;
	/*background-image: url(images_main/body/NavOnBkg1.jpg);*/
	width: 177px;
	/*padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;*/
	background-repeat: no-repeat;
	height:55px;
	vertical-align:top;
}
/* #Nav1_DataList1_ctl03_LinkButton1{
  Display : none;
}*/

.navOff A:Link {
	color: #588ab7;
	padding-top:7px;
	display:block;
	text-decoration:underline;
}
.navOff A:Visited {
	text-decoration: underline; 
	color: #588ab7;
}
/*.subNavOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	
}
.subNavOn A:Link {
	text-decoration: none; 
	color: #000000;
	display:inline-block;
	padding:10px;
	
}
.subNavOff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.subNavOff A:Link
{
	text-decoration: none;
	color: #000000;
	display:inline-block;
	padding:10px;
}*/


/* Copyright (c) 2007 foodspot.com */
/* Authors: Bob Gehred, Trevor Mihalski and Jed Obershaw @ Helix Studios */

.headerMenu    {font-family:verdana;color:#0D3148;font-size:10px;font-weight:bold;text-decoration:none;background-color:transparent;}
.headerMenu:visited {font-family:verdana;color:#0D3148;font-size:10px;font-weight:bold;text-decoration:underline;background-color:transparent}
.headerMenu:hover   {font-family:verdana;color:#587A91;font-size:10px;font-weight:bold;text-decoration:none;background-color:transparent;cursor:hand;cursor:pointer;padding-top:-20px;}
.headerMenu:active  {font-family:verdana;color:#587A91;font-size:10px;font-weight:bold;text-decoration:underline;background-color:transparent}
.headerMenublue
{
	font-family: verdana;
	color: #0000FF;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	background-color: transparent;
}


.footerMenu:link    {font-family:verdana;color:#FFFFFF;font-size:10px;font-weight:bold;text-decoration:underline;background-color:transparent}
.footerMenu:visited {font-family:verdana;color:#FFFFFF;font-size:10px;font-weight:bold;text-decoration:underline;background-color:transparent}
.footerMenu:hover   {font-family:verdana;color:#E1E4CD;font-size:10px;font-weight:bold;text-decoration:underline;background-color:transparent;cursor:hand;cursor:pointer;}
.footerMenu:active  {font-family:verdana;color:#E1E4CD;font-size:10px;font-weight:bold;text-decoration:underline;background-color:transparent}

.resultLink    {font-family:arial;color:#000000;font-size:14px;font-weight:bold;text-decoration:underline;}
.resultLink:visited {font-family:arial;color:#000000;font-size:14px;font-weight:bold;text-decoration:underline;}
.resultLink:hover   {font-family:arial;color:#FFFFFF;font-size:14px;font-weight:bold;text-decoration:underline;background-color:transparent;cursor:hand;cursor:pointer;}
.resultLink:active  {font-family:arial;color:#FFFFFF;font-size:14px;font-weight:bold;text-decoration:underline;background-color:transparent}
.resultLinkOff    {
	font-family:arial;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.resultLinkOff:active     {
	font-family:arial;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	cursor: text;
}
.resultLinkOff:visited     {
	font-family:arial;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	cursor: text;
}
.resultLinkOff:hover     {
	font-family:arial;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	cursor: text;
}
.bodyLink    {font-family:arial;color:#000000;font-size:14px;font-weight:bold;text-decoration:underline;}
.bodyLink:visited {font-family:arial;color:#000000;font-size:14px;font-weight:bold;text-decoration:underline;}
.bodyLink:hover   {font-family:arial;color:#56562E;font-size:14px;font-weight:bold;text-decoration:underline;background-color:transparent;cursor:hand;cursor:pointer;}
.bodyLink:active  {font-family:arial;color:#56562E;font-size:14px;font-weight:bold;text-decoration:underline;background-color:transparent}

/*.destinationMenuLink    {font-family:arial;color:#1b66aa;font-size:12px;font-weight:bold;text-decoration:none;
margin-left: 20px;
margin-right: 20px;
}
.destinationMenuLink:visited {font-family:arial;color:#ffffff;font-size:12px;font-weight:bold;text-decoration:none;
margin-left: 20px;
margin-right: 20px;
}
.destinationMenuLink:hover   {font-family:arial;color:#C2E1F5;font-size:12px;font-weight:bold;text-decoration:underline;cursor:hand;cursor:pointer;
margin-left: 20px;
margin-right: 20px;
}
.destinationMenuLink:active  {font-family:arial;color:#C2E1F5;font-size:12px;font-weight:bold;text-decoration:underline;
margin-left: 20px;
margin-right: 20px;
}*/

/*.destinationMenuLinkOn    {font-family:arial;color:#000000;font-size:12px;font-weight:bold;text-decoration:none;
margin-left: 20px;
margin-right: 20px;
background-color:#C2E1F5;
}
.destinationMenuLinkOn:visited {font-family:arial;color:#000000;font-size:12px;font-weight:bold;text-decoration:none;
margin-left: 20px;
margin-right: 20px;
background-color:#C2E1F5;
}
.destinationMenuLinkOn:hover   {font-family:arial;color:#000000;font-size:12px;font-weight:bold;text-decoration:underline;cursor:hand;cursor:pointer;
margin-left: 20px;
margin-right: 20px;
background-color:#C2E1F5;
}
.destinationMenuLinkOn:active  {font-family:arial;color:#000000;font-size:12px;font-weight:bold;text-decoration:underline;
margin-left: 20px;
margin-right: 20px;
background-color:#C2E1F5;
}*/
.blueHeaderText{font-family:arial;color:#587A91;font-size:12px;font-weight:normal;text-decoration:none;background-color:transparent}
.whiteFooterText{font-family:arial;color:#FFFFFF;font-size:12px;font-weight:normal;text-decoration:none;background-color:transparent}
.mainGreetingText{font-family:arial;color:#4C9CD0;font-size:22px;font-weight:bold;text-decoration:none;background-color:transparent}
.redGreetingText{font-family:arial;color:#330000;font-size:22px;font-weight:bold;text-decoration:none;background-color:transparent}
.searchGreetingText{font-family:arial;color:#588ab7;font-size:18px;font-weight:normal;text-decoration:none;padding-top: 5px;padding-bottom: 5px;background-color:transparent}
.greyText{font-family:arial;color:#666666;font-size:12px;font-weight:normal;text-decoration:none;background-color:transparent}
.tabMainTextActive{font-family:arial;color:#587A91;font-size:14px;font-weight:bold;text-decoration:none;height:25px;cursor:default}
.tabMainTextNonActive{font-family:arial;color:#C2E1F5;font-size:14px;font-weight:bold;text-decoration:none}
.tabSubTextActive{font-family:arial;color:#000000;font-size:14px;font-weight:bold;text-decoration:none;height:25px;cursor:pointer;cursor:hand} 
.tabSubTextNonActive{font-family:arial;color:#E1E4CD;font-size:14px;font-weight:bold;text-decoration:none;height:25px;cursor:default}
.tabDividerTextBlue{font-family:arial;color:#587A91;font-size:16px;font-weight:normal;text-decoration:none;background-color:transparent}
.tabDividerTextLightBlue{font-family:arial;color:#C2E1F5;font-size:10px;font-weight:normal;text-decoration:none;background-color:transparent}
.tabDividerTextTan1{font-family:arial;color:#CCD0B4;font-size:16px;font-weight:normal;text-decoration:none;background-color:transparent}
.sectionHeaderTextWhite{font-family:arial;color:#588ab7;font-size:18px;font-weight:normal;text-decoration:none;background-color:transparent}
.subSectionHeaderTextBlue{font-family:arial;color:#0D3148;font-size:14px;font-weight:normal;text-decoration:none;background-color:transparent}
.normalTextBlack{font-family:arial;color:#588ab7;font-size:13px; line-height:20px; font-weight:normal;text-decoration:none;}
.normalTextBlackBold{font-family:arial;color:#588ab7;font-size:14px;font-weight:bold;text-decoration:none;}
.normalTextBlackSm{font-family:arial;color:#588ab7;font-size:12px;font-weight:normal;text-decoration:none;}
.normalTextBlackBld{font-family:arial;color:#588ab7;font-size:12px;font-weight:bold;text-decoration:none;}
.normalTextDarkGreen{font-family:arial;color:#56562E;font-size:14px;font-weight:normal;text-decoration:none;}
.smallTextLightGrey{font-family:arial;color:#999999;font-size:12px;font-weight:normal;text-decoration:none;}
.smallTextLightBlue{font-family:arial;color:#587A91;font-size:12px;font-weight:normal;text-decoration:none;}
.smallTextLightBlueBold{font-family:arial;color:#4C9CD0;font-size:14px;font-weight:bold;text-decoration:none;}
.rowTitle{background-color:#A49530;height:20px;padding-left:5px}
.normalTextWhite{font-family:arial;color:#FFFFFF;font-size:12px;font-weight:normal;text-decoration:none;padding-left:5px;}
.destinationFoodSampleOne{border-style:solid;border-width:1px;border-color:#0D3148;background-color:#FFFFFF;max-width:250px;max-height:160px}

table#greeting td{
	text-indent:5px;
}

.mainSearchForm{font-size:16px}
.subSearchForm{color:#276195; font-size:13px; vertical-align:middle; border:solid 1px #7f9db9}

.message {color :#FF0000;}

.cnslink1 { margin:0px; padding:0px; list-style:none; padding-left:80px;}
.cnslink1 li { margin-right:10px; background-color:#dcf0cd; padding:5px; float:left}
.cnslink1 li:hover { background-color:#FFFFFF }
.cnslink1 li a{ color:#0092d7; font-weight:bold; font-size:12px; text-decoration:none; margin-top:5px;}


.toptable { width:939px;}
.toplinks { font-size:13px; color:#000;}
.toplinks a { font-size:13px; color:#000; text-decoration:none}
.toplinks div { text-align:right;}
.toplinks div .toplinks1 { text-align:right; z-index:}

.topnavbtns { width:939px;}
.topnavsub { position:relative; width:939px; background-color:#FFF;}
.topnavsub p { position:absolute; top:-55px; left:10px;}

.maincontent { width:939px; background-color:#FFF; background-image:url(images_main/mainbg.gif); background-repeat:repeat-y; background-position:left;}

.pocketguide { width:939px; background-color:#FFF; background-image:url(images_main/mainbg_pocketguide.gif); background-repeat:repeat-y; background-position:left;}

.maincontentnoleft { width:939px; background-color:#FFF; background-image:url(images_main/mainbgnoleft.gif); background-repeat:repeat-y; background-position:left;}
.leftcol { width:230px;}
.leftcolin { margin-left:16px; margin-top:15px; width:187px; color:#588ab7; font-size:13px; line-height:20px;}
.leftcolin h4 { margin:0px; padding:0px; margin-bottom:5px; font-size:18px;}
.leftcolin h5 { margin:0px; padding:0px; margin-bottom:5px;}
.leftcolin a { color:#0000CC; text-decoration:underline;}
.searchformtable { border:solid 1px #dddddd; width:475px; background-color:#f8f8f8;}
.searchformtable td { /*padding-left:10px; padding-top:5px;*/ }

.searchformtable_holiday { border:solid 1px #dddddd; width:450px; background-color:#f8f8f8;}
.searchformtable_holiday td { /*padding-left:10px; padding-top:5px;*/ }

.form { color:#276195; font-size:13px; vertical-align:middle; border:solid 1px #7f9db9}
.formbig { color:#276195; font-size:14px; border:solid 1px #7f9db9; padding:3px;}
.formbtnbig { color:#FFF; background-image:url(images_main/formbtnbig.gif); width:167px; height:38px; border:none; background-color:transparent; font-weight:bold; font-size:14px; text-transform:uppercase}
.formbtn { color:#FFF; background-image:url(images_main/formbtn.gif); width:101px; height:32px; border:none; background-color:transparent; font-weight:bold; font-size:14px; text-transform:uppercase}
.error { color:#FF0000; font-size:12px; font-weight:bold;}
 /* .pagefooter { height:231px; font-size:11px; color:#000; margin-bottom:10px; background-image:url(/images_main/pagefooter.png); background-repeat:no-repeat; background-position:center top; width:939px; display:block; z-index:900; }
.pagefooter3 { height:231px; font-size:11px; color:#000; margin-bottom:10px; background:url(/images_main/pagefooter.png) no-repeat center top !important; width:939px; display:block; z-index:900; }
.pagefooter2 { height:231px; font-size:11px; color:#000; margin-bottom:10px; background-image:url(/images_main/pagefooter2.png); background-repeat:no-repeat; background-position:center top; width:939px; display:block; z-index:900; }*/

.pagefooter { height:231px; font-size:11px; color:#000; margin-bottom:10px; background-image:url(images_main/pagefooter.png) !important; background-repeat:no-repeat !important; background-position:center top !important; width:939px; display:block; z-index:900; }
.pagefooter3 { height:231px; font-size:11px; color:#000; margin-bottom:10px; background:url(/images_main/pagefooter.png) no-repeat center top !important; width:939px; display:block; z-index:900; }
.pagefooter2 { height:231px; font-size:11px; color:#000; margin-bottom:10px; background-image:url(/images_main/pagefooter2.png); background-repeat:no-repeat; background-position:center top; width:939px; display:block; z-index:900; }


.text2 { font-size:11px; font-weight:bold; text-transform:uppercase; background-color:#FFC; color:#F00;}
.link2 a{ color:#0000CC; font-weight:normal; font-size:11px;}
.div1 { border-top:solid 1px #CCCCCC;}
.midcol { padding-right:30px;}
.midcolnoleft { padding-left:30px; padding-right:30px;}
.pagenum { color:#588ab7; font-size:12px; font-weight:bold; text-align:right; padding:5px;}

/* searchgrid start */
.searchgrid1 { border:solid 1px #CCCCCC; background-color:#f8f8f8; /*padding:10px;*/ margin-bottom:10px}
.searchgrid1image { padding:5px;}
.searchgrid1image img{ border:solid 1px #CCCCCC;}
.searchgrid1title { color:#000000; font-size:14px; text-decoration:none; font-weight:bold; display:block;}
.searchgrid1text { font-size:11px; color:#000; padding:10px;}
.searchgrid1right { background-color:#e8e8e8; border-left:solid 1px #CCCCCC; padding:10px;}
.searchgrid1right a { color:#666666; font-size:11px; font-weight:bold; text-decoration:none; display:block; padding:5px;}

.searchgrid2 { border:solid 1px #a4cdf2; background-color:#f1f8ff; /*padding:10px;*/ margin-bottom:10px}
.searchgrid2image { padding:5px;}
.searchgrid2image img{ border:solid 1px #a4cdf2;}
.searchgrid2title { color:#000000; font-size:14px; text-decoration:none; font-weight:bold; display:block}
.searchgrid2text { font-size:11px; color:#000; padding:10px;}
.searchgrid2right { background-color:#d2e7fc; border-left:solid 1px #a4cdf2; padding:10px;}
.searchgrid2right a { color:#6fa2d4; font-size:11px; font-weight:bold; text-decoration:none; display:block; padding:5px;}

.searchgrid3 { border:solid 1px #f2eaa4; background-color:#fffff1; /*padding:10px;*/ margin-bottom:10px}
.searchgrid3image { padding:5px;}
.searchgrid3image img{ border:solid 1px #f2eaa4;}
.searchgrid3title { color:#000000; font-size:14px; text-decoration:none; font-weight:bold; display:block}
.searchgrid3text { font-size:11px; color:#000; padding:10px;}
.searchgrid3right { background-color:#fbfcd2; border-left:solid 1px #f2eaa4; padding:10px;}
.searchgrid3right a { color:#9a9d0f; font-size:11px; font-weight:bold; text-decoration:none; display:block; padding:5px;}
/*searchgrid end */

.formhead{font-family:arial;color:#588ab7;font-size:13px; line-height:20px; font-weight:normal;text-decoration:none; font-weight:bold;}
.formcont{font-family:arial;color:#588ab7;font-size:13px; line-height:20px; font-weight:normal;text-decoration:none;}
.arrows { margin:0px; margin-left:200px; }

.noleftwhite1 { width:20px; position:relative}
.noleftwhite { background-color:#FFFFFF; height:10px; width:20px; position:absolute; left:170px; top:-8px;}
.noleftwhite2 { width:20px; position:relative; width:939px;}
.noleftwhite3 { 
	background-color:#FFFFFF; 
	width:20px; 
	position:absolute; 
	left:200px;
	top:-12px;

}

.loginblocks { font-size:12px; border:solid 1px #CCCCCC; background-color:#F2F2F2; padding:20px;}

/* homepage start */
.maincontenthome { width:939px; height:306px; background-color:#FFF; background-image:url(images_main/footcourt-BG.jpg); background-repeat:no-repeat; background-position:top left}
.maincontenthome1 { z-index:0; position:relative; margin-top:-27px;}
.homecont { margin-left:30px; margin-top:25px; width:430px;}
.homecont td { color:#a2cef7; line-height:30px; font-size:18px; font-family:Arial Rounded MT Bold, Arial, Helvetica, sans-serif; vertical-align:middle}
.homesearchbtn { position:absolute; right:45px; top:-70px; width:153px; height:111px; background-image:url(images_main/body/search_btn_home.gif); background-repeat:no-repeat; background-position:top; cursor:pointer; cursor:hand}
.homesearchbtn:hover { background-image:url(images_main/body/search_btn_home_over.gif); background-repeat:no-repeat; background-position:top;}
.homecont td .form{ font-size:13px; padding:2px; color:#000; vertical-align:middle}
.homeflash1 { position:relative; margin-right:1px; width:939px;}
.homeflash { position:absolute; top:-306px; right:41px;}
/* homepage end */

.zipalert { font-size:10px; padding-left:5px; color:#FFFF00; font-weight:normal; position:absolute; /*background-image:url(images_main/body/alertbg.png); width:140px; height:30px; background-repeat:no-repeat; background-position:top left;*/}



.bar1 { background-color:#f8f8f8; border:solid 1px #DDDDDD}

.accountinfo { border:dashed 1px #CCCCCC; background-color:#F6F6F6; padding:10px; margin-bottom:10px;}
.insidenav { border:solid 1px #a4cdf2; background-color:#f1f8ff; padding:3px; text-align:left; margin-bottom:10px;}
.insidenav a { color:#1b66aa; background-color:#d3e7fb; padding:5px; display:inline-block; font-size:12px; text-decoration:none; font-weight:bold; margin-right:1px; padding-left:20px; padding-right:20px;}
.insidenav a:hover { color:#000000; background-color:#f1f8ff;}
.insidenav .destinationMenuLinkOn { background-color:#f1f8ff; color:#000;}
/*.insidenav .destinationMenuLinkOn { background-color:#a4cdf2; color:#000;}*/

.head2 { font-size:14px; font-weight:bold; color:#276195; border-bottom:dashed 1px #CCC; padding:5px; }
.botlink1 { font-size:11px; color:#000; text-decoration:none; background-color:#d3e7fb; padding:3px; display:inline-block; padding-left:10px; padding-right:10px; border:solid 1px #a4cdf2}
.botlink1:hover { border:solid 1px #a4cdf2; background-color:#FFF; color:#000}

.commentbox { border:solid 1px #CCCCCC; background-color:#f8f8f8; padding:10px;}
.para{font-family:arial;color:#588ab7;font-size:13px; line-height:20px; font-weight:normal;text-decoration:none;}
.parablack{font-family:arial;color:#000000;font-size:13px; line-height:20px; font-weight:normal;text-decoration:none;}
.boldtext{font-family:arial;color:#333333;font-size:13px; line-height:20px; font-weight:bold;text-decoration:none;}

.grborder { width:99%; border:solid 1px #a4cdf2; }
.grhead { background-color:#a4cdf2; font-size:12px; font-weight:bold; color:#1b66aa; padding:5px;}
.gritem { background-color:#f1f8ff; font-size:12px; padding:5px;}
.gralter { background-color:#FFFFFF; font-size:12px; padding:5px;}
.grname { font-weight:bold; font-size:14px; color:#1b66aa; display:block; margin-bottom:5px}
.sc1 { background-color:#EEEEEE; font-size:12px; font-weight:bold; padding:5px;}

.gridbtn1 { background-image:url(images_main/gridbtn1.gif); background-repeat:no-repeat; background-position:top; display:block; text-align:center; width:116px; height:22px;}
.gridbtn1:hover { background-image:url(images_main/gridbtn1over.gif); color:#000;}
.gridbtn2 { background-image:url(images_main/gridbtn2.gif); background-repeat:no-repeat; background-position:top; display:block; text-align:center; width:116px; height:22px;}
.gridbtn2:hover { background-image:url(images_main/gridbtn2over.gif); color:#000;}
.gridbtn3 { background-image:url(images_main/gridbtn3.gif); background-repeat:no-repeat; background-position:top; display:block; text-align:center; width:116px; height:22px;}
.gridbtn3:hover { background-image:url(images_main/gridbtn3over.gif); color:#000;}

.popuptop { font-size:11px; color:#045c7a; font-weight:bold; padding-right:10px; padding-top:10px; padding-bottom:10px;}
.popbox { background-color:#FFF;}
.popclose { position:absolute; right:30px; top:-10px;}

.legalhead  { font-size:14px; font-weight:bold; color:#276195; border-bottom:dashed 1px #CCC; padding:5px; }

.poptoplinks1 { font-size:12px; font-weight:bold; color:#588ab7; background-color:#FFFFFF; border:solid 1px #588ab7; padding:3px; display:inline-block; text-decoration:none; width:120px; text-align:center}
.poptoplinks { font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#588ab7; border:solid 1px #588ab7; padding:3px; display:inline-block; text-decoration:none; width:120px; text-align:center}
.poptoplinks:hover { border:solid 1px #588ab7; color:#588ab7; background-color:#FFF;}

.formborderprint { border:solid 1px #666666;}
.formheadprint{font-family:arial;color:#333333;font-size:13px; line-height:20px; text-decoration:none; font-weight:bold; padding:5px;}
.formcontprint{font-family:arial;color:#333333;font-size:13px; line-height:20px; font-weight:normal;text-decoration:none; padding:5px;}
.printfield { border:solid 1px #999999; padding:3px; width:250px;}


.subnav { position:absolute; top:42px; right:30px; padding-top:2px;}
.subnav .subNavOn a{ background-image:url(images_main/sub2.gif); background-repeat:no-repeat; background-position:top left; width:132px; height:22px; display:block; text-align:center; font-size:11px; color:#000000; text-decoration:none; padding-top:5px; margin-right:3px;}
.subnav .subNavOff a{  background-image:url(images_main/sub1.gif); background-repeat:no-repeat; background-position:top left; width:132px; height:22px; display:block; text-align:center; font-size:11px; color:#FFFFFF; text-decoration:none; padding-top:5px; margin-right:3px;}
.subnav .subNavResults a{ background-image:url(images_main/sub3.gif); background-repeat:no-repeat; background-position:top left; width:132px; height:22px; display:block; text-align:center; font-size:11px; color:#000000; text-decoration:none; padding-top:5px; margin-right:3px;}



.popgrid { border:solid 1px #a4cdf2}
.popgrid th { background-color:#d3e7fb; font-size:10px; font-weight:bold}
.popgrid td { background-color:#F2F2F}

.homezip .searchGreetingText { width:140px}
.homezip .normalTextBlack { width:140px}
.homezip .homezip1 { width:90px}


.InnerTable {
	background-color: #ffffff;
	color : Black;
}


.homecounty {background-color:#FFFFFF; width:939px; margin-bottom:10px; padding-top:10px; }
.homecounty1 {width:920px; padding-top:10px; -moz-border-radius:10px; border:solid 1px #588ab7; }
.homecounty h3 { text-align:left; margin:0px; margin-left:10px; padding-top:10px; margin-bottom:10px;}
.homecountylink { font-size:11px; color:#000000; text-decoration:none; display:block; padding:5px; border:solid 1px #FFFFFF; -moz-border-radius:5px;}
.homecountylink:hover { color:#000000; border:solid 1px #588ab7; /*background-color:#d3e7fb;*/ font-weight:bold;}


.redirect {
	background-image:url(images_main/redirect.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	height:363px;
	width:939px;
	}
	
.redirect_text {
	font-size:14px;
	color:#09a9db;
	padding-left:240px;
	padding-top:20px;
	}
.leftcol_img { width:147px;
		height:310px;
}
.accountinfo_none { padding:5px 0px 5px 5px; margin-bottom:10px;}
.normalTextBlack_box{font-family:Arial;color:#588ab7;font-size:11px; line-height:18px; font-weight:normal;text-decoration:none;}
.transparant {
		background-image:url(images_main/transparent_bg.png);background-repeat:repeat-x;		background-position:bottom;width:200px;height:48px;
	} 
	
.PhotogalleryDisplay    {font-family:verdana;color:#000000;font-size:10px;font-weight:bold;text-decoration:none;background-color:transparent;}
.PhotogalleryDisplay:visited {font-family:verdana;color:#0D3148;font-size:10px;font-weight:bold;text-decoration:underline;background-color:transparent}
.PhotogalleryDisplay:hover   {font-family:verdana;color:#0D3148;font-size:10px;font-weight:bold;text-decoration:none;background-color:transparent;cursor:hand;cursor:pointer;padding-top:-20px;}
.PhotogalleryDisplay:active  {font-family:verdana;color:#587A91;font-size:10px;font-weight:bold;text-decoration:underline;background-color:transparent}
.topcommentlink { color:#FF0000; font-weight:bold;}


.festivalimage1 { background-image:url(images_main/dil.png); background-repeat:no-repeat; background-position:top left; width:525px; height:150px; display:block; position:absolute; left:300px; top:25px; z-index:-1;display:none;}
/*.topcommentlink { color:#f8ce7c; font-weight:bold;}
*/
.externaltopbg { background-color:}
/* CHRISTMAS END */

.bottomcopyright { margin-top:10px; padding-bottom:10px;color:#FFFFFF; font-size:11px; text-decoration:none;}

.footer_links a { width:auto !important;}


/* Editor CSS */

#middletxt p font { background:none !important; color:#fff !important;}
#middletxt p font span { color:#fff !important;}
#middletxt span p span{background:none !important; color:#fff !important;}
#middletxt span {background:none !important; color:#fff !important;}
#middletxt .contactleft .manditory {color:#FF0000 !important;}
#middletxt .contactright .manditory {color:#FF0000 !important;}
#middletxt>.manditory {color:#FF0000 !important;}
@media print
  {
  .tempright5 { background:#fff;}
    #rightbg h2, #rightbg h1, #rightbg h2 span, #rightbg h1 span { color:#000;}
	#tempright h1, #tempright h2, #tempright h3, #tempright h4, #tempright h5 { color:#000000;}
	#middletxt, #middletxt p, #middletxt font, #middletxt span { color:#000000;  line-height:19px;}
	#middletxt p font { background:none !important; color:#000000 !important;}
	#middletxt p font span { color:#000000 !important;}
	#middletxt span p span{background:none !important; color:#000000 !important;}
	#middletxt span {background:none !important; color:#000000 !important;}
	#emailmn a, #printmn a, .lmenu tr td a { color:#000;}
	#editor tr td, #editor tr td span, #editor tr td font { color:#000;}
  }
  
  
  .BG-img { background-image:none !important;}
  
  .social { background:url(images_main/social-net-bg.png)48px 0px repeat-y !important; padding: 8px 27px 5px 0!important;}
  
  /*.normalTextBlackSm span table { width:100%;}
  .normalTextBlackSm span table tr td { width:47%; vertical-align:top;}
  .normalTextBlackSm span table tr td + td{ width:3%;}
  .normalTextBlackSm span table tr td + td + td{ width:50%;}
  .normalTextBlackSm span table tr td table tr td { width:auto;}*/
  
  #Dinning-hrs tr td { width:200px; padding:0 0 4px 0;}
  #Dinning-hrs tr td + td { width:300px;}
   #topLeftCornerBlue{ background:url(../images_main/body/topLeftCornerBlue.png) no-repeat !important; width:9px; height:9px;}
  #topRightCornerBlue{ background:url(../images_main/body/topRightCornerBlue.png) no-repeat !important; width:9px; height:9px;}
  
#logo-bg {background:url(../images_main/header/logo.png) no-repeat !important;}
.more-pic {position: absolute; bottom:0px;
                                text-align: center; background-image: url(../images_main/transparent_bg.png) !important; height: 23px;
                                padding-top: 4px; line-height:23px; display: block; width: 100%}
								
  
                                .imgnone{ background:none; color:#fff;}
                                .map-center{ width:88%; margin-left:95px;}
                                .imgborder{ background-image:url(/App_Themes/black-grey/images/toptitle-seperator.png
                                            ); float:left; 
    height: 1px;

    margin-top: 20px;
    width: 584px;}
   .directionlink  {     width: 80%;    font-size: 15px;
    font-weight: bold;float:left;}
    .directionlinktwo {float:right;}
     
                                .imgnone span{ padding-right:35px;  float:left}
								
								
								
								 .captcha
{
	font-size: 16px;
	background: #dfdfdf;
	padding:3px 5px;
	height:22px;
	width:60px;
	color:Black;
	float:left;
}                         
.Verification{ width:160px; float:left; font-size:11px; color:#454545; }
.Verification a{ text-decoration:underline; color:#3a9cb4;}
.Verification a:hover{ text-decoration:none; color:#3a9cb4;}
.VerificationInput{width:92px;float:left;}
.VerificationInput input { width:80px; height:26px; border:1px #4f5758 solid; float:left; }  