*
{
	margin: 0px;
	padding: 0px;
}

span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;}

.search_link{
	width:167px;
	height:27px; 
	background-image: url(../images/images_eu/searchforlampsbutton.gif);
	text-align:center;
	}
.search_link:hover{
	width:167px;
	height:27px; 
	background-image: url(../images/images_eu/searchforlampsselected.gif);
	text-align:center;
	}
	
.information_tab{
	width:167px;
	height:24px; 
	background-image: url(../images/images_eu/openbutton.gif);
	text-align:center;
	color:#003300;
	}
	
.information_tab:hover{
	width:167px;
	height:24px; 
	background-image: url(../images/images_eu/buttonhighlight.gif);
	text-align:center;
	color:#FFFFFF;
	}
	
	
.information_link{
	font-family: arial;
	font-size: 12px;
	font-style: italic;
	color:#003300;
	}
.information_link:hover{
	font-family: arial;
	font-size: 12px;
	font-style: italic;
	color:#FFFFFF;
	}

.atop_green{
	font-family: arial;
	font-size: 12px;
	font-style: italic;
	color:#003300;
	}
	
.atop_white{
	font-family: arial;
	font-size: 12px;
	font-style: italic;
	color:#FFFFFF;
	}
		
.information_spacer{
	width:167px;
	height:24px; 
	background-image: url(../images/images_eu/openbutton.gif);
	text-align:center;
	}

.content_td{
			padding-left:0px;
			padding-top:25px;
			}	

.minimum_width{
			width:600px;
			text-align:left;
			}
			
.minimum_width_set_shipping{
			width:640px;
			text-align:left;
			}
						
.view-link{
	font-family: arial;
	font-size: 12px;
	font-style: italic;
	font-weight:bold;
	color:#333333;
	text-decoration:underline;
	}
.view-link:visited{
	font-family: arial;
	font-size: 12px;
	font-style: italic;
	font-weight:bold;
	color:#333333;
	}
	
body
{
	background-color: #FFFFFF;
	margin: 5px;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
}
.password_text
{
width:200px;
}


.label_box
{
font-family: Times New Roman;
font-weight: bold;
width:225px;
border:1px solid black;
text-align:center;
}


.comp_brand
{
font-family:arial, arial, Helvetica, sans-serif;
font-size:11px;
}

img
{
	border: none;
}

p
{
	margin-bottom: 15px;
}

a
{
	text-decoration: none;
}




ul
{
	margin-left: 15px;
}

h1, h2, h3, h4, h5, h6
{
	font-style: normal;
	font-weight: normal;
	font-size: 17px;
	margin-bottom: 2px;
}

hr.thick
{
	height: 2px;
	background-color: black;
}

hr.thin
{
	height: 1px;
	background-color: black;
}

.times
{
	font-family: Times New Roman;
}

.arial
{
	font-family: Arial;
}

.content-column
{
	float: left;
	width: 250px;
}
.content-column-right
{
	float: right;
	width: 350px;
}

.spacer-2
{
	height: 2px;
}

.spacer-5
{
	height: 5px;
}


.spacer-10
{
	height: 10px;
}



.pink-color
{
	color: #FF0099;
}

.blue
{
	color: #0000CC;
}

.padding-table td
{
	padding: 3px;
}

.big-text
{
	font-size: 17px;
}

.medium-text
{
	font-size: 16px;
}

.text-14
{
	font-size: 14px;
}

.text-12
{
	font-size: 12px;
}


.bold
{
	font-weight: bold;
}

.italic
{
	font-style: italic;
}

.small-italic-text
{
	font-size: 10px;
	font-style: italic;
}

.small-text
{
	font-size: 10px;
}

.height-210
{
	height: 210px;
}

.height-225
{
	height: 225px;
}

.height-280
{
	height: 280px;
}



#shipping
{
	position: absolute;
	top: 260px;
	left: 0px;
	width: 275px;
}

.relative
{
	position: relative;
}

h1.article-title
{
	font-style: normal;
	color: #009900;
	font-size: 19px;
	font-weight: normal;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}


.article-title
{
	font-style: normal;
	color: #009900;
	font-size: 19px;
	font-weight: normal;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}


h2.article
{
	font-weight: bold;
	font-size: 14px;
	font-style: italic;
	color: #003300;
}

div.article
{
	padding-top: 16px;
}

.article-date
{
	font-size: 11px;
	color: #006600;
	font-style: italic;
}

#article-nav
{
	text-align: center;
	padding-top: 16px;
}

#article-nav a
{
	font-weight: bold;
}

#more-articles
{
	color: #006600;
	display: block;
	width: 120px;
}

#previous-articles
{
	color: #006600;
	display: block;
	width: 120px;
}

#back-to-articles
{
	padding-top: 20px;
	display: block;
	color: #006600;
	font-weight: bold;
}

/*a:visited
{
	text-decoration: none;
	color: #cc0000;
}

a:hover
{
	text-decoration: none;
	color: #00cc00;
}*/

.ablue-large
{
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0066ff;
}


.ablue-large
{
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0066ff;
}

.ablue-small
{
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #0066ff;
}

a.two
{
	text-decoration: none;
	color: #006600;
	font-weight: bold;
}

a.two:visited
{
	text-decoration: none;
	color: #006600;
	font-weight: bold;
}

a.two:hover
{
	text-decoration: none;
	color: #00cc00;
	font-weight: bold;
}



a.compatible_proj
{
	text-decoration: underline;
	color: #0066ff;
	font-weight: normal;
	font-family:arial, Helvetica, sans-serif;
	font-size:11px;
}

a.compatible_proj:visited
{
	text-decoration: underline;
	color: #0066ff;
	font-weight: normal;
	font-family:arial, arial, Helvetica, sans-serif;
	font-size:11px;
}

a.compatible_proj:hover
{
	text-decoration: underline;
	color: #0066ff;
	font-weight: normal;
	font-family:arial, arial, Helvetica, sans-serif;
	font-size:11px;
}


a.two-under
{
	text-decoration: underline;
	color: #006600;
	font-weight: bold;
}

a.two-under:visited
{
	text-decoration: underline;
	color: #006600;
	font-weight: bold;
}

a.two-under:hover
{
	text-decoration: underline;
	color: #006600;
	font-weight: bold;
}


a.small-green
{
	text-decoration: none;
	color: #006600;
	font-weight: normal;
	font-size: 10px;

}

a.small-green:visited
{
	text-decoration: none;
	color: #006600;
	font-weight: normal;
	font-size: 10px;
}

a.small-green:hover
{
	text-decoration: none;
	color: #00cc00;
	font-weight: normal;
	font-size: 10px;
}


a.small-pink
{
	text-decoration: none;
	color: #FF0099;
	font-weight: normal;
	font-size: 10px;

}

a.small-pink:visited
{
	text-decoration: none;
	color: #FF0099;
	font-weight: normal;
	font-size: 10px;
}

a.small-pink:hover
{
	text-decoration: none;
	color: red;
	font-weight: normal;
	font-size: 10px;
}

a.light-green
{
	text-decoration: none;
	color: #00cc00;
	font-weight: bold;

}

a.light-green:visited
{
	text-decoration: none;
	color: #00cc00;
	font-weight: bold;
}

a.light-green:hover
{
	text-decoration: none;
	color: #00cc00;
	font-weight: bold;
}

a.article
{
	color: #003300;
}

hr
{
	border: 0px;
	color: #333333;
}

.hr-light
{
	height: 1px;
	background-color: #CCCCCC;
	color: #CCCCCC;
}

textarea
{
	font-size: 13px;
	text-align: left;
	color: black;
	font-family: arial, helvetica, sans-serif;
}

form
{
	margin: 0px;
	padding: 0px;
}

.center
{
	text-align: center;
}

input.text
{
	font-size: 13px;
	text-align: center;
	color: black;
	font-family: arial, helvetica, sans-serif;
}

.small_text_input
{


	font-size: 16px;
	color: #CCCCCC;
	font-family: arial, helvetica, sans-serif;
}

input.submit
{
	font-size: 13px;
	text-align: center;
	color: black;
	font-family: arial, helvetica, sans-serif;
}

.light-blue
{
	color: #0066ff;
}

.dark-green
{
	color: #003300;
}

.underline
{
	text-decoration: underline;
}

.clear
{
	clear: both;
}



.width-360
{
	width: 360px;
}
.width-320
{
	width: 320px;
}

.left-floater
{
	float: left;
}

.right-floater
{
	float: right;
}

.blue-highlight
{
	background-color: #0066ff;
	color: #fff;
}



/* Header Section ---------------------------------------------------------- */
.header-title
{
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}


.header-select
{
	font-size: 13px;
	width: 150px;
}

.cart-link
{
	color: #FF3399;
	font-weight: bold;
}


#cart
{
	position: relative;
	top: -30px;
	float: left;
	width: 105px;
	font-weight: bold;
	color: #FF3399;
	text-align: center;
}

#cart-data
{
	position: relative;
	font-size: 14px;
}

/* Left Panel Styles ------------------------------------------------------- */



.bullet
{
	position: relative;
	top: -3px;
}


#projector-link, #lamp-link, #article-link, #review-link, #install-link
{
	color: #006600;
	font-weight: bold;
	font-style: italic;
}

#projector-link:hover, #lamp-link:hover, #article-link:hover, #review-link:hover, #install-link:hover
{
	background-color: #006600;
	color: #fff;
}


/* Content Section ------------------------------------- */

#content
{
	padding: 0px 10px;
	float: left;
	padding-top:20px;
}

.language_box
{
	width: 480px;
	padding: 0px 0px;
	float: left;
	margin-top: 25px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	border: 1px #000000 solid;
}



.faq
{
	width: 460px;
	padding: 0px 20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	border: 1px #000000 solid;
}

.update-button
{
	width: 90px;
	font-size:13px;
}



#page-bottom
{
	clear: left;
}

#footer
{
	font-family: arial;
	font-size: 12px;
	font-style: italic;
	color:#003300;
	width:900px;
}


#your-order-table
{
	width: 320px;
}

#your-order-table td
{
	padding: 2px 0px;
}

#billing_table td
{
	padding: 2px 0px;
}

#billing_table2 td
{
	font-size: 14px;
	padding: 2px 0px;
	width: 50%;
}

#search-news-input
{
	width: 137px;
}

#search-news
{
	width: 170px;
	background-color: #009900;
	color: #fff;
	font-weight: bold;
}

#submit-article
{
	font-weight: bold;
	color: #006600;
}

#submit-article-table td
{
	font-weight: bold;
	padding: 3px;
}


#quantity-td, #quantity-button-td
{
	padding-top: 0px;
}

#quantity
{
	height: 18px;
}

#cdiv
{
	text-align: center;
	height: 178px;
	overflow: auto;
	width: 220px;
	border: 1px #000000 solid;
}

#comments-div
{
	width: 245px;
	float: left;
}

.pink_large
{
	color:#FF0099;
	font-size:large;
	font-weight: bold;
}
.pink
{
	color:#FF0099;
	font-size:medium;
	font-style: italic;
	font-weight: bold;
}

.pink-smaller
{
	color:#FF0099;
	font-size:small;
	font-style: italic;
	font-weight: bold;
}

#three-col-table
{
	padding-top: 5px;
}

#three-col-table td
{
	width: 180px;
}

#projectors-title
{
	font-size:medium;
	text-align: center;
	font-weight: bold;
	font-style: italic;
}

#projectors-jumpto
{
	text-align: center;
	margin-top: 15px;
}
/* Rightout menu*/
.pmVerticalRightOut{background-color:white;}
.pmVerticalRightOut .level{
     width:150px;
     height:17;
     position:relative;
     display:block;
/*        background-color:#D8D8D; */
     padding:0px 2px;
     margin:0px 0px 1px 0px;
}
.pmVerticalRightOut .level:hover {
     background-color:white;
     color:white;
}

.pmVerticalRightOut .level_{display:none; }

.pmVerticalRightOut .level:hover .level_ {
     display:block;
     left:124px;
     width:150px;
     height:auto;
     top:0px;
     background-color:white;
     position:absolute;
}
.pmVerticalRightOut .level:hover .level_ .level_title {
     font-weight:bold;
     background-color:#006600;
     color:white;
}
.pmVerticalRightOut .level:hover .level_ a:hover {
     background-color:#006600;
     color:white;
}
.pmVerticalRightOut .level_ * {
     display:block;
     color:black;
     padding:0px 2px;
}

.levelIe{
     width:160px;
     height:17;
     position:relative;
     display:block;
/*     background-color:#D8D8D8; */
     padding:0px 2px;
     margin:0px 0px 1px 0px;
}
.levelIe .level_ {
     display:block;
     left:124px;
     width:120px;
     height:auto;
     top:0px;
     background-color:white;
     position:absolute;
}
.levelIe .level_ .level_title {
     font-weight:bold;
     background-color:#006600;
     color:white;
}

.levelIe .level_ a:hover {
     background-color:#006600;
     color:white;
}
.levelIe .level_ * {
     display:block;
	 color:black;
     padding:0px 2px;
}
