body {
	margin: 0px;
	padding: 0px;
	background: #4480C6;
	font-size: 62.5%; 
	font-family: Verdana, Arial, Helvetica;
	color: #000000;
}
#flashcontent embed {
  background-color: #fff;
}

#PrintBody { background: #ffffff; }
#PrintMode .logo img { width: 400px; }
#PrintMode { padding: 10px;
	margin: 0 auto;
	background: #FFFFFF;
	width: 700px;
        border: 1px solid #000000; 
}
.ZeppOS_Nav_Extras_Print { padding-right: 10px; }
.ZeppOS_Nav_Extras_Send { padding-left: 10px; border-left: 1px solid #000000; }
.DirectoryVendorViewReturn { font-size: 14px; padding-bottom: 10px;  }

#PrintMode .inner {  }

.ZeppOS_Mode_Print { float: right; color: #ffffff; font-size: 15px; padding-right: 10px; }
.ZeppOS_Mode_Print a { color: #ffffff;}
.modes { float: right; color: #000000; font-size: 15px; padding-right: 10px; }
.modes a { color: #000000;}
.DirectoryVendorViewLogo { display: none; }

#container {
	margin: 0 auto;
	background: #FFFFFF;
	font-size: 1.0em;
	width: 900px;
}

#container td,
#container th, {
  vertical-align: top;
  padding: 0;
  margin: 0;
  border-collapse: collapse;
  border: none;
}

#container table { }

#logo { width: 167px; height: 168px; line-height: 0; }

#header { 
  width: 733px; 
  height: 168px; 
  line-height: 0; 
  background: transparent url(images/header.jpg) no-repeat top left;
}

#sidebar { background: transparent url(images/bg_sidebar.jpg) no-repeat top right; }

#nav { 
  margin: 15px 0 0 0; 
  background: transparent url(images/bg_sidebar-fade.jpg) no-repeat left -15px; 
  font-size: 1.2em; 
  position: relative;
}

#nav ul { padding: 0; margin: 0; list-style: none; }

#nav ul li { clear: both; }

#nav li a { 
  display: block;
  line-height: 1.25em;
  padding: 4px 5px; 
  float: left;
  width: 157px;
}
#nav li ul a {
  float: none;
  width: auto;
}

#nav li ul { 
  position: absolute;
  width: 150px;
  left: -999em;
  float: left;
  margin: 0px; 
  padding: 0px;
  background-color: #eed;
  border-top: 1px solid #BAD0A8;
}

#nav li:hover ul,
#nav li.sfhover ul {
  left: 160px
}

#nav li li {
  font-size: 0.95em;
  list-style: none;
  border-bottom: 1px solid #BAD0A8;
}

#nav a:link,
#nav a:visited { color: #4f4f4f; text-decoration: none; }

#nav a:hover, 
#nav a:active { background-color: #BAD0A8; color: #000000; text-decoration: underline; }

.MenuActive { font-weight: bold; padding: 4px 5px; }

#mainContent { background: #fff url(images/bg_container.jpg) no-repeat bottom right; }

#main { width: 733px; border-top: 2px solid #BAD0A8; }

#navigation td { height: 26px; line-height: 0; }

#searchbox {
  float: right;
  width: 300px;
  text-align: right;
}
#searchbox input {}
#searchbox button {}

#content { background: transparent url(images/bg_content.jpg) no-repeat top left; font-size: 1.2em; line-height: 150%; padding: 20px; color: #454545; }

#sidebar2 { float: right; clear: right; width: 250px; margin: 0 0 25px 25px; padding: 10px; background-color: #e3efde; border-bottom: 2px solid #c3d0be; }
#sidebar2 h3 { color: #00ac67; margin: -10px; padding: 10px; background: url(images/bg_content-header.jpg) no-repeat bottom left; }

#footer { background-color: #bad0a8; padding: 10px; color: #877368; text-align: center; }
#footer p { margin: 0; }
#footer a { color: #454545; }

/*
.Footer, .Footer a:link, .Footer a:visited, .FooterCredit, .FooterCredit a:link, .FooterCredit a:visited {font-size: 10px; text-align: center; color: #000000; text-decoration:none;}
.Footer a:hover, .Footer a:active, .FooterCredit a:hover, .FooterCredit a:active {text-decoration: underline; }
.MenuAdmin, .MenuAdmin a:link, .MenuAdmin a:visited {font-size: 10px; text-align: center; color: #000000; text-decoration:none;}
.MenuAdmin a:hover, .MenuAdmin a:active 	 {text-decoration: underline; }
.ViewData		{ font-size: 10px; color: #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000 }

form			{ margin: 0px; padding: 0px; overflow:hidden; margin-left:0px; margin-right:0px}
input			{ font-size: 11px; font-family: Tahoma; width: 200px;  border: 1px solid #BBB; }
input.image		{ font-size: 11px; font-family: Tahoma; width: 200px;  border: none; }
input.radio		{ font-size: 11px; font-family: Tahoma; width: 20px; height: 20px }
input.checkbox	{ font-size: 11px; font-family: Tahoma; width: 20px; height: 20px }
input.submit	{ font-size: 11px; font-family: Tahoma; width: 100px }
input.disabled	{ font-size: 11px; font-family: Tahoma; width: 100px }
textarea		{ font-size: 11px; font-family: Tahoma; width: 200px; height: 80px; border: 1px solid #BBB;}
select			{ font-size: 11px; font-family: Tahoma; width: 200px; border: 1px solid #BBB; }
button			{ font-size: 11px; font-family: Tahoma; }

div.hr			{ height: 10px; border-top: 1px solid #000000; }
div.hr hr		{ display: none; }
*/

#txtContent { width: 100%; }


.DirectoryCategoryTitle { font-size: 14px; color: #454545; padding: 5px; }
.DirectoryCategoryTitle a { text-decoration: none; font-weight: bold;  }



.DirectoryVendorResults { display: none; }
.DirectoryVendorOutline { }
.DirectoryVendorInner { margin: 5px; border: 1px #b0b5b9 solid; background: #eaf4f5; padding: 15px; }
.DirectoryVendorTitle { font-size: 16px; color: #596046; font-family: Georgia; }
.DirectoryVendorInfo { width: 300px; min-height: 50px; text-align: left; }
.DirectoryVendorSlogan { display: none; }
.DirectoryVendorLink { display: none; }
.DirectoryVendorAddress { font-size: 11px; text-align: right;  }
.DirectoryVendorLogo { display: none; text-align: center; text-weight: bold; padding: 20px 5px 20px 5px; }
.DirectoryVendorLogo img { display: none; width: 80px;}

.VendorDateOpened { display: none; }
.VendorCategories  { display: none; }
.VendorLogoNo  { display: none; }
.VendorSearchLocation { display: none; }

.DirectoryVendorBoxed { text-align: center; padding: 20px; }
.DirectoryVendorBoxed .inner { border: 1px #c0c0c0 solid; background: #ffffff; min-height: 200px; }
.DirectoryVendorBoxed .DirectoryVendorLogo img { width: 100px;}
.DirectoryVendorBoxed .DirectoryVendorSlogan { display: inline; }

.DirectoryCategoryRecord, .DirectoryCategoryAlpha, .DirectoryCategoryReturn, .DirectoryCategoryLetter { display: none; }
.MemberOptInShowOptOut { display: none; }

/* HIDDEN FORM FIELDS */
.VendorDescriptionProduct,
.VendorOperationHours,
.VendorOptions { display: none; }

.NewsletterBullets {list-style:none; font-size: 13px; font-weight:bold}
.NewsletterArticleText {font-size:12px}
.NewsletterArticleTitle {font-size:14px; font-weight: bold}
