/************************************************
NAVIGATION Template
for Breadcrumb, Top- and Leftnavi
************************************************
  TOP NAV
************************************************/    

*{-webkit-text-size-adjust:none}
body
{
	text-align:center;
	/*background-image:url(../background.png);*/
	background-repeat:repeat-x;
	margin:0;

} 
img {
	border-style: none;
}

#header {
	width:900px;	
	float:center;
	height:30px;
	margin-left:auto;
	margin-right:auto;
	padding:0px 0px 40px 0px;	
}

#header2 {
	width:900px;	
	float:center;
	height:10px;
	margin-left:auto;
	margin-right:auto;
	padding:0px 0px 0px 0px;	
}

#logo {
	width:100px;
	float:left;
	padding:18px 0px 10px 0px;
}
#flag {
        top:300;
        right:100px;
        float:right;
        padding:0px 0px 0px 0px;
}
#menu {
    font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	float:right;
        padding:5px 0px 5px 0px;
}

#menu a:link    {
  text-decoration:  none;
  font-weight:      bold;
  color:            #FF8C00;
  } 
#menu a:visited {
  text-decoration:  none;
  font-weight:      bold;
  color:            #FF8C00;
 } 
#menu a:hover   {
  text-decoration:  none;
  font-weight:      bold;
  color:            grey;
 } 
#menu a:active  {
  text-decoration:  underline;
  font-weight:      bold;
  color:			white;
 } 
#banner {
	background-color:#CCCCCC;
	alignment-adjust:central;
	text-align:center;
	position:relative;
	clear:both;
	height:180px;
}
#banner_container {
	padding:0px 0px 0px 0px;	
	float:center;
	margin-left:auto;
	margin-right:auto;	
	width:920px;
	clear:both;
	
}

#banner_left {
	float: left;
}
#banner_center {
	background-color: #FFFFFF;
	float: left;	
}
#banner_right {
	float: left;	
}

#path {
    font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 30px 3px 3px 3px;		
}


#label_top {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:12px;
	text-align:left;
	padding:6px;
	height:12px;
	color:#333;
}

#label_top:hover   {
  text-decoration:  none;
  font-weight:      bold;
  color:            #000;
 } 

#index_contact {
	width: 100px;
	margin: 0px auto;
	border-collapse: collapse;
	border: 1px solid #AAAAAA;
 }
#index_contact .rowa {
	background: #CCCCCC;
	height: 24px;
    font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 3px;
}
#index_contact .rowb {
	background: #FFFFFF;
	height: 24px;
    font-size: 9px;
	font-family:Arial, Helvetica, sans-serif;
}
#index_contact .rowc {
	background: #FFFFFF;
	height: 24px;
    font-size: 9px;
	font-family:Arial, Helvetica, sans-serif;
}

#index_featured {
	width: 100px;
	margin: 0px auto;
	border-collapse: collapse;
	border: 1px solid #AAAAAA;
 }
#index_featured .rowa {
	background: #CCCCCC;
	height: 24px;
    font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 4px;
}
#index_featured .rowb {
	background: #FFFFFF;
	padding: 1px;
}
#index_featured .rowc {
	background:#FC3;
	height: 24px;
    font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:18px;
}
#index_featured .rowd {
	background: #FFFFFF;
	height: 50px;
    font-size: 9px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;
	line-height:15px;
}

#index_featured .rowe {
	background: #FFFFFF;
	height: 14px;
    font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:italic;
	text-align:left;
}


#index_featured .cell {
	padding: 1px;
	border: 1px solid ##66666;
}


#content {
	clear:both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
	height: 300px;
}

#content_container {
	float:none;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	clear:both;
	height: 500px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
}

#content_left {
    font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:20px 0px 50px 0px;	
	text-align:center;
	line-height:8px;
	height:30px;
	width:100px;
	float:left;
}

#content_center {
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	color:#444444;
	text-align:left;
	width:700px;
	line-height:18px;
	float:left;
	height:300px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
}
#text_orange {
    font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	color:#FF8C00;
	text-align:center;
}
#text_customized {
    font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:normal;
}


#content_right {
    font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:20px 0px 50px 0px;	
	text-align:center;
	line-height:8px;
	width: 100px;
	float:left;
}

#index_container {
	clear:both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
	height: 450px;
}

#index_ext_container {
	float:none;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	clear:both;
	height: 350px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
}

#footer {
    font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
    line-height:14px;
	text-align:center;
	padding:6px 0px 6px 0px;
    height:12px;
    clear:both;
	color:#999999;
	background-color:#CCCCCC;
	//position:inherit;
}
#footer_contact {
	padding-top: 10px;
   	font-size: 11px;
        font-family:Arial, Helvetica, sans-serif;
        font-style:italic;
        font-weight:normal;
        color:#FF8C00;
        text-align:center;
}
#footer_href {
	text-decoration: none; 
	color:#FF8C00;
}

#popup {
        font-size: 14px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:normal;
        color:#FFF;
}


/***************************
company.html
****************************/
#company_ext_container {
	padding:10px 0px 50px 0px;	
	margin-left:auto;
	margin-right:auto;
	width:700px;
}

#company_container {
	margin-left:auto;
	margin-right:auto;
	width:700px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
	/*height:600px;*/
}

#company_content {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	text-align:left;
	width:700px;
	line-height:12px;
	float:left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

#company_label {
    font-size: 14px;
	width: 150px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
    line-height:14px;
	text-align:left;
	padding:6px 6px 6px 6px;
    height:12px;
    clear:both;
	color:#FFF;
	background-color:orange;
}

#company_desc {
    font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
    line-height:20px;
	text-align:left;
	padding:6px 0px 6px 0px;
	color:#444444;
	background-color:#FFF;
}

#company_desc_index {
        font-size: 12px;
        font-family:Arial, Helvetica, sans-serif;
        font-style:italic;
        font-weight:normal;
        color:#666666;
        text-align:center;
        width:700px;
        line-height:12px;
        float:left;
        height:170px;
        padding-top: 20px;
        padding-right: 0px;
        padding-bottom: 50px;
        padding-left: 0px;
}

/***************************
project.html
****************************/
#project_container {
	padding:10px 0px 50px 0px;	
	margin-left:auto;
	margin-right:auto;
	width:700px;
	clear:both;
}

#project_center {
    font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	padding:20px 0px 50px 0px;	
	text-align:center;
	width:700px;
	line-height:9px;
	float:left;
}

#project_label {
    font-size: 14px;
	width: 150px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
    line-height:14px;
	text-align:left;
	padding:6px 6px 6px 6px;
    height:12px;
    clear:both;
	color:#FFF;
	background-color:orange;
}
#project_desc {
    font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
    line-height:20px;
	text-align:left;
	padding:20px 0px 6px 0px;
    height:50px;
    clear:both;
	color:#444444;
	background-color:#FFF;
}

/***************************
events.html
****************************/

#events_label {
    font-size: 14px;
        width: 150px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
    line-height:14px;
        text-align:left;
        padding:6px 6px 6px 6px;
    height:12px;
    clear:both;
        color:#FFF;
        background-color:orange;
}

/***************************
oem.html
****************************/
#oem_ext_container {
	float:none;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#oem_container {
	float:none;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	/*height:600px;*/
}

#oem_content {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	text-align:left;
	width:700px;
	line-height:9px;
	margin-left:auto;
	margin-right:auto;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
/*	height:880px;*/
}

#oem_label {
	width: 200px;	
    font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
    line-height:14px;
	font-weight:bold;	
	text-align:left;
	padding:6px 6px 6px 6px;
    height:12px;
    clear:both;
	color:#FFF;
	background-color:orange;
}

#oem_desc {
    font-size: 12px;
/*	font-family:Arial, Helvetica, sans-serif;*/
	font-family:Helvetica, sans-serif;
    line-height:20px;
	text-align:left;
	padding:6px 0px 6px 0px;
    height:140px;
	color:#444444;
	background-color:#FFF;
}

/***************************
contact.html
****************************/

#contact_container {
	clear:both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
	height: 300px;
}

#contact_ext_container {
	float:none;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	clear:both;
	height: 960px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
}

#contact_content {
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
	padding:20px 0px 50px 0px;
	text-align:left;
	width:700px;
	line-height:9px;
	float:left;
}

#contact_label {
    font-size: 14px;
	width: 150px;
	font-family:Arial, Helvetica, sans-serif;
    line-height:14px;
	font-weight:bold;	
	text-align:left;
	padding:6px 6px 6px 6px;
    height:12px;
    clear:both;
	color:#FFF;
	background-color:orange;
}

#contact_desc {
    font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	padding:6px 0px 6px 0px;
    height:700px;
    clear:both;
	color:#222222;
	background-color:#FFF;
}
#inputbox {
	border-width:1px;
	border-color:#AAAAAA;
	border-top-color: #AAAAAA;
		
}

#countrylist {
  width:350px;   
}

/***************************
product.html
****************************/
#project_ext_container {
	padding:10px 0px 50px 0px;	
	margin-left:auto;
	margin-right:auto;
	width:700px;
	height:900px;
}


#product_content {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	text-align:left;
	width:700px;
	line-height:9px;
	float:left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
}

#product_label {
    font-size: 14px;
	width: 150px;
	font-family:Arial, Helvetica, sans-serif;
    line-height:14px;
	font-weight:bold;	
	text-align:left;
	padding:6px 6px 6px 6px;
    height:12px;
    clear:both;
	color:#FFF;
	background-color:orange;
}

#product_desc {
    font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
    line-height:20px;
	text-align:left;
	padding:6px 0px 6px 0px;
	color:#444444;
	background-color:#FFF;
}

#product, .product {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#222;
	/*padding:0px 0px 0px 0px;*/
	text-align:left;
	width:700px;
  	margin-left: auto ;
  	margin-right: auto ;
	/*height:600px;*/
	line-height:9px;
/*	visibility:hidden;*/
}

#product_menu {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	padding:00px 0px 00px 0px;
	text-align:left;
	width:640px;
  	margin-left: auto ;
  	margin-right: auto ;
/*	height:100px;*/
	line-height:18px;
}
#product_ext_container {
	float:none;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;

}

#product_container {
	padding:10px 0px 50px 0px;	
	float:center;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	/*height:600px;*/
}

#product_detail {
        font-size: 14px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:normal;
        color:#FFF;
}

#product_menu a:link    {
  text-decoration:  none;
  font-weight:      bold;
  color:            #666;
  } 
#product_menu a:visited {
  text-decoration:  none;
  font-weight:      bold;
  color:            #666;
 } 
#product_menu a:hover   {
  text-decoration:  none;
  font-weight:      bold;
  color:            #000;
 } 
#product_menu a:active  {
  text-decoration:  underline;
  font-weight:      bold;
  color:			#000;
 } 

.level4 a {
  text-decoration:  none;
  font-weight:      normal;
  color:            #111;
	
}

.level1:hover, .level2:hover, .level3:hover, .level4:hover   {
  text-decoration:  none;
  font-weight:      bold;
  color:            #000;
 } 

.level1a1:hover, .level1a2:hover, .level1a3:hover, .level1a4:hover   {
  text-decoration:  none;
  font-weight:      bold;
  color:#F60;
 } 
.spec {
	padding:20px 20px 20px 20px;
		
}
.spec:hover {
	background-color:#FC0;
	font-weight:bold;
	color:#111;
}

#level_top {
	cursor: pointer;
	line-height:18px;
}

.level_top2 {
	cursor: pointer;	
	line-height:18px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.level1a {
	line-height:22px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}


.lamp {
	width:700px;
	height: 20px;
	color:#111;
	background-color:#CCC;
	border-bottom-style:dotted;
	border-top-style:dotted;
	border-spacing:0px;
	border-width:1px;
}

#lamp_item {
	float:left;
	width:100px;
	height: 20px;
	padding: 1px 2px 1px 2px;
}
#lamp_base {
	float:left;
	width:100px;	
	height: 20px;	
	padding: 1px 2px 1px 2px;
}
#lamp_source {
	float:left;
	width:220px;	
	height: 20px;
	padding: 1px 2px 1px 2px;
}
#lamp_spec {
	float:left;
	width:100px;	
	height: 20px;
	padding: 1px 2px 1px 2px;
}
#lamp_ies {
	float:left;
	width:100px;	
	height: 20px;
	padding: 1px 2px 1px 2px;
}

#lamp2_item {
        float:left;
        width:100px;
        height: 20px;
        padding: 1px 2px 1px 2px;
}
#lamp2_base {
        float:left;
        width:20px;
        height: 20px;
        padding: 1px 2px 1px 2px;
}
#lamp2_source {
        float:left;
        width:300px;
        height: 20px;
        padding: 1px 2px 1px 2px;
}
#lamp2_spec {
        float:left;
        width:100px;
        height: 20px;
        padding: 1px 2px 1px 2px;
}
#lamp2_ies {
        float:left;
        width:100px;
        height: 20px;
        padding: 1px 2px 1px 2px;
}

.lamp_hover {
	width:700px;
	height: 20px;
	color:#111;
	background-color:#FFF;
	border-bottom-style:dotted;
	border-spacing:0px;
	border-width:1px;
}

.lamp_hover:hover   {
	text-decoration:  none;
	font-weight:      bold;
	color:			#000;
	background-color:	#FC0;
} 

#lamp_hover0 {
	width:650px;
	height: 20px;
	color:#111;	
	border-bottom-style:dotted;
	border-spacing:0px;
	border-width:1px;
	z-index::0;
}

#lamp_hover0:hover   {
	text-decoration:  none;
	font-weight:      bold;
	color:			#000;
	background-color:	#FC0;
} 

#lamp_item_d {
	float:left;
	width:100px;
	height: 16px;
	padding: 1px 2px 1px 2px;
}
#lamp_base_d {
	float:left;
	width:100px;	
	height: 16px;	
	padding: 1px 2px 1px 2px;
}
#lamp_source_d {
	float:left;
	width:220px;	
	height: 16px;
	padding: 1px 2px 1px 2px;
}
#lamp_spec_d {
	float:left;
	width:100px;	
	height: 16px;
	padding: 1px 2px 1px 2px;
	z-index:1;
}
#lamp_ies_d {
	float:left;
	width:100px;	
	height: 16px;
	padding: 1px 2px 1px 2px;
}

#lamp2_item_d {
        float:left;
        width:100px;
        height: 16px;
        padding: 1px 2px 1px 2px;
}
#lamp2_base_d {
        float:left;
        width:20px;
        height: 16px;
        padding: 1px 2px 1px 2px;
}
#lamp2_source_d {
        float:left;
        width:300px;
        height: 16px;
        padding: 1px 2px 1px 2px;
}
#lamp2_spec_d {
        float:left;
        width:100px;
        height: 16px;
        padding: 1px 2px 1px 2px;
        z-index:1;
}
#lampi2_ies_d {
        float:left;
        width:100px;
        height: 16px;
        padding: 1px 2px 1px 2px;
}

.lamp_photo {
	width:650px;
	color:#111;
	display:none;
}

#lamp_bottom_left {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;	
		font-style:italic;
	float:left;
	width:200px;
	height: 16px;
	padding: 1px 2px 1px 2px;
}
#lamp_bottom_right {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	text-align: right;
	float:right;
	width:200px;
	height: 16px;
	padding: 1px 2px 1px 2px;
}


/***************************
product - Accessories
****************************/
.access{
	width:500px;
	height: 20px;
	color:#111;
	background-color:#CCC;
	border-bottom-style:dotted;
	border-top-style:dotted;
	border-spacing:0px;
	border-width:1px;	
}

#access_item {
	float:left;
	width:100px;
	height: 20px;
	padding: 1px 2px 1px 2px;
}
#access_desc {
	float:left;
	width:200px;	
	height: 20px;	
	padding: 1px 2px 1px 2px;
}
#access_spec {
	float:left;
	width:120px;	
	height: 20px;
	padding: 1px 2px 1px 2px;
}

.access_d {
	width:500px;
	height: 20px;
	color:#111;	
	background-color:#FFF;
	border-bottom-style:dotted;
	border-spacing:0px;
	border-width:1px;
}

#access_item_d {
	float:left;
	width:100px;
	height: 16px;
	padding: 1px 2px 1px 2px;
}
#access_desc_d {
	float:left;
	width:200px;	
	height: 16px;	
	padding: 1px 2px 1px 2px;
}
#access_spec_d {
	float:left;
	width:120px;	
	height: 16px;
	padding: 1px 2px 1px 2px;
}

.access_d:hover   {
  text-decoration:  none;
  font-weight:      bold;
  color:#000;
  background-color:#FC0;
 } 
.access_photo {
	width:500px;
	color:#111;
	display:none;
}

/***************************
Product Rotate
****************************/
#myGallery{
	position:relative;
	/*  width:200px;  Set your image width */
  height:170px;  /* Set your image height  */
	width: 220px;
}
#myGallery img{
	display:none;
	position:absolute;
	top:0;
	left:-49px;
	width: 170px;
	height: 145px;
}
#myGallery img.active{
  display:block;
}

#light{
  position:relative;
}
#light img{
  display:none;
  position:absolute;
  top:0;
  left:0;
}
#light img.active{
  display:block;
}	

#myGallery_greenlite{
	position:relative;
	/*  width:200px;  Set your image width */
  height:170px; /* Set your image height */
	width: 220px;
}
#myGallery_greenlite img{
  display:none;
  position:absolute;
  top:0;
  left:0;
}
#myGallery_greenlite img.active{
  display:block;
}

#myGallery_minor{
	position:relative;
	/*  width:200px;  Set your image width */
  height:220px;  /* Set your image height  */
	width: 220px;
}
#myGallery_minor img{
	display:none;
	position:absolute;
	top:0;
	left:0px;
}
#myGallery_minor img.active{
	display:block;
}

#myGallery_lunaspot{
	position:relative;
	/*  width:200px;  Set your image width */
  height:220px;  /* Set your image height  */
	width: 220px;
}
#myGallery_lunaspot img{
	display:none;
	position:absolute;
	top:0;
	left:0px;
}
#myGallery_lunaspot img.active{
	display:block;
}

#myGallery_tsquare{
	position:relative;
	/*  width:200px;  Set your image width */
  height:220px;  /* Set your image height  */
	width: 220px;
}
#myGallery_tsquare img{
	display:none;
	position:absolute;
	top:0;
	left:0px;
}
#myGallery_tsquare img.active{
	display:block;
}

#myGallery_accessories{
	position:relative;
	/*  width:200px;  Set your image width */
    height:185px;  /* Set your image height  */
	width: 220px;
}
#myGallery_accessories img{
	display:none;
	position:absolute;
	top:0;
	left:0px;
}
#myGallery_accessories img.active{
	display:block;
}

#myGallery_funnel{
        position:relative;
        /*  width:200px;  Set your image width */
  height:220px;  /* Set your image height  */
        width: 220px;
}
#myGallery_funnel img{
        display:none;
        position:absolute;
        top:0;
        left:0px;
}
#myGallery_funnel img.active{
        display:block;
}

#myGallery_lembo{
        position:relative;
        /*  width:200px;  Set your image width */
  height:220px;  /* Set your image height  */
        width: 220px;
}
#myGallery_lembo img{
        display:none;
        position:absolute;
        top:0;
        left:0px;
}
#myGallery_lembo img.active{
        display:block;
}

#myGallery_photo{
        position:relative;
        /*  width:200px;  Set your image width */
  height:220px;  /* Set your image height  */
        width: 220px;
}
#myGallery_photo img{
        display:none;
        position:absolute;
        top:0;
        left:0px;
}
#myGallery_photo img.active{
        display:block;
}

.space30 {
	height:30px;	
}

.space20 {
	height:20px;	
}
.space10 {
	height:10px;	
}
.space8 {
	height:8px;	
}
.space6 {
	height:6px;	
}
.space4 {
	height:4px;	
}
.space2 {
	height:2px;	
}

.prod_menu_1 {
	width:150px;
	height:18px;
	font: bold 12px/16px arial, helvetica, sans-serif;
	display: block;
	border-width: 1px;
	border-style: solid;
	border-color: #EEE #EEE #EEE #EEE;
	margin: 0;
	padding: 2px 3px;
	text-align:center;
	background-color:#666;
	color:#FFF;
}
.prod_menu_2 {
	font: bold 12px/16px arial, helvetica, sans-serif;
	width:150px;
	height:22px;
	color:#111;
	font-weight:bold;
	text-align:left;
	background-color:#FFF;
	cursor:pointer;	
}

.prod_menu_3 {
	font: bold 12px/16px arial, helvetica, sans-serif;
	width:150px;
	height:22px;
	color:#111;
	font-weight:bold;
	text-align:left;
	padding:2px 2px 2px 4px;
	background-color:#FFF;
	border-width:2px;	
	cursor:pointer;	
}

.prod_menu_1:hover {
	background-color:#333;
	color:#CCC;
}

.prod_link:hover {
	color:#CCC;
}

.prod_link {
	font: bold 12px/16px arial, helvetica, sans-serif;
	height:22px;
	font-size:13px;
	font-weight:bold;
	text-align:left;	
	background-color:#FFF;
	color:#111;
}

.oem, .div-oem {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	text-align:left;
  	margin-left: auto ;
  	margin-right: auto ;
	clear:left;
	width:700px;
	line-height:18px;
	padding-left:0px;
	padding-bottom:8px;
}

#open_file  {
  text-decoration:	none;
  color:blue;
  text-decoration:underline;
 } 
 
 /***************************
Product Index
****************************/
 
#product_label_grey {
	font-size: 12px;
	width: 190px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:12px;
	font-weight:bold;
	text-align:left;
	padding:6px;
	height:12px;
	clear:left;
	color:#000;
	background-color:#CCC;	 
}

#product_label_bold {
	font-size: 16px;
	width: 250px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:12px;
	font-weight:bold;
	text-align:left;
	padding:6px;
	height:12px;
	clear:left;
	color:#000;
	 
}

#product_label_bold1 {
        font-size: 16px;
        width: 250px;
        font-family:Arial, Helvetica, sans-serif;
        line-height:12px;
        font-weight:bold;
        text-align:left;
        padding:6px;
        height:12px;
        clear:left;
        color:darkorange;

}
#product_label_bold2 {
        font-size: 16px;
        width: 250px;
        font-family:Arial, Helvetica, sans-serif;
        line-height:12px;
        font-weight:bold;
        text-align:left;
        padding:6px;
        height:12px;
        clear:left;
        color:#000;

}

.product_box_label {
	font-size: 12px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	line-height:12px;
	font-weight:normal;
	float:left;
	margin-left:auto;
	margin-right:auto;
	width:128px;
	text-align:left;
	height:10px;
	padding:6px;
	background-color:#777;
	border-color:#777;
	border-style:solid;
	border-width:1px 1px 0px 1px; 
}
.product_box_image {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:12px;
	font-weight:normal;
	float:left;
	margin-left:auto;
	margin-right:auto;
	width:140px;
	text-align:left;
	height:162px;
	padding:0px;
	background-color:#777;
	border-color:#777;
	border-style:solid;
	border-width:1px; 
}

.product_box_image2 {
        font-size: 12px;
        font-family:Arial, Helvetica, sans-serif;
        line-height:12px;
        font-weight:normal;
        float:left;
        margin-left:auto;
        margin-right:auto;
        width:140px;
        text-align:left;
        height:137px;
        padding:0px;
        background-color:#777;
        border-color:#777;
        border-style:solid;
        border-width:1px;
}


#product_index_content {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	text-align:left;
	width:700px;
	margin-left:auto;
	margin-right:auto;	
	float:none;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
}

#product_box_container1 {
	margin-left:0px;
	margin-right:auto;
	width:800px;
	float: left;
}

#product_box_container2 {
	margin-left:0px;
	margin-right:auto;
	width:600px;
	float: left;
	padding-bottom: 20px;
}


#product_box1 {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:12px;
	font-weight:normal;
	float:left;
	margin-left:auto;
	margin-right:auto;
	width:150px;
	text-align:left;
	height:180px;
	padding:0px;
}
#product_box2 {
    font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;	
    line-height:12px;
	font-weight:normal;	
	float:left;
	margin-left:auto;
	margin-right:auto;
	width:10px;	
	text-align:left;
	height:10px;
	padding:6px 6px 6px 6px;	
}
#product_box3 {
        font-size: 12px;
        font-family:Arial, Helvetica, sans-serif;
        line-height:12px;
        font-weight:normal;
        float:left;
        margin-left:auto;
        margin-right:auto;
        width:150px;
        text-align:left;
        height:180px;
        padding:0px;
}

#product_box4 {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	float:left;
	margin-left:auto;
	margin-right:auto;
	width:200px;
	text-align:left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
#product_box5 {
    font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;	
	font-weight:normal;	
	float:left;
	margin-left:auto;
	margin-right:auto;
	width:20px;	
	text-align:left;
	padding:6px 6px 6px 6px;	
}
#product_box6 {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	float:left;
	margin-left:auto;
	margin-right:auto;
	width:200px;
	text-align:left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#height20 {
	height:100px;
	width: 600px;
}
#height10 {
	height:5px;
	width: 100px;
}

 /***************************
Tracks
****************************/

#myGallery_tracks{
  position:relative;
 height:185px;  /* Set your image height  */
	width: 220px;
}
#myGallery_tracks img{
  display:none;
  position:absolute;
  top:0;
  left:0;
}
#myGallery_tracks img.active{
  display:block;
}

.tracks_hover {
        width:700px;
        height: 20px;
        color:#111;
        background-color:#FFF;
        border-bottom-style:dotted;
        border-spacing:0px;
        border-width:1px;
}

.tracks_hover:hover   {
        text-decoration:  none;
}
 /***************************
Button
****************************/

.level1_button, .level2_button, .level3_button, .level4_button {
	color: #444;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#ccc));
	background: -moz-linear-gradient(top,  #ccc,  #ccc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#cccccc');	
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 11px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	/**text-shadow: 0 1px 1px rgba(0,0,0,.3);**/
	-webkit-border-radius: .2em; 
	-moz-border-radius: .2em;
	border-radius: .2em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);

}
.level1_button:hover,.level2_button:hover,.level3_button:hover,.level4_button:hover {
	background: #616161;
	background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
	background: -moz-linear-gradient(top,  #757575,  #4b4b4b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');	
	text-decoration: none;
}
.level1_button:active, .level2_button:active, .level3_button:active, .level4_button:active {
	color: #afafaf;
	background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
	background: -moz-linear-gradient(top,  #575757,  #888);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');	
	position: relative;
	top: 1px;
	text-decoration:  none;
}


.level1_button2, .level2_button2, .level3_button2, .level4_button2 {
	display: inline-block;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 11px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	background-image:url(../images/button-grey.jpg);

}
.level1_button2:hover,.level2_button2:hover,.level3_button2:hover,.level4_button2:hover {
	text-decoration: none;
	background-image:url(../images/button-darkgrey.png);
}
.level1_button2:active, .level2_button2:active, .level3_button2:active, .level4_button2:active {
	background-image:url(../images/button-grey.jpg);
	position: relative;
	top: 1px;
	text-decoration:  none;
}
