body {
	BACKGROUND-COLOR: #353c8b;
	text-align:center;
	margin:8px 0px 0px 0px;
	background-image: url(../images/bg/star-bg.gif);
	background-position: top;
	background-repeat: no-repeat;
	font: normal 12px verdana,arial,helvetica,sans-serif;
	text-decoration:none;
	color:#000000;
}
p {
	font: normal 1em/1.25em verdana,arial,helvetica,sans-serif;
	text-decoration:none;
	color:#000000;
}
/* MAIN LINK CONTROL */
a {
  font: normal normal 1em/1.25em verdana,arial,helvetica,sans-serif;
  text-decoration: underline;
  color: #000000;
}
a:hover {
  font: normal normal 1em/1.25em verdana,arial,helvetica,sans-serif;
  text-decoration: underline;
  color: #000000;
}
/* for link associated with a graphic */
a.plainlink:hover {
background-color: transparent;
}
/* END MAIN LINK CONTROL */
#container {
	width: 985px;
	margin-left: auto;
	margin-right: auto;
}
/*header styles*/
#banner {
	background-image: url(../images/header/header.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width: 985px;
	height: 167px;
}
#logo {
	float: left;
	width: 110px;
	height: 167px;
}
#print-logo {
	display: none;
}
/* style for top search bar */
#search_form {
	float: right;
	margin-top: 104px;
	margin-left: 543px;
	margin-right: 18px;
	height: 22px;
	width: 310px;
}
.search-field {
	height: 15px;
	width: 275px;
}
#search {
	float: left;
}
#search-btn {
	float: left;
	margin-left: 5px;
	margin-top: -1px;
}
/* top nav bar link styles */
#dmbTB1ph {
	float: right;
	margin-top: 3px;
	margin-right: 6px;
	width: 384px;
	height: 18px;
}
#dmbTB2ph {
	float: left;
	width: 985px;
	height: 31px;
}
/* end of header styles*/
/* body */
#body_main {
	float: left;
	background-image: url(../images/body/body-main-bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #fff;
	width: 985px;
	height: auto;
}
#promo_lft {
	float: left;
	width: 787px;
	height: 201px;
}
/*not used start*/
#promo_ctr {
	float: left;
	width: 402px;
	height: 201px;
}
/*not used end*/
#promo_rht {
	float: left;
	font: normal normal 12px/17px verdana,arial,helvetica,sans-serif;
	color: #000000;
	background-image: url(../images/promos/promo-rht-bg.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding: 33px 10px 5px 15px;
	width: 173px;
	height: 163px;
}
/*start Home Feature Boxes*/
#home_btm_icon1 {
	float: left;
	text-align: center;
	margin: 7px 5px 0px 5px;
	width: 186px;
	height: 20px;
}
#home_btm_icon2 {
	float: left;
	text-align: center;
	margin: 7px 5px 0px 5px;
	width: 186px;
	height: 20px;
}
#home_btm_icon3 {
	float: left;
	text-align: center;
	margin: 7px 5px 0px 5px;
	width: 186px;
	height: 20px;
}
#home_btm_icon4 {
	float: left;
	text-align: center;
	margin: 7px 5px 0px 5px;
	width: 186px;
	height: 20px;
}
#home_btm_icon5 {
	float: left;
	text-align: center;
	margin: 7px 0px 0px 5px;
	width: 186px;
	height: 20px;
}
/* HOME PAGE FEATURE BOX TEXT AND LINK STYLES*/
#home_btm_box1 {
	float: left;
	background-image: url(../images/feature-boxes/feature-bg.gif);
	background-repeat: repeat-x;
	color:#000;
	text-align: center;
	width: 186px;
	height: 194px;
	margin: 0px 5px 0px 5px;
}
#home_btm_box2 {
	float: left;
	background-image: url(../images/feature-boxes/feature-bg.gif);
	background-repeat: repeat-x;
	color:#000;
	text-align: center;
	width: 186px;
	height: 194px;
	margin: 0px 5px 0px 5px;
}
#home_btm_box3 {
	float: left;
	background-image: url(../images/feature-boxes/feature-bg.gif);
	background-repeat: repeat-x;
	color:#000;
	text-align: center;
	width: 186px;
	height: 194px;
	margin: 0px 5px 0px 5px;
}
#home_btm_box4 {
	float: left;
	background-image: url(../images/feature-boxes/feature-bg.gif);
	background-repeat: repeat-x;
	color:#000;
	text-align: center;
	width: 186px;
	height: 194px;
	margin: 0px 5px 0px 5px;
}
#home_btm_box5 {
	float: left;
	background-image: url(../images/feature-boxes/feature-bg.gif);
	background-repeat: repeat-x;
	color:#000;
	text-align: center;
	width: 186px;
	height: 194px;
	margin: 0px 0px 0px 5px;
}
#home_btm_btn1{
	float: left;
	margin: 0px 5px 0px 5px;
	width: 186px;
	height: 21px;
}
#home_btm_btn2{
	float: left;
	margin: 0px 5px 0px 5px;
	width: 186px;
	height: 21px;
}
#home_btm_btn3{
	float: left;
	margin: 0px 5px 0px 5px;
	width: 186px;
	height: 21px;
}
#home_btm_btn4{
	float: left;
	margin: 0px 5px 0px 5px;
	width: 186px;
	height: 21px;
}
#home_btm_btn5{
	float: left;
	margin: 0px 0px 0px 5px;
	width: 186px;
	height: 21px;
}
/*SUB-PAGE styles*/
#body_sub {
	float: left;
	background-image: url(../images/body/body-main-bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #fff;
	width: 985px;
	height: auto;
}
#content {
	float: left;
	font-style: normal;
	font-size: 1em;
	line-height: 1.25em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #000;
	text-align: left;
	vertical-align: top;
	padding: 10px 20px 5px 20px;
	width: 749px;
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	border-color: transparent transparent transparent black;
}
.td_gentable {
	padding: 4px 4px 4px 4px;
}
.td_bulbs {
	padding: 2px 2px 2px 2px;
	text-align: center;
	vertical-align: middle;
}
.td_one-column-mid {
	padding: 5px 0px 10px 0px;
	text-align: center;
	vertical-align: middle;
	width: 100%;
	border: 1px;
	border-color: #dfdada;
	border-bottom-style: dashed;
}
.td_two-column-mid {
	padding: 5px 0px 10px 0px;
	text-align: center;
	vertical-align: middle;
	width: 50%;
	border: 1px;
	border-color: #dfdada;
	border-bottom-style: dashed;
}
.td_three-column-mid {
	padding: 5px 0px 10px 0px;
	text-align: center;
	vertical-align: middle;
	width: 33%;
	border: 1px;
	border-color: #dfdada;
	border-bottom-style: dashed;
}
.td_rr-column-mid {
	padding: 5px 0px 10px 0px;
	text-align: center;
	vertical-align: middle;
	border: 1px;
	border-color: #dfdada;
	border-bottom-style: dashed;
}
#product_model_number {
	margin-bottom: 15px;
}
#product_top_img  {
	float: left;
	width:642px;
	text-align: center;
	vertical-align: middle;
	margin-top: 10px;
}
#product_btm_img  {
	float: left;
	width: 642px;
	vertical-align: middle;
	text-align: center;
	margin: 10px 0px 10px 0px;
}
#product_model_number  {
	float: left;
	width: 642px;
	text-align: center;
}
p.product-info-width {
	width: 642px;
}
#product_icons {
	float: right;
	margin: 20px 0px 0px 5px;
	width: 100px;
	height: auto;
	text-align: center;
}
/* footer */
#footer {
	float: left;
	text-align:center;
	font: normal 12px/15px verdana,arial,helvetica,sans-serif;
	text-decoration:none;
	color:#fff;
	width: 985px;
	height: 136px;
}
#print-footer{
	display: none;
}
#body_btm {
	float: left;
	width: 985px;
	height: 8px;
	background-image: url(../images/body/body-btm.gif);
	background-repeat:no-repeat;
}
#body_btm-sub {
	float: left;
	width: 985px;
	height: 8px;
	background-image: url(../images/body/body-btm-sub.gif);
	background-repeat:no-repeat;
}
/* styles for left nav column content */
#left_nav {
	float: left;
	vertical-align: top;
	width: 195px;
	background-color: transparent;
}
.right_just {
	font: normal 12px/15px verdana,arial,helvetica,sans-serif;
	text-align: right;
	text-decoration: none;
	color: #000000;
	padding: 0px;
}
.left_just {
	font: normal 12px/15px verdana,arial,helvetica,sans-serif;
	text-align: left;
	text-decoration: none;
	color: #000000;
	padding: 0px;
}
.img_right_justy_sub {
	float: right;
	margin-left:8px;
}
.img_left_justy_sub {
	float: left;
	margin-right:8px;
	margin-top: 4px;
}
.img_right_justy {
	float: right;
}
.img_btm-mrg {
	margin: 0px 0px 10px 0px;
}
.img_top-mrg {
	margin: 10px 0px 0px 0px;
}
h1 {
	font: bold 16px verdana,arial,helvetica,sans-serif;
	font-style: italic;
	padding-bottom: 5px;
	text-decoration:none;
	color:#01346e; /* blue */
}
h2 {
	font: bold 14px/17px verdana,arial,helvetica,sans-serif; 
	text-decoration:none;
	color:#ad0620; /* red */
}
.text_bold {
	font: bold 12px/15px verdana,arial,helvetica,sans-serif;
	text-decoration: none;
	color: #000000;
}
.text_italic {
	font: italic 12px/15px verdana,arial,helvetica,sans-serif;
	text-decoration:none;
	color: #000000;
}
.text_bolditl {
	font: bold italic 1em/1.25em verdana,arial,helvetica,sans-serif;
	text-decoration:none;
	color: #000000;
}
.text_bold-red {
	font: bold 12px/15px verdana,arial,helvetica,sans-serif;
	text-decoration: none;
	color: red;
}
/* list styles : with bullet and without */
.list1 {
	margin : 15px;
	margin-left: 15px;
	font: normal 1em/1.25em verdana,arial,helvetica,sans-serif;
	text-decoration:none;
	color:#000000;
	list-style : disc;
	line-height : normal;
	/*list-style-position: inside;*/
}
.list2 {
	margin : 15px;
	margin-left: 15px;
	font: normal 1em/1.25em verdana,arial,helvetica,sans-serif;
	text-decoration:none;
	color:#000000;
	list-style : none;
	line-height : normal;
	/*list-style-position: inside;*/
}
.list3 { /* numbered list */
	margin : 15px;
	margin-left: 35px;
	font: normal 1em/1.25em verdana,arial,helvetica,sans-serif;
	text-decoration:none;
	color:#000000;
	list-style : decimal;
	line-height : normal;
	/*list-style-position: inside;*/
}
.list4 {
	margin : 15px;
	margin-left: 15px;
	font: normal 1em/1.25em verdana,arial,helvetica,sans-serif;
	text-decoration:none;
	color:#000000;
	list-style : disc;
	line-height : 150%;
	/*list-style-position: inside;*/
}
.list_products {
	margin : 15px;
	margin-left: 30px;
	font: normal 1em/1.25em verdana,arial,helvetica,sans-serif;
	text-decoration:none;
	color:#000000;
	list-style : disc;
	line-height : normal;
	/*list-style-position: inside;*/
}
a.link_study {
	font: normal 10px/12px verdana,arial,helvetica,sans-serif;
	text-decoration: none;
	color: #000000;
}
a.link_study:hover {
	font: normal 10px/12px verdana,arial,helvetica,sans-serif;
	text-decoration: underline;
	background-color: #dff3c4;
	color: #000000;
}
a.link_wht_bold {
	font: normal normal bold 16px/19px verdana,arial,helvetica,sans-serif;
	text-decoration: underline;
	color: #fff;
}
a.link_wht_bold:hover {
	font: normal normal bold 16px/19px verdana,arial,helvetica,sans-serif;
	text-decoration: underline;
	color: #fff;
}
a.link_italic {
	font: italic 12px/15px verdana,arial,helvetica,sans-serif;
	text-decoration: underline;
	color: #000000;
}
a.link_italic:hover {
	font: italic 12px/15px verdana,arial,helvetica,sans-serif;
	text-decoration: underline;
	color: #000000;
}
a.link_bold {
	font: normal normal bold 1em/1.25em verdana,arial,helvetica,sans-serif;
	text-decoration: underline;
	color: #000000;
}
a.link_bold:hover {
	font: normal normal bold 1em/1.25em verdana,arial,helvetica,sans-serif;
	text-decoration: underline;
	color: #000000;
}
a.link_bold2 {
	font: normal normal bold 1em/1.25em verdana,arial,helvetica,sans-serif;
	text-decoration: none;
	color: #000000;
}
a.link_bold2:hover {
	font: normal normal bold 1em/1.25em verdana,arial,helvetica,sans-serif;
	text-decoration: underline;
	color: #000000;
}
a.link_bolditl {
	font: italic bold 1em/1.25em verdana,arial,helvetica,sans-serif;
	text-decoration: underline;
	color: #000000;
}
a.link_bolditl:hover {
	font: italic bold 1em/1.25em verdana,arial,helvetica,sans-serif;
	text-decoration: underline;
	color: #000000;
}
/* TABLE STYLES USED IN PRODUCTS SECTION*/
td { 
	font: normal 1em/1.25em verdana,arial,helvetica,sans-serif;
	vertical-align: top; 
	}
table {
	width: 100%;
}
/* END OF TABLE STYLES USED IN PRODUCTS SECTION*/
/* used only in footer includes*/
p.ltgray_sm {
	font: normal 10px verdana,arial,helvetica,sans-serif;
	text-decoration:none;
	color:#ccc;
	padding-top: 8px;
}
a.linkltgray {
	font: normal 10px verdana,arial,helvetica,sans-serif;
	text-decoration: none;
	color: #ccc;
}
a.linkltgray:hover {
	font: normal 10px verdana,arial,helvetica,sans-serif;
	text-decoration: underline;
	color: #ccc;
	background-color: #3574bb;
	padding-top: 4px;
}
a.link_footer {
	font: normal normal 1em/1.25em verdana,arial,helvetica,sans-serif;
	text-decoration: underline;
	color: #fff;
}
a.link_footer:hover {
	font: normal normal 1em/1.25em verdana,arial,helvetica,sans-serif;
	text-decoration: underline;
	background-color: #ffffff;
	color: #3574bb;
}
/*form styles*/
input {
	font: normal 11px verdana,arial,helvetica,sans-serif;
	background-image: url(/images/bg/textboxback.gif);
	padding: 0;
	border: 1px solid #cccccc;
	color:#000;
}
textarea {
	font: normal 11px verdana,arial,helvetica,sans-serif;
	background-image: url(/images/bg/textboxback2.gif);
	padding: 0;
	border: 1px solid #cccccc;	
	color:#000;
}
select {
	font: normal 11px verdana,arial,helvetica,sans-serif;
	padding: 0;
	border: 1px solid #666666;
	color:#000;
}
checkbox {
	font: normal 11px verdana,arial,helvetica,sans-serif;
	padding: 0;
	border: 1px solid #666666;
}
.input_but {
	font: normal 11px verdana,arial,helvetica,sans-serif;
	padding: 0px 0px 0px 0px;
	border: 0;
}