body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

body {
	font-size:75%;
	font-family:verdana, arial, sans-serif;
	background: url('horiz_line_bg.png') top left repeat-x #444;
	color:#FFF;
	text-align:center;
	border:0;
	margin:0;
	padding:0
}

html>body {
	font-size:12px
}

html {
	overflow: -moz-scrollbars-vertical;
}

p {
	font-size:1em;
	margin-top:0.5em;
	margin-bottom:1em
}

img {
	behavior:url('iepngfix.htc')
}

h1 {
	font-weight:400;
	font-size:1.5em;
	line-height:1.5em;
	margin-top:0;
	margin-bottom:1em
}

h2 {
	font-size:1.5em;
	line-height:1.5em;
	margin-top:0;
	margin-bottom:0.5em;
	font-weight:400
}

h3 {
	font-size:0.8em;
	line-height : 0.8em;
	font-weight	:	400;
	text-decoration : underline;
}

h4 {
	font-weight:400
}

/* PAGE DIV FORMATTING */
#PageTitle {
	display: none;
}

#Container {
	margin: 0 auto;
	width: 1002px;
	background: #000;
}

#Wrapper {
	float:left;
	border: 1px solid #666;
	width: 1000px;
	text-align: left;
	background: #000;
}

#MastHead {
 height: 100px; 
 background: url('images/title2.jpg') -10px top no-repeat #000;
}

#Search {
	margin-top: 70px;
	margin-left: 10px;
	float: left;
}
#SearchBox {
	float: left;
}

#TopNavigation,
#FooterNavigation {
	float:left;
	font-size: 0.9em;
	background: url('images/nav-background.jpg') repeat-x top left #000;
	width: 1000px;
	height: 2.3em;
	line-height: 2.3em;
	color: #ddd;
}

#TopNavigation {
}

#SearchBox {

}

#MainContentLeft {
	float:left;
	width: 340px;
	display: table-cell;
	text-align : center;
	vertical-align : middle;
}


#MainContentRight {
	float:left;
	background: #000;
	width: 660px;
}

#FooterNavigation {

}

#AlacrifyAdvert{
	float: right; 
	margin: 6px -3px 0px 0px;
}

#TopNavigation a,
#FooterNavigation a {
	float:left;
	font-weight: bold;
	color: #ccc;
	text-decoration: none;
	padding: 0px 10px;
	border-right: 1px solid #555;
}

#TopNavigation a:hover,
#FooterNavigation a:hover {
	background: url(http://www.hightechnologylighting.com/images/opt-nav-background.jpg) repeat-x top left #000;
	color: #fff;
}

#MainContentLeft h1,
#MainContentLeft p, {
	margin : 5px 10px 0px 10px;
}
#MainContentRight h1,
#MainContentRight p, {
	margin : 5px 0px 0px 0px;
}
#MainContentLeft p,
#MainContentRight p {
	font-size: 0.9em;
	margin-bottom: 10px;
}

#accordion div {
	padding:6px 1px;
}
#accordion div a {
	text-decoration: none;
	padding: 2px 10px 2px 25px;
	float:left;
	clear:left;
	display:block;
	width: 300px;
	font-size: 0.8em;
}
#accordion div a:hover {
	background: #222;
}
#accordion h3 {
	font-size: 0.8em;
}
#tabs {
	font-family:verdana, arial, sans-serif;
	font-size: 0.9em;
	border: 0px;
	width: 648px;
}
#tabs h2 {
	font-size: 0.8em;
	font-weight: bold;
}
#tabs ul {
	background: #000;
	border: 0px;
	font-size: 0.9em;
} 
.tabsDesc ul {
	margin: 10px 15px !important;	
	background: red;
}
#tabs li {
	border: 0px;
	background-color : #fff;
}
#tabs div {
	background: white;
	color: #666;
}
#tabs div img {
	border: 0px;
}
#tabs div a {
	text-decoration: none;
	color: blue;
}
#tabs div a:hover {
	color: red;
}
#tabs .ui-corner-bl,
#tabs .ui-corner-br,
#tabs .ui-corner-bottom,
#tabs .ui-corner-right,
#tabs .ui-corner-left,
#tabs .ui-corner-all { 
	-moz-border-radius: 0px; -webkit-border-radius: 0px; 
}

#AlacrifyAdvert a {
	border: 0px;
}
#tabs table {
border: 1px solid #666;
border-collapse: collapse;
width: 600px !important;
}
#tabs table th {
background: #666;
color: white;
padding: 5px;
}
#tabs table td {
border: 1px solid #666;
padding: 5px;
}