/* General */

body			{margin:0; padding:0; background-color:#ffffff;}
	
body,td 		{font:11px Arial, Helvetica, sans-serif; color:#404040; text-align:left; line-height:14px}

img				{border:0; margin:0;}

a				{text-decoration:none; color:#78bde8}

a:hover			{text-decoration:none; color:#78bde8}

.onbutton 		{height:45px; width:233px; background-image:url(../images/category/nav_over.jpg)}

.offbutton 		{height:45px; width:233px;}

#breadcrumb		{color:#a36904; font-size:13px; padding:8px 0px 0px 8px}
#breadcrumb	a	{color:#a36904; text-decoration:none}
#breadcrumb	a:hover	{color:#a36904; text-decoration:underline}

.gray			{color:#424242;}

.ltgray			{color:#5e5e5e;}

.blue     {color:#1c6088;}

/* Index */
 
#nav      {padding:108px 0px 0px 27px}

#infoPhone    {float:left; color:#cccccc; font-size:16px; padding-left:30px; margin-top:20px}

#btnHarford   {float:left; padding-left:40px; margin-top:31px}


/* Category */

#container    {width:1024px; height:768px;}

#adsLeft    {padding:26px 0 0 33px; width:164px; float:left}

#adsRight   {padding-top:26px; width:164px; float:left}

#nav2      {width:455px; float:left; padding:0 91px; position:relative;}

#location   {font-size:13px; color:#ffffff; padding:10px 0; position:absolute; top:173px; width:455px;}

#btnBaltimore {margin-top:69px; padding-left:232px}

.catNav			{font-size:21px; color:#ffffff; padding:15px 0px 0px 15px;}

.catHdr			{color:#7a3d0e; font-size:12px; font-weight:bold}

.name			{font-size:19px; line-height:22px; padding-left:8px}

.featured		{color:#cc3300;}

.distance		{color:#993300; font-size:15px; padding-left:10px}

.price			{padding-left:18px}



/* Listing */

.listName		{color:#ffffff; font-size:30px; line-height:34px}

.address		{color:#33ccff; font-size:14px; line-height:20px;}

.phone			{color:#ffffff; font-size:16px; line-height:24px;}

.hours td		{font-size:15px; color:#828282; line-height:19px}
.hours td div {max-width: 400px; max-height: 200px; overflow: hidden; }

.desc			{width:610px; padding:25px 0px 0px 30px; font-size:15px; line-height:19px; float:left}



/* Listing */

.mapTitle		{color:#663300; font-size:16px; line-height:21px; font-weight:bold}

.mapDistance	{font-size:14px; font-weight:bold}



/* Menu */

#menuLogo		{position:absolute; right:17px; top:77px}

#menuName		{color:#ffcc99; font-size:24px; padding-top:25px}



/* Events */

.eventName		{font-size:19px; line-height:22px;}

.eventDate		{font-size:14px; color:#993300}

.eventLoc		{font-weight:bold; color:#3a1706; padding-left:18px;}

.onlyprint { display: none; }

/* Terms */

.termsOfService {background-image:url(/images/tos/bg.jpg); color:#FFFFFF;}
.termsOfService td {color:#FFFFFF}

