.zenithwrap {background: transparent; background-image: url(../img/tm-main-bg-01.png); background-repeat: no-repeat; background-position: top center; width: 1024px; /*min-width: 960px;*/ margin: 0 auto; text-align: left; border: 0px; padding: 0 0px 0 0px;}



.tm-ldwd {width: 960px; height: 44px; padding: 0; margin: 0 4px 4px 4px; background: url(../img/interior-ldwd-bar-bg.png); background-repeat: repeat-x; position: relative; top: -0px;}
.tm-ldwd img {margin: 10px 0 0 26px;float:left;}
.surveylink {float:right; width: 230px;padding: 10px; margin-right:0px;text-align: center;font: 9pt/1.2em Arial, sans-serif;}
.surveylink a {color:#fff;}


/*KEEP CODE INTERIOR*/
#nav a span {width: 134px; text-align: center; display: block; cursor: pointer; padding: 0; margin: 0;}

#nav a {color: #036;}

#nav a:hover{
    /*background-color:#c00;*/
    background-image: url(../img/nav-tm-bg.png);
    background-repeat: repeat-x;
    background-position: bottom left;
    color:#c00;
}

#menuwrapper {
 background:transparent;
      font:bold 12px Arial, sans-serif;
      color: #990000;
      line-height:normal;
      padding: 10px 0 0 0;
}
/*KEEP CODE INTERIOR*/


/* START MAIN CONTENT SECTION */
.main {
		width: 968px;
		text-align: left;
		position: relative;
		float: right;
		font-family: Arial, sans-serif;
		background: transparent;
		margin-bottom: 1em;
		padding: 0;
		}
	/*.main h1{
		font-size: 15pt;
		color: red;
		margin: 10px 10px 10px 10px;
		}*/
	/*.main h2{
		font-size: 1em;
		margin: 10px 0 5px 10px;}*/

.tm-contact-wrap {width: 960px; margin: 0px 0 10px 0; padding: 10px 0 0 0; }
.tm-contact-left {width: 300px; float: left; margin: 0 0 4px 4px;}
.tm-contact-left img {margin: 0 4px 4px 0;}
.tm-contact-button {width: 296px; background-image: url(../img/tm-contact-us-bg.png); background-position: 50% 50%; background-repeat: no-repeat;}
	.tm-contact-button h3 {font: 12pt/50px Arial, sans-serif; margin: 0; text-align: right;}
	.tm-contact-button h3 a {color: white; text-decoration: none; display: block; padding-right: 30px;}
	.tm-contact-button h3 a:hover {color: white; text-decoration: underline; display: block; padding-right: 30px;}
	.tm-contact-button h3 span {font-style: italic; font-weight: bold;}
.tm-contact-right {float: left; width: 435px; margin: 0 4px; padding: 0; /*border: 1px red solid;*/}
	.tm-contact-right h2 {font: bold 16pt/1em Arial, sans-serif; color: #666; margin-bottom: 4px;}
	.tm-contact-right h3 {font: bold 14pt/1em Arial, sans-serif; color: #333; margin-bottom: 4px;}
	.tm-contact-right ul {font: 10pt/1em Arial, sans-serif; color: #003366; list-style: none; margin-left: 0; padding-left: 0; text-align: rigth;}
	.tm-contact-right li {display: inline; padding: 5px; margin: 0 1px 1px 0; /*background: #ccc;*/ text-align: right; float: left;}
	.tm-contact-right li span {color: #990000; font-weight: bold; margin-right: 8px;}
	.tm-contact-right p {color: #666; font: 8pt Arial, sans-serif;}
.tm-contact-image {float: left; width: 200px; height:160px;margin: 0; padding: 0; background: url(../img/local-recommend-badge.png) top center no-repeat;font-family: Arial, sans-serif;}
.tm-contact-image a{text-decoration:none;color:#003366;}
.tm-contact-image a:hover{color:#336699;}
.tm-contact-image h2{margin:0; padding-top:65px;text-align:center;font-size:24pt; font-weight:bold; color: #003366;line-height: .7em;}
.tm-contact-image h2 small{font-size:10pt;}
.tm-contact-image h3{margin:0;padding-top:8px;font-size:10pt; font-weight:bold; color: #003366;text-align:center;}
.service-bullets-col {width: 234px; float: left; position: relative; top: 0px; left: -1px; border: 0px red solid; margin: 4px 4px 0 0px; padding: 0 0px 0 5px;}

.service-area h3 {display: block; cursor: pointer; background: url(../img/tm-service-bullet-head-bg-red.png); background-repeat: repeat-x; font: 10pt/26px Arial, sans-serif; color: white; padding: 0 0 0 10px; margin: 0; }
.service-area span {display: block; cursor: pointer; background: url(../img/tm-service-bullet-head-arrow-up-red.png); background-repeat: no-repeat; background-position: 98% 50%; color: white; text-decoration: none;}
.service-area-down span {background: url(../img/tm-service-bullet-head-arrow-down-red.png); background-repeat: no-repeat; background-position: 98% 50%; }
#area-served {border-bottom: 1px #999 solid;}
#area-served h2 {font:bold 10pt/1.3em Arial, sans-serif; color: #666; margin: 8px 4px 4px 4px;}
#area-served p {font: 8pt/1.3em Arial, sans-serif; color: #333; margin: 0 4px 4px 8px;}

.service-bullets h3 {display: block; background: url(../img/tm-service-bullet-head-bg.png); background-repeat: repeat-x; font: 10pt/26px Arial, sans-serif; color: white; padding: 0 0 0 10px; margin: 0; }
.service-bullets span {display: block; background: url(../img/tm-service-bullet-head-arrow-up.png); background-repeat: no-repeat; background-position: 98% 50%; color: white; text-decoration: none;}
.service-bullets-down span {display: block;  background: url(../img/tm-service-bullet-head-arrow-down.png); background-repeat: no-repeat; background-position: 98% 50%; color: white; text-decoration: none;}

.service-bullets ul {margin: 0; padding: 0;}
.service-bullets li {list-style: none; display: block; cursor: pointer; background: transparent; margin: 0; padding: 5px; border-bottom: 1px #CCC solid;}
.service-bullets li a {display: block; color: #666; text-decoration: none; font: 8pt/1em Arial, sans-serif; padding: 5px; margin: 0;}
.service-bullets li a:hover {text-decoration: none; color: white; background: #0099ff; padding: 5px; margin: 0;}


 .home-left-col {width: 234px; float: left; position: relative; top: -20px; left: -1px; border: 0px red solid; margin: 4px 4px 0 0px; padding: 0 0px 0 5px;}

 
 .home-left-col-head {background-image: url(../img/hm-service-tab-top-res.png); background-position: bottom left; background-repeat: no-repeat; padding: 0px 0 0 0; border: 0px transparent solid; height: 36px; margin: 0;}
	 .home-left-col-head ul {list-style: none; display: inline; margin: 0; padding: 0;}
	 .home-left-col-head li {display: inline; padding: 0px; float: left; margin: 10px 0 0 0;}
	 #left-res a {color: white; font: 10pt/1.2 Arial, sans-serif; text-decoration: none; display: block; width: 117px; float: left; text-align: center;}
	 #left-res a:hover {color: yellow; text-decoration: underline; display: block; width: 117px; float: left; text-align: center;}
	 #left-com a {color: #003366; font: 10pt/1.2 Arial, sans-serif; text-decoration: none; display: block; width: 117px; float: left; text-align: center;}
	 #left-com a:hover {color: red; text-decoration: underline; display: block; width: 117px; float: left; text-align: center;}
 
 .home-left-col-links {background-image: url(../img/hm-service-tab-bg-res.png); background-position: bottom left; background-repeat: no-repeat;  border: 0px transparent solid; padding: 0 0 2px 0; margin: 0; position: relative; top: 0px;}
 	.home-left-col-links ul {margin-left: 5px; padding-left:5px; margin-top: 0; font: 10pt/1 Arial, sans-serif; font-weight: normal;}
 	.home-left-col-links li {list-style: none; border-bottom: 1px red solid; display: block; width: 93%; padding: 0; margin: 0;}
 	.home-left-col-links li a {color: white; text-decoration: none; display: block; padding: 5px; margin: 0;}
 	.home-left-col-links li a:hover {color: yellow; background: red; text-decoration: none; display: block; padding: 5px; margin: 0;}
 	
/* Team Member pages About Us menu on left column */

.tm-left-menu ul, ol {font-size: 10pt; color: black; margin-left: 0px; margin-top:0px; padding-left: 0px; line-height: 1.5em;}

.tm-left-menu li { padding-left: 20px; margin-left: 5px; list-style-type: none; background-image: url(../img/menu-drop-bullet.png); background-repeat: no-repeat; background-position: top left;}
.tm-left-menu ol {list-style-type: decimal; margin-left: 28px; padding-left: 0px;}
.tm-left-menu ol li {background-image: none; list-style-type: decimal; margin-left: 0; padding-left: 0;}
.tm-left-menu ol li li{margin-left: 0px; padding-left: 20px; list-style-type: none; background-image: url(../img/menu-drop-bullet.png); background-repeat: no-repeat; background-position: top left;}
.tm-left-menu img {float: right; border: 0;}
.tm-left-menu h3 {font-size: 10pt; font-weight: bold; margin:5px;padding-left:4px;}
.tm-left-menu a{color: #003366; text-decoration: none;}
.tm-left-menu a:hover {color: #09f; text-decoration: none;}
 	
.wsj-ent h2,.customer-survey h2,.employment h2 {color: #003366; font: 10pt/26px bold Arial, sans-serif; padding: 0 0 0 5px; margin: 5px 0 3px 3px; border-bottom: 1px #003366 solid;}
.wsj-ent ul,.customer-survey ul,.employment ul {font: 8pt/1.5em Arial, sans-serif; list-style:none; color: #003366; margin-left: 0; padding-left: 20px; margin-top: 0;}
.wsj-ent li a,.customer-survey li a, .employment li a {color: #003366; text-decoration: none; display: block; padding: 5px;}
.wsj-ent li a:hover, .customer-survey li a:hover, .employment li a:hover {color: white; text-decoration; none; display: block; background: #0099ff;}

#coupon{
	width: 300px;
	height: 90px;
	background-color: #c00;
	color: #fff;
	font-family: Arial;
	font-weight: normal;
	font-size: 8pt;
	padding:5px;
}
.coupon-title{
	font-weight: bold;
	font-size: 14pt;
	text-align:center;
}
.coupon-cut{
	border: 2px dashed #fff;
	padding:5px;
}
