														/* general and common settings for Front-End*/

body { 	margin:0px;	padding:0px;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:14px;	color:#999;  background-color:#ffffff;	}

td {margin:0px;	
	padding:0px; 
	font-family: "Times New Roman", Times, serif;
	color: #999;
	font-size: 16pt;
	}

p {margin:0px; padding:0px;	margin-bottom:10px;	font-size:14px;	color:#999; font-family:"Times New Roman", Times, serif;}

div {margin:0px; padding:0px; font-size:14px; color:#999; font-family:"Times New Roman", Times, serif;}

form {padding:0px;margin:0px;}

input.submit {padding-left:40px; padding-right:40px; margin-top:10px;}

img {border:none; align:absmiddle;}

/* general anchor settings */a:link { text-decoration:none;
	font-family: "Times New Roman", Times, serif;
	color: #999;
	font-size: 16pt;
	font-style: normal;
	line-height: 24pt;		
	}
	
a:visited { text-decoration:none;
	font-family: "Times New Roman", Times, serif;
	color: #999;
	font-size: 16pt;
	font-style: normal;
	line-height: 24pt;		
	}
a:hover { text-decoration:none;
	font-family: "Times New Roman", Times, serif;
	color: #999;
	font-size: 16pt;
	font-style: normal;
	line-height: 24pt;		
	}

/* headlines */h1 {padding:0px; margin:0px; font-weight:bold; font-size:14px; font-family: "Times New Roman", Times, serif; color:#999; margin-bottom:10px;}

/* main navigation */

ul#main_menu {list-style:none; margin:0px; padding:0px;}

ul#main_menu li {padding-right:40px; font-size:14px; display:inline;}

/* tab links */
.tab_on {padding:0px; margin:0px; font-weight:bold; font-size:14px; font-family:"Times New Roman", Times, serif; color:#999; margin-bottom:5px; text-decoration:none;}
.tab_off:hover {color:#999; text-decoration:none;}
.tab_off {padding:0px; margin:0px; font-weight:bold; font-size:14px; font-family:"Times New Roman", Times, serif; color:#999; margin-bottom:5px; text-decoration:none;}

/* search form settings (including advanced search) 
*/table#zip_search {margin-top:1px; padding:3px;}table#zip_search tr th {font-weight:bold; padding:1px; text-align:left;}table#zip_search tr td {padding:1px;}table#zip_search tr td.small {font-size:14px;}/* ranked locations background color */ 

table.results tr.rank_bg {background-color:#feffcb;}
/* results list table settings */ 
table.results {border:none; margin:0px; float:left; font-size:14px;}
table.results tr td {padding:5px;border-bottom:1px solid #999
table.results tr td.last {text-align:right;}
table.results tr td p a:link {font-weight:bold;}
table.results tr td p a:visited {font-weight:bold;}
table.results tr td p a:hover {font-weight:bold;}

/* page navigation settings */
div#page {padding-bottom:3px;}
div#page table tr td {padding:2px; font-size:12px;}

/* side table in detailed results */
div.userfieldtable {float:right;}div.userfieldtable table {border:1px solid #dddddd; padding:1px;}
div.userfieldtable table tr th {text-align:left; padding-right:20px; padding-left:20px; font-weight:bold; background-color:#eeeeee; border:1px solid #dddddd;}
div.userfieldtable table tr td {padding-left:10px;padding-right:20px;}
/* rest */
div#main_content {padding:10px;}
div#sub_navigation {float:right; text-align:right;}
div#sub_navigation div {margin-bottom:5px; font-size:12px;color:#999;}
div#sub_navigation 
div a:link {text-decoration:none;}
div#no_found {margin:0px; padding:3px; font-size:12px; font-weight:bold; color:#FF0000; font-family:Arial, sans-serif;}
hr {width:100%;color:#dddddd; margin:0px; padding:0px;}
.message_fail {color:#FF0000;}
.message_sent {color:#0000FF;}
a.onlinestores, a.onlinestores:visited {  color: #999; text-decoration:underline;}
a.onlinestores:hover {  color: #000000;  text-decoration: none;}
h2   { font-size: 18px; font-family: "Times New Roman", Times; color:black;}
.recipesubheader1 { font-size: 14px; font-family: "Times New Roman", Times, serif; font-style: italic; line-height: 12px; text-align: right; margin: 12px }
.Copyright { font-size: 10px; font-family: "Times New Roman", Times, serif, "Times New Roman", Times, serif; font-style: italic; line-height: 10px }
.Address { color: black; font-size: 14px; font-family: "Times New Roman", Times, serif; line-height: 14px }
.INDIATREE { color: black; font-size: 30px; font-family: "Times New Roman", Times, serif; line-height: 20px }
a.namelink, a.namelink:visited {font-family: "Times New Roman", Times, serif;	font-size: 14px;	font-weight: bold; color: #999999; text-decoration: underline;}
a.namelink:hover {color: #999999; text-decoration: none;}			
