/* CSS Document. Code by corebean.NET. Last updated 04/09/2009 */

body {
	margin:0;
	padding:0;
	text-align:center;
	font-family: Arial, sans-serif;
	font-size:12px;
	color:#999999;
	line-height:133%;
	background:#000000 url(../images/bg_glowstrip.jpg) repeat-x;
}

/* CSS objects */
* {margin:0;padding:0}
html {height:100%;}
dl {list-style-type: none;}
ul {list-style-type: none;}
li {}
p {margin:1em 0 0 0;}
hr {}
a {color:#CCCCCC;text-decoration: none;}
a:hover {color:#4DB946;text-decoration: none;}
img {border:0;}

h1 {font-size:2em;font-weight: normal;padding:0 0 1em 0;}
h2 {font-size:1.75em;font-weight:normal;color:#cccccc;padding:0 0 1em 0;}
h3 {font-size:1.15em;font-weight:normal;color:#999999;padding:0 0 1em 0;}

/* Page Wrappers */
#OuterWrapper {width:900px;margin:100px auto 3px auto ;text-align: left;}
#BrandingWrapper {width:100%;height:130px;margin:0 0 30px 0;}
#BodyWrapper {border:1px solid #262626;height:402px;width:100%;}
#FooterWrapper {width:892px;height:50px;margin:15px 3px 3px 3px;border:1px solid #262626;clear:both;}
#DisclaimerWrapper {width:900px;margin:5px 0 0 0;background:#121212;height:15px;}

/* Page Elements */
#LogoWrapper {float:left;}
#PromoContentRight {float:right;margin:0 0 1em 0;}
#BodyContent {border:1px solid #262626;height:402px;width:892px;margin:3px 3px 10px 3px;padding:10px;}

#PageEnergyAudit #BodyWrapper ul {margin:1em 0 1em 0; }
#PageEnergyElectrical #BodyWrapper ul {margin:1em 0 1em 0;}
#PageEnergyAudit #BodyWrapper li, #PageEnergyElectrical #BodyWrapper li {padding:0 0 0 2em;margin:0 0 0 2em;}

#galleryLarge {position: relative; width:898px; height:400px; margin:0; padding:0; }
#galleryLarge li { display: block; }

#BodyContentTable {height:402px;margin:3px;}

/* Element Styles */
.border1 {border:1px solid #262626;}
.border2 {border:2px solid #262626;}
#floatLeft {float:left;}
#floatRight {float:right;} 
#paddingRight {padding:0 10px 0 0;}
#boxProduct {width:500px;height:290px;border:1px solid #262626;padding:50px 0 0 0;}
a.linkLED {text-transform: uppercase;color:#FFFFFF;}
a.linkLED:hover {color:#CCCCCC;}
a.linkPDF {background: url(../images/icon_link_internalLink.gif) no-repeat right top;padding:0 15px 0 0;}

/* Navigation */
#MainNavigation {float:right;margin:10px 0 0 0;clear:right;}
#MainNavigation ul li {display:inline;padding:0 5px 0 0;}
#MainNavigation ul li a {font-size:.9em;font-weight: lighter;}
#MainNavigation ul li a:hover {text-decoration:none;}


#LightbulbNav {
	float:right;
	margin-top: 5px;
	margin-right: 90px;
	margin-bottom: 0;
	margin-left: 0;
}


#FooterMenu {height:40px;float:right;margin-right:5px;text-transform: uppercase;}
#FooterMenu td {display:inline;padding:5px;}
#FooterMenu td:hover {background:#171717;}
#FooterMenu td.noHighlight:hover {background:none;}
#FooterMenu td a {font-size:1.08em;letter-spacing: .1em;}
#FooterMenu td a:hover {color:#CCCCCC;text-decoration:none;}
#FooterMenu td.navCurrent {background-color:#171717;}


a.breadCrumb {color:#0F0;text-transform: uppercase;}
a.breadCrumb:hover {color:#333333;text-decoration: none;}
#productItems {float:left;margin:0 0 0 10px;}
#productItems ul li {display:inline;padding:0 5px 0 0;}
#productItems a {display:inline;padding:0 5px 0 0;}

ul#DisclaimerWrapper li {display:inline;font-size:.8em;text-transform: uppercase;padding:2px 19px 2px 13px;}
ul#DisclaimerWrapper a {color:#666666;}
ul#DisclaimerWrapper a:hover{color:#fff;}

ul#ledfacts{
	list-style-type:disc;
	margin:20px;
	
}
ul#ledfacts li{
	padding-bottom:10px;
}
/*additional styling per Amellia 23/9/09*/
.bodybold {
	color: #FFFFFF;
	font-weight: normal;
	text-transform:uppercase;
}
.newsmed_style1 {color: #CCCCCC;}
.newsmed_style2 {color: #666666;}

/*additional styling per Caitlin 15/02/11*/

.bodygreenlarge {
	color: #4DB946;
	font-size:14px;
	font-weight: 400;
	text-transform:uppercase;
	margin-top:10px;
	vertical-align: text-top;
}


.bodygreen {
	color: #4DB946;
	font-size:12px;
	font-weight: normal;
	text-transform:uppercase;
	margin-top:10px;
	vertical-align: text-top;
}

.image_padding {
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0;
}
	
.large_body {
	color: #CCCCCC;
	font-size:14px;
}

