tbody tr:nth-child(even) td, tbody tr.even td {
background: none;
}
body {
background:#110000;
	font-family: arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h1 {font-size:170%; margin-top:10px;}
h2 {font-size:140%;}
h3 {font-size:120%;}
.container {background:#fff; border:0px solid #fff;}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}

th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	;
}

.bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}

.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.xbig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.expanded {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
}

.justified {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.footer {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #999999;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border-width: thin;
	border-style: solid;
}
#header {position:relative; background:#fff; padding:0; margin:0;}
/* #logo {position:absolute; top:0px; left:40px; } */
#header span h1 {margin:0; padding:0; font-size:0.1px; text-indent:-6000px;} 
/*#horizontal-
 {padding:12px 0 3px 0; text-align:center;
}
#horizontal-nav a {margin-right:40px; display:inline; font-size:110%; font-weight:bold;}*/
#s1 { margin: auto; height: 678px; width: 470px; }
.pics img { }
#footer {background:#6a2136; color:#eee; text-align:center; padding-top:20px;}
#footer p { padding-left:20px; }
/*#footer div a,#footer div a:visited {color:#fff; padding-left:30px; }*/
#footer div {margin-bottom:20px;}
#footer #container {border:1px solid red;}
#footer #container html body div#container {border:1px solid red;}
#leftcol {padding:10px 5px 20px 20px; }
#rightcol {padding:10px 0;border-left:1px solid #ddd;}
input#searchbtn {font-size:15px; padding:6px;}
div#sform {height:140px; padding-left:0px;}

div.bform, div#sform {border:0px solid #aaa; margin: 0; clear:both; font-size:12px;}
div.bform {height:170px; padding-left:0px;}
div.bform span { font-weight:bold; display:block; font-size:140%;}
div.bform span.letterbox, a#categories {
		float:left; display:inline; margin:0 .5em .5em 0;
		background:#eee; border:1px solid #888;
		line-height:normal; font-weight:normal;
}
div.bform span.searchby {font-size:14px;padding:0px; margin:0; margin-left:-14px; text-align:center; font-weight:bold; font-style:italic;}
div.bform span.letterbox a, a#categories  {
		display:block; width:1.5em; height:1.5em; line-height:1.5em; text-align:center; text-decoration:none;
}
div.bform span.letterbox a:hover, a#categories:hover {
		background:maroon; color:white;
}
div.bform form, div#sform form {padding-left:20px;}
div.bform form h2, div#sform form h2 {margin-left:-20px;}
div.buscat {height:250px;}
.buscat p {clear:both; }
.headerdiv {border-top:4px solid olive;background:#ddd; border-bottom:1px solid #333; margin-bottom:15px;}
.headerdiv img {border-bottom:14px solid #000;border-top:1px solid #aaa;}
a#categories {width:132px; }
ul#four {
  width:950px;
  margin-bottom:20px;
  overflow:hidden;
}
ul#four li{
  line-height:1.5em;
  float:left;
  display:inline;

}
ul#four li {width:33%; }

ul#two {
  width:470px;
  margin-bottom:20px;
  overflow:hidden;
}
ul#two li{
  line-height:1.5em;
  float:left;
  display:inline;

}
ul#two li {width:40%; }
#related_categories
{
	margin: 40px 0;
	border-top:1px dotted #999;
	
}
.businessad {
 border:none;
}
table td {vertical-align:top;}
td, body, th, p {font-size:98%;}
table.category td {background:none;}
.bigletter {font-size:28px;}
table.one_category {width: 800px; background:none;}
table.one_category td {vertical-align:center; border-bottom:1px solid #ddd; height:35px; background:none; padding:3px 20px;}
table.searchtable {width: 400px; background:none;}
table.searchtable td {vertical-align:center; border-bottom:1px solid #ddd; height:35px; background:none; padding:3px 20px;}
table.all_businesses {width: 880px; background:none;}
table.all_businesses td {vertical-align:middle; border-bottom:1px solid #ddd; background:none; padding:3px 6px;}
/**/
.indent10 {padding-left:10px;}
.indent20 {padding-left:20px;}
.roundcont {
	width: 100%;
	background-color: #bcbc56;
	color: #000;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(/css/images/csc_tr.png) no-repeat top right; 
}

.roundbottom {
	background: url(/css/images/csc_br.png) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}
div.bform h2, div#sform h2 {font-size:23px;  margin-bottom:3px; letter-spacing:2px; font-weight:bold;}
.quicklinks {background:#111; height:36px; color:#fff; padding:0px; font-size:11px; width:122px; text-align:center; float:left; margin:4px}
.quicklinks a, .quicklinks a:visited {color:#fff;text-decoration:none;}
.quicklinks a img, .quicklinks a:visited img {border:none;}

/* quick links rounded corners boxes */
.qroundcont {

    text-align:center; 
    float:left; margin:4px;
	width: 122px;
	float:left; 
	background-color: #272727;
	color: #fff;
}

.qroundcont p {
	margin: 0 5px; padding:0; font-size:12px;
}

.qroundtop { 
	background: url(/css/qtr.gif) no-repeat top right; 
}

.qroundbottom {
	background: url(/css/qbr.gif) no-repeat top right; 
}

img.qcorner {
   width: 7px;
   height: 7px;
   border: none;
   display: block !important;
}
.qroundcont a, .qroundcont a:visited {color:#fff;}
.qroundcont a img, .qroundcont a:visited img {padding:0; margin:0; text-decoration:none;}
/*  end quick links rounded boxes */


/* rounded boxes browse/search boxes */

.broundcont {
    margin:10px 0;
	width: 100%;
	background-color: #d3d3d3;
	color:#000;
	}
.broundcont p {
	margin: 0 5px; padding:0; font-size:12px;
}

.broundtop { 
	background: url(/css/btr.gif) no-repeat top right; 
}

.broundbottom {
	background: url(/css/bbr.gif) no-repeat top right; 
}

img.bcorner {
   width: 7px;
   height: 7px;
   border: none;
   display: block !important;
}
/*  end quick links rounded boxes */
/* start drop down menus */
ul.dropdown {
 	font-weight: bold;
	margin-left:00px; 
	margin-bottom:1px;
	
}

	ul.dropdown li {
	 padding: 7px 9px;
	
	 background-color: transparent;
	 color: #000;
	}

	ul.dropdown li.hover,
	ul.dropdown li:hover {
	 background-color: transparent;
	 color: #000;
	}

	ul.dropdown a:link,
	ul.dropdown a:visited	{ color: #000; text-decoration: none; padding:4px 10px; }
	ul.dropdown a:hover		{ color: maroon; background:#ddd; }
	ul.dropdown a:active	{ color: #036; }


	/* -- level mark -- */

	ul.dropdown ul {
	 width: 180px;
	 margin-top:-8px;
	 margin-left:10px;
	 background-color: #eee;
	}

		ul.dropdown ul li {
		 font-weight: normal;
		 padding:6px;
		 margin-left:4px;
		}
		ul.dropdown ul li a:hover {
		background:#eee;
		color:maroon;
		
		}
ul.dropdown *.dir {
 padding-right: 3px;

 background-repeat: no-repeat;
}


/* -- Components override -- */

ul.dropdown-horizontal ul *.dir {
 padding-right: 10px;

 background-repeat: no-repeat;
}

ul.dropdown-upward *.dir {

}

ul.dropdown-vertical *.dir,
ul.dropdown-upward ul *.dir {

}

ul.dropdown-vertical-rtl *.dir {
 padding-right: 10px;
 padding-left: 15px;

 background-position: 0 50%;
}
/* end drop down menus */
ul.dropdown img .dropdown img .dropdown-horizontal img {padding-bottom:0; margin-bottom:0; }
/* bottom ads, in the footer */
.bottomad {background:none; width:172.5px; height:70px; float:left; margin-left:13px;}
.bottomad a img, .bottomad a:visited img {padding:0; margin:0; border:none; }
.bottomad2 {background:#fff; width:172.5px; height:70px; float:left; margin-left:13px;} 
.bottomadholder {margin-left:5px;}
.bottomadholder a, .bottomadholder a:visited {color:#eee;}
/*.bottomadholder a, .bottomadholder a:visited {color:#fff; padding-left:20px;} */
#bottomtext {background:#110000; color:#ddd; text-align:center; padding-top:10px; }
.fullwidth {background:green; height:20px; width:950px;}
.friends a img, .friends a:visited a img {padding:10px 0 0 24px; margin:0; border:none;float:left }
#nav {}
#searchbox {margin-top:-8px;}
div#friendsofchd {margin:10px 16px 10px 10px; padding-left:10px;}
div#friendsofchd h2 {text-align:center;}
.ml20 {margin-left:20px}
.space2 li {padding-top:4px;}
#likeus td {font-weight:bold; font-style: italic; font-size:90%;}
#likeus {margin-bottom:0;}
.dbug td {border:1px solid red;}
div.friends2 img {width:119px; padding:10px 0 0 12px; margin:0; border:none;float:left }
h2.fh {font-size:23px;  margin:0; margin-top:-4px; margin-bottom:-4px; padding:0; text-align:center; letter-spacing:2px; font-weight:bold;}
h2.fhc {font-size:20px;  margin:0 0 0 12px; padding:0; text-align:left; letter-spacing:2px; font-weight:bold;}
.pad10topbottom {padding:10px 0;}
.span-9 h3 {margin-top:5px}
.anotheroption {margin-left:28px;}
html #flyerdiv {margin:50px 0; padding:20px 0; width:870px;border:1px solid #ddd; text-align:left;}

.container:before,
.container:after {
    content:"";
    display:table;
}
.container:after {
    clear:both;
}
/* For IE 6/7 (trigger hasLayout) */
.container {
    zoom:1;
}

* html ul#flyers li
{
	position: relative;
}
ul#flyers {width:90%; }
ul#flyers li {float: left; width: 300px; line-height: 1.9em;list-style:none; margin-left:20px; padding-left:20px;}
ul#flyers li a {display: block;
  text-decoration: none;}
ul#flyers li p {margin-top:24px; font-size:20px;white-space:nowrap; border-bottom:1px dashed;}
.bigtext {font-size:400%; margin-left:-20px; text-decoration:none; display:block; padding:10px; color:#fff;}
ul.adr {list-style:none;}
ul.adr li {margin-top:13px;}
.big {font-size:140%}
.nicebox {background:#f3f3f3; padding: 14px; border:1px solid maroon; margin:60px 24px 0 0;}
#newbox p {text-indent:0; padding:10px;}
table#greenbar, table#greenbar table {margin-bottom:0; padding-bottom:0;}
table#greenbar {margin-top:-10px;}
table#greenbar td {font-size:13px;}
.friendscell {width:440px;}
.socialcell {padding-top:20px;}
.twit {padding:8px 10px 0 0;}
.face {padding-top:33px; padding-right:18px;}
.crc img {margin-top:-12px;}
.gplus img {margin-top:20px; padding-left:6px;}
#greenbartext  {width:500px; text-align:left; float:right; clear:before;border:0px solid red;}
#leftcol {padding-bottom:0;}
td#greenbarrightcell p {font-weight:bold;  padding-top:4px; margin-bottom:14px;}
#greenbarrightcell table#social2 {margin-bottom:-30px;border:0px solid red;}
table#greenbar table#social2 {padding-top:10px}

table.jobdesc {border:1px solid #999; xwidth:380px;}
table.jobdesc td.fatter {font-weight:bold; font-size:24px; text-align:center; width:50%;}
table.jobdesc td {text-align:center}
.fat {font-weight:bold; font-size:12pt;}
table.jobdesc td.desc {vertical-align:top; font-size:12pt;text-align:left; padding:10px;}
ul.jobs h2 {padding-bottom:100px;}
ul.jobs li {padding-top:8px;}
.job {color:#FF173D}
.jobdiv {padding:20px; margin:20px; border:0px solid red;}
.clearfix {overflow: auto;
  zoom: 1;}