BODY, TD {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	/*font-size: .825em;
	*/
	
	 
 	background: #dae9fe  url(http://www.nameexplosion.com/guide/background.gif) repeat-x;
 
 
	height: auto;
 
 
}
	
	
}

A {
	color: #0000ff;
}

A:VISITED {
	color: #990099;
}

A:HOVER {
	color: #ff0000;
}

A:ACTIVE {
	color: #ff0000;
}

P {
	text-align: justify;
	line-height:1.5em;
}

LI {
	line-height:1.5em;
	}

.index {
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
}

.nomargin {
	margin-top: 0px;
	margin-bottom: 0px;
}

.productHead, H1 { /* use for product page title/model number */
	font-size: medium/*1.4em*/;
	font-weight: bold;
	
}

.sectionHead, H2 { /*use for section headings */
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: small/*1.2em*/;
	color: #054bbb;
	margin-bottom: 2px;
}

.small {
	font-size: xx-small;
}

H3 { /*headings in yellow boxes on city homepage */
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}

H3.green {
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: green;
}

.notPublished {
	font-size: x-small;
	color: #999999;
}

.topBox {
	border-bottom: dashed #cccccc 1px;
	padding-right: 7px;
	padding-left: 7px;
}

.topBox STRONG {
	color: #999999;
	font-weight: bold;
}

/* preserved from old stuff */

.nav {
	font-weight: bold;
	font-size: x-small;
	font-family: Arial, Helvetica;
	color: ffffff; line-height: 120%; padding-left: 10px;
}

.nav A:link { color: ffffff; text-decoration: none; }
.nav A:visited { color: ffffff; text-decoration: none; }
.nav A:hover { color: ffcc00; text-decoration: underline; }

.navSmall {
	font-weight: bold;
	font-size: x-small;
	font-family: Arial, Helvetica;
	color: #ffffff; line-height: 110%; padding-left: 10px;
}

.navSmall A:link { padding-left: 0px; color: #ffffff; text-decoration: none; }
.navSmall A:visited { padding-left: 0px; color: #ffffff; text-decoration: none; }
.navSmall A:hover { padding-left: 0px; color: #ffcc00; text-decoration: underline; }


.specsTable {
	border: none;
	background: #ededed;
}

.specsTD {
	padding-right: 10px;
	padding-left: 10px;
}

.specsTR {
	padding-top: 7px;
	padding-bottom: 7px;
	vertical-align: top;
}

.specsTRGray {
	background: #cccccc;
	padding-top: 7px;
	padding-bottom: 7px;
	vertical-align: top;
}

.specsTopRow {
	padding-top: 7px;
	padding-bottom: 7px;
	vertical-align: middle;
	background: #cccccc;
}

.top {
	font-size: xx-small;
}

.style1 {font-family: Arial, Helvetica, sans-serif}

.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
	color: #FF0000;
}

.inlineHeadline {
	font-weight:normal;
	font-size:x-small;
	color:black;
	display:inline
}

.bodytext {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	display: inline;

}