*{
	margin:0;
	padding:0;	
}

img{
	border:none;
}

p{margin:10px 0;}

a:link{
	color:#45548e;
}

a:visited{
	color:#2F4FBF;
}

body{
	background:#ecfbfd url( /images/bg_body.jpg ) 600px -250px repeat;
	color:#45548e;
	font:normal 13px Georgia;
}

h1{
	color:#45548e;
	font-size:18px;
}

h2{
	color:#45548e;
	font-size:14px;
}

#sidebar h2{
	margin:0 0 10px 5px;
	font-weight:bold;
	font-style:italic;
	font-size:20px;
}

#centerIt{
	margin:0 auto;
	width:769px;
}

#mainContainer{
	float:left;
	background:#fff url( /images/faux-column.gif ) top left repeat-y;
	padding:0 3px;
	position:relative;
	/*border-bottom:3px solid #45548e;*/
}

#mainVideoContainer{
	background-color:#fff;
	border:3px solid #45548e;
	padding:25px 0;
	text-align:center;
}

.videoLinks a:link, .videoLinks a:visited{
	font:bold 13px Georgia;
}

#sidebar{
	float:left;
	background-color:#a0c6d8;
	width:172px;
	margin-right:3px;
}

#logo a:link, #logo a:hover, #logo a:visited {
	display:block;
	width:172px;
	height:246px;
	background: url( /images/logo.jpg ) top left no-repeat;
	
}

#logo span{
	position:absolute;
	left:-999em;
}

#press{
	width:162px;
	height:120px;
	overflow:auto;
	padding:5px 5px;
	line-height:12px;
	font:normal 12px "Times New Roman";
}

#press ul{
	list-style-type:none;	
}

#press li{
	padding:2px 0;
}

#press li span{
	font:bold 11px "Times New Roman";
}

#menu{
	border-top:3px solid #45548e;
	border-bottom:3px solid #45548e;
}

#mainColumn{
	float:left;
	width:586px;
}

#headerImage{
	display:block;
	width:586px;
	height:184px;
	background: url( /images/headerImage.jpg ) top left no-repeat;
}

#infoBar{
	display:block;
	height:59px;
	border-top:3px solid #45548e;
	border-bottom:3px solid #45548e;
	background-color:#a0c6d8;
}

#infoBar p{
	font:bold 24px Arial, Helvetica, sans-serif;
	margin:15px 0 0 10px;
}

#content{
	padding:15px 20px;
}

#footer{
	position:absolute;
	bottom:5px;
	left:360px;
}

#footer p{
	text-align:center;
}


/***********************  Navigation  ***********************/

ul#menu, #menu{
	list-style-type:none;
	width:172px;
}

#menu li{
	margin:0 0 3px 0;
}

#menu li a:link, #menu li a:visited{
	display:block;
	text-align:center;
	background-color:#c5e1ed;
	padding:5px 0;
	width:172px;
	color:#45548e;
	font:bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#menu li a:hover, #menu li.menuactive a:link, #menu li.menuactive a:visited{
	background-color:#cfecf9;
	color:#5567ae;
}


/***********************  End Navigation  ***********************/
#minicontact, #minielist{
	padding:10px 0 20px 5px;
	border-bottom:3px solid #45548e;
}

#minicontact input, #minicontact textarea, #minielist input{
	border:1px solid #45548e;
	width:160px;
	margin:3px 0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#5F5F5F;
}

#minicontact #fbsubmit, #minielist .elistSubmit input{
	border:1px solid #45548e;
	background-color:#C4E0EB;
	color:#45548e;
	width:45px;
	font-size:11px;
	font-weight:bold;
}

.maincontact label{
	display:block;
	margin:15px 0 0 0;
}

.maincontact input, .maincontact textarea{
	width:260px;
}

.maincontact textarea{
	height:100px;
}

.maincontact #fbsubmit{
	margin:20px 0 0 0;
	border:1px solid #45548e;
	background-color:#C4E0EB;
	color:#45548e;
	width:65px;
	font-size:12px;
	font-weight:bold;
}
	/*
#minielist{
font:bold 13px Arial, Helvetica, sans-serif;
}

#minielist input{
	width:160px;
}

#musicPlayer{
	margin:0 0 0 75px;
}
	*/
	
#videoButton a:link, #videoButton a:visited{
	float:right;
	display:block;
	width:193px;
	height:180px;
	background: url( /images/video-button.gif ) top left no-repeat;
}

#videoButton a:hover{
	background: url( /images/video-button.gif ) bottom left no-repeat;
}

#videoButton span{
	display:none;
}

#bulbprice{
	border-collapse:collapse;
	border-top:1px solid #45548E;
	border-left:1px solid #45548E;
	border-right:1px solid #45548E;
	margin:10px auto;
}

#bulbprice td{
	border-bottom:1px solid #45548E;
	padding:3px 5px;
}
.nounderline a, .nounderline a:link, .nounderline a:visited{
	text-decoration:none;
} 