/* original styles */



.slogan {

	font-family: "Palatino Linotype", Arial, sans-serif;

	font-size: 17px;

	text-decoration: none;

	color: #FFFFFF;

}



.topNav {

	font-family: Arial, sans-serif;

	font-size: 13px;

	color: #FFFFFF;

	text-decoration: none;

}



.leftNav {

	font-family: Arial, sans-serif;

	font-size: 13px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	letter-spacing: normal;



}



.title {

	font-family: Arial, sans-serif;

	font-size: 17px;

	color: #FFFFFF;

	text-decoration: none;

}



.link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-style: italic;

	font-weight: bold;

	color: #FFE271;

	text-decoration: none;

}



.text {

	font-family: Arial, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	word-spacing: 1pt;

	letter-spacing: 1pt;

}





/* common styles */



html, body, form {

    margin: 0px;

    padding: 0px;

}



a {

	color: #FFFFFF;

    text-decoration: none;    

}



a:hover {

    text-decoration: underline;

}



a img {

    border: none;

}



.main_cont, .gen_text {

    font-family: Arial, sans-serif;

    font-size: 12px;

    color: #FFFFFF;

}



.main_cont {

    margin: 20px 0px 20px 20px;

}



.button {

	border: 1px solid #000000;

	color: #333333;

	font-family: Arial, sans-serif;

	font-size: 12px;

	font-weight: bold;

	background-image: url(../images/submit_bg.jpg);



}



#search_submit_btn {

    margin: 0px;

    padding: 1px 4px;

    height: 22px;

}



h1 {

    margin: 20px 0;

    font-size: 16px;

}





/* index page */



.ip_cont_col1 {

    width: 35%;

    border-right: 1px solid #333333;

}



.ip_cont_col2 {

}



ul.ip_cat_list {

    margin: 0px 20px;

    padding: 0px;

    font-size: 13px;

    font-weight: bold;

    list-style-type: disc;

    list-style-image: url(../images/cat_bullet.gif);

}



ul.ip_cat_list li {

	margin-bottom: 18px;

}





/* select product page */



.cm_sel_item {

    font-weight: bold;

    text-transform: uppercase;

}



.sp_field_cont {

    padding-right: 15px;

}



.sp_cat_name {

    margin-bottom: 8px;

    font-size: 16px;

    font-weight: bold;

}



.sp_cat_desc {

    margin-bottom: 12px;

    text-align: justify;

}



.sp_cat_cat {

    margin-bottom: 12px;

}



.sp_cat_cat a {

	font-family: Arial, sans-serif;

	font-size: 13px;

	font-style: italic;

	font-weight: bold;

	color: #FFE271;

	text-decoration: none;

}



.sp_cat_cat a:hover {

	text-decoration: underline;

}



.sp_pi_title {

    color: #000000;

    font-weight: bold;

    font-size: 14px;

    padding-bottom: 8px;

}





.sp_pi_image {

    width: 200px;

    height: 208px;

}



#product_picture {

    border-top: 8px solid #FFFFFF;

}



.sp_pi_numbers {

    color: #000000;

    font-weight: bold;

    font-size: 14px;

    padding-top: 8px;

}



.sp_pi_pic_num_link, .sp_pi_pic_num_active {

    padding: 0px 2px;

}



.sp_pi_pic_num_link a {

    color: #000000;

    text-decoration: underline;

}



#label_depth {

    margin-top: 10px;

}



#sp_field_cont_source {

 /*   width: 160px;*/

}



#sp_field_cont_shape {

    width: 80px;

}



#sp_field_cont_size {

    width: 60px;

}



#sp_field_cont_orientation {

    width: 100px;

}



#control_size {

    width: 50px;

}



#sp_fields_wide_sec {

    padding-top: 10px;

}



#sp_fields_bottom_sec {

    margin-top: 20px;

}



.sp_subcat_label, .sp_subcat_label_ia {
	font-weight: bold;
	margin-bottom: 4px;
	color:#191919
}



.sp_subcat_label_ia {
	color: #5D5D5D;
}



.sp_radio_label, .sp_radio_label_ia {

}



.sp_radio_label_ia {

    color: #A0A0A0;

}



.sp_radio_button, .sp_radio_text {

    height: 20px;

}



.sp_radio_button {

    width: 20px;

}



.sp_radio_button input {

    margin: 0px;

    padding: 0px;

}



.sp_depth_opt {

    width: 110px;

    padding: 0px;

}



.sp_depth_opt img {

    vertical-align: bottom;

}



.sp_depth_radio, .sp_depth_text {

    height: 20px;

}



.sp_depth_radio {

    width: 20px;

}



.sp_depth_text {

    width: 100px;

}



.sp_depth_opt input {

    margin: 0px;

    padding: 0px;

}



.sp_lamptype_opt {

    width: 120px;

    padding-right: 10px;

    padding-bottom: 8px;

}



.sp_lamptype_pic {
	background-color: #FFFFFF;
	width: 120px;
	height: 120px;
	border: 1px solid #CCC;
}



.sp_lamptype_text {

    padding-bottom: 2px;

    font-family: Verdana, sans-serif;

    font-size: 10px;

}



.sp_lamptype_radio {

}



#opt_cont_trim {

    margin-bottom: 15px;

}



#sp_submit_btn, #sp_reset_btn {

    width: 100px;

    height: 25px;

    margin: 0px;

    padding: 2px 4px;

    font-size: 14px;

}



#sp_info_pane {

    border: 1px solid #FFFFFF;

    padding: 10px;

}



#sp_info_pane .sp_cat_desc {

    margin-bottom: 0px;

}



.sp_ipp_col1 {

    width: 55%;

}



.sp_ipp_col2 {

    width: 15%;

}



.sp_ipp_title {

    font-size: 18px;

}



.sp_ipp_product_name {

    font-size: 16px;

    font-weight: bold;

    margin-top: 15px;

}



.sp_ipp_product_desc {

    margin-top: 5px;

    margin-bottom: 5px;

    text-align: justify;

}



.sp_ipp_acro_link {

    margin-top: 10px;

}



.sp_ipp_acro_link a {

    text-decoration: underline;

}



.sp_ipp_spec {

    margin: 10px 0px;

    font-size: 14px;

    font-weight: bold;

}



.custom_remodelight {

    margin: 20px 0 15px;

    text-align: center;

}



.custom_remodelight a {

	font-family: Arial, sans-serif;

	font-size: 13px;

	font-style: italic;

	font-weight: bold;

	color: #FFE271;

	text-decoration: none;

}



.custom_remodelight a:hover {

	text-decoration: underline;

}





/* Search Resutls page */



.sr_message {

    font-size: 14px;

    font-weight: bold;

}



.sr_title {

    font-size: 20px;

}



.sr_stat {

    margin: 10px 0px 5px 0px;

    font-size: 13px;

}



.keywords_list {

    font-weight: bold;

    color: #FFD700;

}



.sr_category {

    padding-top: 20px;

    font-size: 16px;

    font-weight: bold;

    text-decoration: underline;

	color: #AFEEEE;

}



.sr_col1, .sr_col2 {

    padding-top: 10px;

    padding-bottom: 10px;

    border-bottom: 1px solid #00468C;

    

}



.sr_product_name {

    font-size: 14px;

    font-weight: bold;

}

.sep {

	border-top-width: 2px;

	border-top-style: dashed;

	border-top-color: #00468C;

	clear: both;

}

.catbox {

	padding: 5px;

	border: 2px solid #004B97;

	height: 60px;

	margin-bottom: 5px;

}

.catbox:hover {

	border: 2px solid #004993;

	height: 60px;

	padding: 5px;

	background-color: #004B97;

}





.sr_product_desc {

    text-align: justify;

	margin-right: 30px;

}



.sr_product_ss {

	color: #FFD700;

    font-weight: bold;

}



.sr_product_ss a {

	color: #FFD700;

    font-weight: bold;

}



.sr_search_again {

    margin: 20px 0px;

}

.border {

	border: 1px dotted #FFFFFF;

	margin-right: 20px;

	margin-top: 0px;

	margin-bottom: 20px;







}

.zeus {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: italic;

	font-weight: normal;

	color: #FFE271;

	text-decoration: none;

}

.smalltxt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

}

.img-flt-left {

	float: left;

	padding-right: 5px;

	padding-bottom: 5px;

}

.prod-head {

	font-size: 18px;

	color: #FFF;

	margin: 0px;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 7px;

	width: 205px;

	border-top-style: none;

	border-right-style: none;

	border-left-style: none;

	background-image: url(../images/tab.jpg);

	background-repeat: no-repeat;

	background-position: top;

	border-bottom-style: none;

}

.list_tbl_header {

	font-weight: bold;	

	}

.iesrow {

	width: 115px;

	display: block;

	margin-right: auto;

	margin-left: auto;

	text-align: left;

}

.divsep {

	margin-bottom: 3px;

	padding-bottom: 3px;

	

}

.jobinfo {

	text-align: left;

	display: block;

}
#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}
.imgspacing {
	margin-right: 5px;
	margin-left: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
.imghide {
	height: 120px;
	width: 120px;
	overflow: hidden;
}#bluecontainer {
	background-color: #00468C;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#producttab {
	background-image: url(../images/searchtab.png);
	background-position: left;
	background-repeat: no-repeat;
	height: 35px;
	width: 140px;
	margin-top: -25px;
}

.tablestyle{
	float: left;
	}
.tablepadding {
	background-color: #EBEBEB;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#searchbtns {
	background-color: #FFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D3D3D3;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 15px;
}


.tablefooter {
	background-color: #FFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D1D1D1;
	padding-top: 10px;
	padding-bottom: 10px;
	}
.searchbtn {
	background-image: url(../images/searchbtn.png);
	background-repeat: no-repeat;
	height: 24px !important;
	width: 89px !important;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	}
.resetbtn {
	background-image: url(../images/resetbtn.png);
	background-repeat: no-repeat;
	height: 24px !important;
	width: 91px !important;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	}
.cylinderfont {
	color: #333 !important;	
	}
.warning {
	color: #F00;	
	}
#searchformcontainer {
	width: 700px;
	float: left;	
	}
#brochurecontainer {
	float: left;
	margin-left: 15px;
	}
