/* old body style --tk
BODY {
	FONT-FAMILY: Arial, Verdana, sans-serif; FONT-SIZE:12PX; BACKGROUND: #ffffff; BACKGROUND-COLOR: #ebebeb;  COLOR: #000000; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
}
*/
/* TK new styles for new blog look */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	background-image: url(/web/20110203065744im_/http://www.walnutcreekbusinesslist.com/images/bg-v2.jpg);
	background-repeat: repeat-x;
	background-color: #6B7D9C;
}
.headerTop {
	background-image: url(/web/20110203065744im_/http://www.walnutcreekbusinesslist.com/images/top-biz.jpg);
	background-repeat: no-repeat;
	/*height: 100px;*/
	/*padding-left: 140px;*/
}
.headerBottom {
	background-image: url(/web/20110203065744im_/http://www.walnutcreekbusinesslist.com/images/bottom-biz.jpg);
	background-repeat: no-repeat;
	height: 28px;
}
.headerTitleText {
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	text-transform: lowercase;
	color: #FFFFFF;
	font-style: italic;
	text-align: right;
	font-size: 18px;
}
.homepagelinks{
	font-size:12px;
	margin-left:25px;
}
/* this is the style for the column which contains menu links */
.menuColumn {
	background-image: url(/web/20110203065744im_/http://www.walnutcreekbusinesslist.com/images/bright-column-bg.jpg);
	background-repeat: repeat-y;
	width: 250px;
}
/* this is the login box on directory/ask.asp */
.loginBox {
	border: solid 1px #cccccc;
	font-size: 10px;
}
.lettertable{
	border: solid 2px #EFC665;
}
/* listings on specific.asp */
.specificListing {
	font-size:12px;
	border: 1px #666666 dotted;
	padding: 10px;
	/*background-color: #FDF7E9;*/
}
.specificListingSolid {
	font-size:12px;
	border: 1px #666666 solid;
	padding: 10px;
	/*background-color: #FDF7E9;*/
}

/* listing on list.asp */
.listHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14.8px;
	font-weight:bold;
	color: #333333;
}
.listDiv {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:11px;
	color: #1B000000;
	line-height: 2.36em;
	padding: 2 2 2 25px;
	border-top: solid 1px #cccccc;
	text-decoration:none;
	font-weight: bold;
	background-image: url(/web/20110203065744im_/http://www.walnutcreekbusinesslist.com/images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.listDiv a:link, .listDiv a:visited, .listDiv a:active {
	text-decoration: none;
}
.listDiv a:hover {
	color: #C34725; 
	text-decoration: underline;
}
.ArticleBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
}
.nav{
	color: #ffffff;
}
.navlocal{
	color: #ffffff;
}
a.nav:link {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a.nav:hover {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFF33;
	text-decoration: underline;
}
a.nav:visited {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a.nav:active {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.MenuTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	line-height: 14px;
	vertical-align: baseline;
	letter-spacing: -1px;
	word-spacing: normal;
	text-transform: lowercase;
}
.MenuTable {
}
.articleBox {
	width: 670px;
}
.BodyContainerTable {
	border-left: solid 1px black; 
	border-right: solid 1px black; 
	border-bottom: solid 1px black; 
	background-color:#FFFFFF;
}
.searchbar{
	background-color:#EFC665;
}
/* TK end new styles */

H1 {
	FONT-SIZE: 28px; 
	MARGIN-BOTTOM: -20px; 
	MARGIN-TOP: 25px;
	COLOR: #ffffff; 
	text-decoration:none;  
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
H2 {
	FONT-SIZE: 23px; 
	/*COLOR: #434657;*/ 
	COLOR: #000000;
	padding-left:5px;
	MARGIN-BOTTOM: -15px;
	MARGIN-LEFT: 0px;
	MARGIN-TOP: 15px;
	text-decoration:none;  
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
H3 {
	FONT-SIZE: 22px; 
	COLOR: #000000; 
	MARGIN-TOP: -0px;
	MARGIN-LEFT: 15px;
	MARGIN-BOTTOM: -10px;
	text-decoration:none;  
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
H4 {
	FONT-SIZE: 16px; 
	MARGIN-LEFT: 2px;
	MARGIN-BOTTOM: 15px;
	COLOR: #FFFFFF; 
	text-decoration:none;  
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.HTMLArea{
	line-height: 18px; 
	FONT-FAMILY: Arial, Verdana, sans-serif;
	FONT-SIZE:12PX; BACKGROUND: #F0E9CC; COLOR: #000000; 
}

TD {
	font-family: Arial, Verdana, sans-serif;
	font-size:13px; FONT-SIZE:12PX; COLOR: #000000;
}

.blogtext{
	line-height: 18px; 
	font-family: Arial, Verdana, sans-serif;
	font-size:13px; FONT-SIZE:12PX; COLOR: #000000;
}

HR {
	COLOR: #000000;
}

hr.dashed
{border: none 0; 
	border-top: 1px dashed #000000;
	border-bottom: 1px dashed #000000;
	width: 100%;
	height: 1px;
	margin: 10px auto 0 0;
	text-align: left;
}	

A:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
A:link {
	COLOR: #000000; TEXT-DECORATION: underline
}
A:active {
	COLOR: #000000; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}


A.pagetitle:link {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.pagetitle:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.pagetitle:active {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline
}
A.pagetitle:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline
}
.menubodyseperator{
}

.pagetitle {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 20px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Verdana, sans-serif;
}
.articledate {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #434657; 
	FONT-FAMILY: Arial, Verdana, sans-serif
}


.commentsbox {
	background-Color:#DDD4C1;
	background-image: url(/web/20110203065744im_/http://www.walnutcreekbusinesslist.com/headers/maximtechblogs/tk/commentsBox-grunge.jpg);
	background-repeat: no-repeat;
}


.bar {
	padding: 5px; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, sans-serif; background-Color:#F9E8CC;
}
.term{
	FONT-WEIGHT: normal; FONT-SIZE: 14px;
}
.termtitle{
	FONT-WEIGHT: bold; FONT-SIZE: 20px;
}
.definitiontitle{
	FONT-WEIGHT: bold; FONT-SIZE: 14px;
}
/* orig header
.menuheader {
	padding: 2px; font-weight:bold; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif;
	background-color:#999999; border-width:1px; border-color:#000000; border-style: solid; 
	background-image: url(/web/20110203065744im_/http://www.walnutcreekbusinesslist.com/headers/maximtechblogs/silver-menu-bar.gif);
}
*/
.menuheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	vertical-align: baseline;
	letter-spacing: -1px;
	word-spacing: normal;
	text-transform: lowercase;
	color: #666666;
	border-top: dotted 1px #8C91AC;
	border-bottom: dotted 1px #8C91AC;
	padding-top: 3px;
}
.leftmenu{font-family:arial;font-size:12px;
}

.graycell{
	background-color:#F9E8CC;
}
.articleheader{
	color:#434657; 
	border-bottom: dotted 1px #8C91AC;
	border-top: dotted 1px #8C91AC;
	vertical-align: bottom;
}

.editlink{
	FONT-WEIGHT: bold; FONT-SIZE:12px; color:red;
}
.graytext{
	FONT-WEIGHT: normal; FONT-SIZE: 12px; color:#999999;
}
.normaltext{
	FONT-WEIGHT: normal; FONT-SIZE: 12px; color:#ffffff;
}

.subtitle {
	FONT-SIZE: 16px; FONT-WEIGHT:BOLD; text-decoration:none; COLOR: #ffffff; MARGIN-LEFT: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.sitetitle{
	FONT-SIZE: 28px; MARGIN-BOTTOM: -25px;  COLOR: #ffffff; text-decoration:none;  FONT-FAMILY: Arial, Helvetica, sans-serif
}
/* ------------------FEATURED LISTINGS BOXES HOME ----------- */
.featuredBox {
	height: 112px;
	width: 200px;
	background-image:url(/web/20110203065744im_/http://www.walnutcreekbusinesslist.com/images/featured-1.jpg);
	background-repeat: no-repeat;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10 10 20 10px;
	vertical-align: top;
	cursor:pointer;
}
.featuredBox a:link, .featuredBox  a:visited, .featuredBox  a:active  { /*links */
	text-decoration: underline;
	color: #000000;
	font-size: 13px;
	line-height: 25px;
}
.featuredBox a:hover  { /*links */
	text-decoration: underline;
	color: #500200;
	font-size: 13px;
	line-height: 25px;
}


.featuredBoxOffer {
	height: 112px;
	width: 200px;
	background-image:url(/web/20110203065744im_/http://www.walnutcreekbusinesslist.com/images/promote-HOME-box.jpg);
	background-repeat: no-repeat;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10 10 20 10px;
	vertical-align: top;
	cursor:pointer;
}
.featuredBoxOffer a:link, .featuredBoxOffer  a:visited, .featuredBoxOffer  a:active  { /*links */
	text-decoration: underline;
	color: #000000;
	line-height: 25px;
}
.featuredBoxOffer a:hover  { /*links */
	text-decoration: underline;
	color: #666666;
	line-height: 25px;
}
/* ------- FEATURED LISTINGS CAT AND SUB CAT PAGES */

.CATfeaturedBox-Subcat {
	height: 120px;
	width: 400px;
	background-image:url(/web/20110203065744im_/http://www.walnutcreekbusinesslist.com/images/featured-400x120.jpg);
	background-repeat: no-repeat;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10 10 20 10px;
	vertical-align: top;
	cursor:pointer;
	float:left;
}

.CATfeaturedBox-Specific {
	height: 280px;
	width: 336px;
	background-image:url(/web/20110203065744im_/http://www.walnutcreekbusinesslist.com/images/featured-specific.jpg);
	background-repeat: no-repeat;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10 10 10 10px;
	vertical-align: top;
	cursor:pointer;
}
.CATpadding{
	padding: 10 10 20 10px;
}

/* -----------------SPECIFIC.ASP FEATURED LISTINGS -----------------------*/
.featuredSpecificDiv{
	padding: 0px 0px 0px 0px;
	background-color:#FFFCEC;
	font-size:11px;
	color:#990000;
	text-align: right;
	font-style: italic;
	float: right;
}
.featuredSpecificDivBody{
	font-size:12px;
	border: 1px #990000 solid;
	padding: 10px;
	background-color:#FFFCEC;
}
.addyour{
	border: solid #000000 1px;
	padding:2px;cursor:pointer;
	color=#FFFFFF;
	background-color:#DE0000;
	padding-bottom:2px;
	font-size:14px;
}

/* -----------------PROFILE PAGES -----------------------*/
.ProfilePhotos {
	 width: 292px;
	 /*border: 1px #CCCCCC solid;*/
	 background-color: #ffffff;
}
.ProfilePhotosThumbs {
	 width: 300px;
	 border: 1px #CCCCCC solid;
	 background-color: #ffffff;
}
.profileH2 h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	font-weight: normal;
	color: #D16131;
	MARGIN-BOTTOM: 0px;
	margin-top: 0px;
}
.Thumbs {
	float: right;
	width: 160px;
	height: 55px;
	border: solid 1px #cccccc;
	text-align: center;
	padding: 5px;
	margin-top: 0px;
	margin-right: 10px;
}
.ClickToRate {
	color: #D16131;
	font-weight: bold;
	font-size: 12px;
	padding: 0px;
}
.ThumbScore {
	color: #333333;
	font-style: italic;
	font-size: 10px;
}

/*- BizList Profile Page Tabs and Tab Content Area -------------------------- */ 

.ProfileTabs {
	width: 650px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.ProfileTabs a:link, .ProfileTabs a:visited, .ProfileTabs a:active {
	color: #333333;
}
.ProfileTabs a:hover {
	color: #000000;
}
.TabActive {
	width: 110px;
	border-width: 1px 1px 0px 1px;
	border-color: #CCCCCC;
	border-style: solid;
	background-color: #FFFFFF;
	text-align: center;
	padding: 10px 0px 10px 0px;
}
.TabInActive {
	width: 110px;
	border-width: 1px 1px 1px 1px;
	border-color: #CCCCCC;
	border-style: solid;
	background-color: #F7F7F7;
	text-align: center;
	padding: 10px 0px 10px 0px;
}
.TabBlank {
	width: 110px;
	border-width: 1px 1px 1px 1px;
	border-color: #FFFFFF;
	border-style: solid;
	border-bottom: solid #CCCCCC 1px;
	background-color: #FFFFFF;
	text-align: center;
	padding: 10px 0px 10px 0px;
}
.TabSpace {
	width: 10px;
	border-width: 0px 0px 1px 0px;
	border-color: #CCCCCC;
	border-style: solid;
	background-color: #ffffff;
}
.TabContentArea {
	border-width: 0px 1px 1px 1px;
	border-color: #CCCCCC;
	border-style: solid;
	background-color: #ffffff;
	padding: 10px 20px 20px 20px;
}
.adminHeaderLabel{
	background-color:#f2f2f2;
	border: solid #c0c0c0 1px;
	padding:2px;
}

/* -------------------- ADMIN STATS PAGE ----------------- */

.AdminTitleBar {
	background-color: #D5DFF3;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
}
.AdminTitleBarTotals {
	background-color: #92B3F5;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
}
.AdminSummaryBox {
	border: solid 1px #BFC7D9;
}
.AdminLineItems {
	border-top: solid 1px #BFC7D9;
}
.AdminLineItemsCategory {
	border-top: solid 1px #BFC7D9;
	color:#666666;
}
/* ******************************* PREMIUM LISTINGS ON HOME PAGE  ***************** */

.premiumTitle {
	font-family: "lucida grande", tahoma, verdana, arial, san-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	background-image: url('/web/20110203065744im_/http://www.walnutcreekbusinesslist.com/images/bluetableheader.gif');
	height: 29px;
	margin-left: 10px;
}

.PremiumListing {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 7px 2px 5px 10px;
	/*	background-color: #F7E29D;
	color: #CE4E27;*/
	color: #000000;
	/*border-bottom: double 1px #FFFFCC;*/
	font-weight: bolder;
	letter-spacing:0px;
	}
	
.PremiumListing a:link, .PremiumListing a:active, .PremiumListing a:visited  {
	text-decoration: underline;
	color: #000000;
	
	}
.PremiumListing a:hover {
	text-decoration: underline;
	color: #333333;
	}
	
/**** recent items ************/
.latestBoxes {
	background-color: #EDEFF4;
	border: solid 1px #94A3C4;
}
.latestTitle {
	font-family: "lucida grande", tahoma, verdana, arial, san-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	background-image: url('/web/20110203065744im_/http://www.walnutcreekbusinesslist.com/images/bluetableheader.gif');
	height: 29px;
}

.latestInterview {
	margin-left: 7px;
}
.latestInterview a:link, .latestInterview a:visited, .latestInterview a:active {
	font-family: "lucida grande", tahoma, verdana, arial, san-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	line-height: 1.18em;
	text-decoration: underline;
} 
.latestInterview a:hover {
	color: #666666;
	text-decoration: underline;
}
.latestPicture {

}
.latestImg {
	width: 50px;
	text-align: right;
	float: left;
}
.latestImg img {
	margin: 0px 5px 5px 5px;
	float: right;
	border: solid 1px #94A3C4;
}
.latestPicture a:link, .latestPicture a:visited, .latestPicture a:active {
	font-family: "lucida grande", tahoma, verdana, arial, san-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	line-height: 1.18em;
	text-decoration: none;
}
.latestPicture a:hover {
	color: #666666;
	text-decoration: underline;
}


.FeaturedListing{
	margin-left: 7px;
}

/*
     FILE ARCHIVED ON 06:57:44 Feb 03, 2011 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 23:13:23 Jan 14, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.929
  exclusion.robots: 0.035
  exclusion.robots.policy: 0.021
  esindex: 0.013
  cdx.remote: 544.715
  LoadShardBlock: 883.958 (3)
  PetaboxLoader3.datanode: 843.02 (4)
  PetaboxLoader3.resolve: 189.254 (2)
  load_resource: 213.174
*/