
@charset "utf-8";
/* CSS Document */

html {
	overflow-y: scroll;
    }

body {
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
    background:#ff2100;
}

p {
	line-height:14px;
    }

#centeringContainer {
	width:100%;
    background:#fff;
}

#loginTabContainer {
	width:100%;
	height:45px;
	background:#e95122;
}

	#loginTabContainer960 {
		width:960px;
		height:50px;
		margin:0 auto;
		padding:0;
	}
	
		#loginTabContainer960 ul {
			float:right;
		}
	
		#loginTabContainer960 ul li {
			float:left;
			margin:14px 5px 0;
		}
		
			#loginTabContainer960 ul li input[type="text"], #loginTabContainer960 ul li input[type="password"]  {
				height:16px;
				padding:2px;
				color:#999;
			}
			
			#loginTabContainer960 ul li input[type="submit"] {
				width:100px;
			}
			
			#loginTabContainer ul li input[type="checkbox"] {
				margin:5px 0 0;
				vertical-align:bottom;
			}
			
				#loginTabContainer ul li a:link, #loginTabContainer ul li a:visited {
					display:block;
					margin:2px 5px 0;
					color:#fff;
					text-decoration:none;
				}
			
				#loginTabContainer ul li a:hover, #loginTabContainer ul li a:focus, #loginTabContainer ul li a:active {
					color:#fc6;
					text-decoration:underline;
				}

#logoMainNavTopContainer {
	width:960px;
	height:100px;
	margin:0 auto;
}

	#logoMainNavTopContainer img {
		float:left;
	}
	
	#logoMainNavTopContainer ul {
		float:right;
	}
	
		#logoMainNavTopContainer ul li {
			float:left;
			padding:32px 10px 0 20px;
			text-align:center;
		}
		
			#logoMainNavTopContainer ul li a:link, #logoMainNavTopContainer ul li a:visited {
				font-size:16px;
				font-weight:bold;
				color:#333;
				text-decoration:none;
			}
			
			#logoMainNavTopContainer ul li a:hover, #logoMainNavTopContainer ul li a:focus, #logoMainNavTopContainer ul li a:active {
				color:#e95122;
			}
			
#mainFeatureBanner {
	width:960px;
	height:300px;
	margin:0 auto;
	background:#eee;
}
	
	#secondaryFeatureContainer {
		width:100%;
		background:url(http://www.bulbstorm.com/images/homepage/img_bulbstormSecondaryContainerBackground.png) left top repeat-x;
	}
	
	#secondaryFeaturesContainer960 {
		width:960px;
		height:200px;
		margin:0 auto;
	}
	
	.secondaryFeatures {
		float:left;
		width:220px;
		height:115px;
		margin:30px 0 0;
		padding:10px;
	}
	
		.secondaryFeatures img {
			float:right;
			width:70px;
			margin:-30px -10px 0 0;
		}
	
		.secondaryFeatures h1 {
			float:left;
			font-size:14px;
			font-weight:bold;
		}
		
		.secondaryFeatures h2 {
			float:left;
			font-size:11px;
			color:#666;
		}
		
		.secondaryFeatures p {
			float:left;
			width:160px;
			margin:10px 0;
			font-size:11px;
		}
		
		.secondaryFeatures a.textLink:link, .secondaryFeatures a.textLink:visited {
			float:left;
			width:100px;
			font-weight:bold;
			color:#e95122;
			text-decoration:none;
		}
	
		.secondaryFeatures a.textLink:hover, .secondaryFeatures a.textLink:focus, .secondaryFeatures a.textLink:active {
			text-decoration:underline;
		}

	#optionalFeatureSnippet {
		float:left;
		width:950px;
		margin:10px auto 0;
		padding:5px;
		font-size:11px;
		text-align:center;
	}
	
		#optionalFeatureSnippet a:link, #optionalFeatureSnippet a:visited {
			color:#e95122;
			text-decoration:none;
		}
	
		#optionalFeatureSnippet a:hover, #optionalFeatureSnippet a:focus, #optionalFeatureSnippet a:active {
			color:#e95122;
			text-decoration:underline;
		}
        
#footerContainer {
	background:url(http://www.bulbstorm.com/images/homepage/img_bulbstormFooterBackground.png) center top no-repeat;
	clear:both;
}

	#footerContainer960 {
		width:960px;
		height:200px;
		margin:0 auto;
		padding:50px 0 0;
		background:url(http://www.bulbstorm.com/images/homepage/img_bulbstormFooterBackground.png) center top no-repeat;
	}
	
		#bulbstormCopyrightInformation {
			float:left;
			width:200px;
			padding:20px;
			color:#fff;
		}
		
		#bulbstormCopyrightInformation h1 {
			font-size:16px;
			font-weight:bold;
            color:#fff;
		}
		
		.footerSubLinks {
			float:left;
			width:100px;
			padding:20px 10px;
		}
		
			.footerSubLinks h1 {
				font-size:12px;
				font-weight:bold;
                margin:0 0 5px 0;
			}
			
			.footerSubLinks ul li {
				margin:0 0 4px 0;
                line-height:12px;
			}
			
			.footerSubLinks ul li a:link, .footerSubLinks ul li a:visited {
				font-size:11px;
				color:#fff;
				text-decoration:none;
			}
			
			.footerSubLinks ul li a:hover, .footerSubLinks ul li a:focus, .footerSubLinks ul li a:active {
				color:#fc6;
			}
		
		#bulbstormFooterLogo {
			float:right;
			width:240px;
			padding:20px 0;
			text-align:center;
		}

