/* 
  Title # Lighting CMS - Lusive - Accessories
  Date # 31 March 2009
 */
 
 
body{
     padding:0px; margin:0px; background-color:#5A5B5D;
font-family:Arial;
	 }
#custom_vst{
float:left;
position:relative;
}
.lusive_box4b p{
font-size:13px;
}
#email-overlay{
	left:0;
	 top:0;
	 position:absolute;
	 margin:0;
	 padding:0;
	 z-index:10001;
}
#email-box{
	position:absolute;
	text-align:center;
	width:100%;
	z-index:10002;
}
#btnClose{
	
	display:block;
	width:23px;
	height:23px;
	float:right;	   
}	 
#wrap{
      width:960px;
	  margin-left:40px;
	  float:left;
	  text-align:left;
	  }
	  
#wrap1{
       width:1000px;
	   background:url(../images/accessoriesresults_bg2.gif)  no-repeat;
	   height:857px;
	   float:left;
	   position:relative;
	   }
	   
#home{
      width:1000px;
	  background:url(../images/home_bg.gif)  no-repeat;
	  height:858px;
	  float:left;
	  position:relative;
	  }	   
	.input-image{
	width:62px; height:50px;float:left; background:url(../images/inputbox.gif)  no-repeat; margin-left:19px; position:relative;text-align:center;*margin-left:18px;_margin-left:9px; 
	}   
#custom_body{
       width:1000px;
	   padding-right:105px;
	   background:url(../images/custom_bg.gif) no-repeat;
	   height:857px;
	   float:left;
	   position:relative;
	   }
	   
#company_body{
       width:1000px;
	   padding-right:146px;
	   background:url(../images/company_bg.gif) no-repeat;
	   height:858px;
	   float:left;
	   position:relative;
	   }
	   
#lighting_body{
       width:1000px;
	   background:url(../images/lighting1_bg.gif) no-repeat;
	   height:857px;
	   float:left;
	   position:relative;
	   }
	   
#design{
      width:1000px;
	  background:url(../images/design_bg.gif)  no-repeat;
	  height:817px;
	  float:left;
	  position:relative;
	  }		   
	   
#press{
       width:1000px;
	   background:url(../images/press_bg.gif)  no-repeat;
	   height:857px;
	   float:left;
	   position:relative;
	   }
	   
#projects{
       width:1000px;
	   background:url(../images/projects_bg2.gif)  no-repeat;
	   height:858px;
	   float:left;
	   position:relative;
	   }
	   
#contact{
      width:1000px;
	  background:url(../images/contact_bg.gif)  no-repeat;
	  height:817px;
	  float:left;
	  position:relative;
	  }   	   	   	   	   	   
	   


h1{
  font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:normal; color:#FFFFFF; padding:0px; margin:0px;
  }
  
h2{
  font-family:Arial, Helvetica, sans-serif; font-size:21px; font-weight:normal; color:#888A8C; padding:0px; margin:0px;
  }  
  
h3{
  font-family:Arial, Helvetica, sans-serif; font-size:33px; font-weight:normal; color:#FFFFFF; padding:0px; margin:0px;
  }
  
h4{
  font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; color:#CCCCCC; padding:0px; margin:0px;
  } 
      	
	   
p{
  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; line-height:18px; padding:0px; margin:0px;
  }
  
.inputtxt{
		  font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#FFFFFF; width:180px; border:none; background-color:#999999; height:26px;
		  }  	   	  	  


/* ---------------------- Start Text ------------------ */
.font{ color:#FFFFFF; }
  .font a{ color:#FFFFFF; text-decoration:none; }
    .font a:hover{ color:#8C8C8C; text-decoration:none; }
	
.font1{ color:#FFFFFF; font-size:11px; }
   .font1 a{ color:#FFFFFF; text-decoration:none; }	
   .font1 a:hover{ color:#343434; font-size:11px; }	

.font2{ color:#343434; font-size:11px; }

.font3{  font-size:13px; }
   .font3 a{ color:#FFFFFF; text-decoration:none; }

.font4{  font-size:16px; }

.font4{  font-size:17px; }

.font5{  font-size:17px; color:#343434; }

.font6{ color:#CCCCCC; text-decoration:none; }
   .font6 a{ color:#CCCCCC; text-decoration:none; }	
   
.font7{ color:#5A5B5C; } 

.font8{ font-size:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; } 

.font9{ font-size:14px; }   

.font10{ color:#FFFFFF; }
  .font10 a{ color:#FFFFFF; text-decoration:none; }     

.font11{ font-size:16px; } 

.font12{ color:#343434; font-size:13px; }

.font13{ color:#FFFFFF; font-size:11px; }
   .font13 a{ color:#FFFFFF; text-decoration:none; }	
   .font13 a:hover{ color:#000000; font-size:11px; text-decoration:underline; }
    
   
	
.submit_box{
background:url("../images/search_bg.png") no-repeat scroll 0 0 transparent;
border:medium none;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
height:21px;
margin-top:5px;
padding-bottom:9px;
width:63px;
}
.input_box{
		  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; border:none; background-color:#FFFFFF; width:62px; height:16px;
		  }	
		  
		  
.input_box2{
		  font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#FFFFFF; border:none; background-color:#221F1F; width:281px; height:20px; border:1px solid #FFFFFF; padding-left:5px; margin-top:6px;
		  }	
		  
.input_box3{
		  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; border:1px solid #FFFFFF;
		  background:none; height:244px; *height:233px; padding-left:5px; margin-top:6px; overflow:hidden;
		  }		  		  
/* ---------------------- End Text ------------------ */

 
/* --------------------------------- Start Block Body ---------------------------- */ 
 
#block_body{
            width:1000px;
			float:left;
			position:relative;
			}
 
 
/* ------------------------ Start Left Side ---------------------------- */ 

#left{
      width:111px;
	  padding-left:68px;
	  padding-top:60px;
	  float:left;
	  position:relative;
	  }
	  	  
	  
.left1{
      width:101px;
	  float:left;
	  position:relative;
	  height:131px;
	  }	 
	  
.left1 a{
      width:101px;
	  padding-left:10px;
	  float:left;
	  position:relative;
	  }	
	  
.left1 a:hover{
      width:99px;
	  margin-left:1px;
	  margin-top:1px;
	  height:131px;
	  *height:129px;
	  }	  	  
	  
.left2{
      width:101px;
	  padding-top:15px;
	  _padding-top:8px;
	  float:left;
	  position:relative;
	  }	
	  
.left2a{
      width:101px;
	  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF;
	  float:left;
	  position:relative;
	  }	

.left2a a{
      width:101px;
	  padding-top:3px;
	  background:url(../images/accessoriesresults_nav_bg.png) no-repeat;
	  height:32px;
	  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:none; text-align:center;
	  float:left;
	  position:relative;
	  }
	  
.left2a a:hover{
      width:100px;
	  padding-top:3px;
	  background:url(../images/accessoriesresults_nav_bg.png) no-repeat;
	  height:31px;
	  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF;
	  float:left;
	  position:relative;
	  cursor:pointer;
	  margin-left:1px;
	  margin-top:1px;
	  }	
	  
.left2a_1{
      width:100px;
	  padding-top:4px;
	  background:url(../images/accessoriesresults_nav_hov.png) no-repeat;
	  height:26px;
	  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666666; text-align:center; text-decoration:none;
	  float:left;
	  position:relative;
	  margin-left:1px;
	  margin-top:1px;
	  }		      		  
	   
	  
.left_product{
      width:101px;
	  padding-top:6px;
	  background:url(../images/accessoriesresults_product.png) no-repeat;
	  height:74px;
	  float:left;
	  }	 	    

/* ------------------------ End Left Side ---------------------------- */ 


/* ------------------------ Start Right Side ---------------------------- */ 

#right{
      width:821px;
	  float:left;
	  position:relative;
	  }
	  
.right1{
      width:821px;
	  float:left;
	  position:relative;
	  }
	  
.right2{
      width:800px;
	  padding-left:21px;
	  float:left;
	  position:relative;
	  z-index:10000;
	  }	
	  
.right3{
      width:788px;
	  padding-left:23px;
	  float:left;
	  position:relative;
	  }		    
	  
.menu{
      width:135px;
	  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666666; line-height:22px; text-align:center;
	  float:left;
	  position:relative;
	  }
	  
.menu a{
      width:135px;
	  background:url(../images/accessoriesresults_menu_bg3.png) no-repeat;
	  height:36px;
	  text-decoration:none;
	  cursor:pointer;
	  display:block;
	  color:#666666; text-decoration:none;
	  }
	  
.menu a:hover{
      width:134px;
	  background:url(../images/accessoriesresults_menu_bg3.png) no-repeat;
	  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666666; text-align:center;
	  height:35px;
	  text-decoration:none;
	  margin-left:1px;
	  margin-top:1px;
	  }
	  
.menu2{
      width:135px;
	  height:36px;
	  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; line-height:22px; text-align:center;
	  background:url(../images/accessoriesresults_menu_hov.png) no-repeat;
	  float:left;
	  position:relative;
	  }
	    	  
#lusive_box{
            width:263px;
			float:left;
			position:relative;
			z-index:-1;
			}
			
#lusive_box4{
            width:330px;
			float:left;
			position:relative;
			z-index:-1;
			}
			
.lusive_box4a{
            width:150px;
			float:left;
			position:relative;
			}
			
.lusive_box4b{
            width:300px;
			float:left;
			position:relative;
			}									
			
#lusive_box1{
            width:220px;
			padding:12px 12px 0px 12px;
			background:url(../images/accessoriesresults_lusive_b.gif) repeat-x;
			height:470px;
			border:1px solid #FFFFFF;
			float:left;
			position:relative;
			}
			
			
			.lusive_box0{
						width:215px;
						padding-left:3px;
						float:left;
						position:relative;
						}
						
				.lusive_boxa{
						width:56px;
						border:1px solid #FFFFFF;
						height:55px;
						float:left;
						position:relative;
						}
						
				.lusive_boxb{
						width:64px;
						border:1px solid #FFFFFF;
						height:64px;
						float:left;
						position:relative;
						}		
			
#lusive_box2{
            width:277px;
			padding:15px 15px 0px 15px;
			background:url(../images/accessoriesresults_lusive_2.gif) repeat-x;
			height:293px;
			border:1px solid #FFFFFF;
			float:left;
			position:relative;
			z-index:-1;
			}
			
.lusive_box2a{
            width:275px;
			border:1px solid #FFFFFF;
			height:278px;
			float:left;
			position:relative;
			}
			
.right3a{
      width:26px;
	  padding-top:4px;
	  float:left;
	  position:relative;
	  }
	  
.right3b{
      width:auto;
	  padding:5px 10px 5px 10px;
	  background-color:#5A5B5C;
	  float:left;
	  position:relative;
	  }
	  
.right3c{
      width:125px;
	  padding:5px 0px 5px 0px;
	  margin-left:17px;
	  float:left;
	  position:relative;
	  background-color:#5A5B5C;
	  }
	  
.right3c_1{
      width:20px;
	  padding-top:2px;
	  float:left;
	  position:relative;
	  }	
	  
.right3c_2{
      width:95px;
	  float:left;
	  position:relative;
	  }		  	  	
	  
	  
	  

#email_block{
             width:320px;
			 left:500px;
			 top:80px;
			 float:left;
			 position:absolute;
			 }
			 
#custom_email_block{
             width:320px;
			 left:500px;
			 top:-20px;
			 float:left;
			 position:absolute;
			 }			 
	  
#email_box{
           width:320px;
		   padding:5px 15px 15px 15px;
		   float:left;
		   position:relative;
		   height:286px;
		   _height:290px;
		   background-color:#221F1F;
		   }
		   		   
		   
#email_box1{
           width:290px;
		   margin:5px 15px 15px;
		   padding-bottom:5px;
		   float:left;
		   position:relative;
		   }
		   
#email_box2{
           width:81px;
		   float:left;
		   position:relative;
		   height:36px;
		   }
		    
#email_box2 a{
           width:81px;
		   padding-top:12px;
		   float:left;
		   position:relative;
		   }
		   
#email_box2 a:hover{
           width:80px;
		   padding-top:12px;
		   margin-left:1px;
		   margin-top:1px;
		   height:35px;
		   *height:0px;
		   float:left;
		   position:relative;
		   }		   		   		   
		   
.lusive_decor{
             width:126px;
			 float:left;
			 position:relative;
			 }


.lusive_decor_line{
				 width:25px;
				 float:left;
				 position:relative;
				 }
				 
.illuminating_design{
             width:206px;
			 float:left;
			 position:relative;
			 }				 		   		   	    
	  	  	  									
/* ------------------------ End Right Side ---------------------------- */ 
 
/* --------------------------------- End Block Body ---------------------------- */
 
 
/* ------------------------------------------------------------- Start Company Page BIO --------------------------------------------------------*/ 
 
.company{
      width:530px;
	  padding:15px 10px 15px 20px;
	  float:left;
	  position:relative;
	  border:1px solid #FFFFFF;
	  }
	  

#company1{
      width:490px;
	  margin-right:10px;
	  /* background:url(../images/bio_plus_icon.gif) bottom right no-repeat; */
	  height:446px;
	  float:left;
	  position:relative;
	  overflow:hidden;
	  }
	  
.company2{
      width:570px;
	  padding-top:5px;
	  float:left;
	  position:relative;
	  }	
	  
#company3{
      width:24px;
	  position:relative;
	  padding-left:1px;
	  padding-right:5px;
	  background:url(../images/scorl_bar.gif) no-repeat;	  
	  float:left;
	  padding-top:24px;
	  padding-bottom:25px;
	  }	
	  
#company3_scroll_field{
       width:24px;
	   position:relative;
	   height:397px;
	   }
	  
#company3a{
      width:24px;
	  background:url(../images/scorl_bar_button.gif) no-repeat;
	  height:19px;
	  float:left;
	  }	      
	   
 
/* ------------------------------------------------------------- End Company Page BIO --------------------------------------------------------*/  
 
 
/* ------------------------------------------------------------- Start Custom Page  --------------------------------------------------------*/  


#custom{
		width:541px;
		padding:10px 10px 0px 10px;
		background:url(../images/accessoriesresults_lusive_2.gif) repeat-x;
		height:280px;
		border:1px solid #FFFFFF;
		float:left;
		
		z-index:-1;
		}
		
.custom1{
         width:65px;
		 float:left;
		 position:relative;
		 }	
		 
.custom2{
         width:256px;
		 border:1px solid #FFFFFF;
		 height:268px;
		 float:left;
		 position:relative;
		 }
		 
.custom3{
         width:206px;
		 padding-left:12px;
		 float:left;
		 position:relative;
		 }
		 
.custom_boxa{
			width:60px;
			border:1px solid #FFFFFF;
			height:64px;
			float:left;
			position:relative;
			}
			
.custom4{
		width:551px;
		padding:10px 0px 10px 10px;
		float:left;
		
		z-index:-1;
		}
		
.custom5{
		width:561px;
		padding-top:9px;
		background:url(../images/custom_big_box_bg.gif) no-repeat;
		height:80px;
		float:left;
		position:relative;
		overflow:hidden;
		}

.custom_boxb{
			width:25px;
			padding-top:30px;
			float:left;
			position:relative;
			}
		
.custom_boxc{
			width:67px;
			border:1px solid #FFFFFF;
			height:67px;
			float:left;
			position:relative;
			}
			
		 
.custom_boxd{
			width:67px;
			border:2px solid #FFFFFF;
			height:67px;
			float:left;
			position:relative;
			}
			
.custom6{
      width:560px;
	  float:left;
	  position:relative;
	  }															 		 		 	
 
 
/* ------------------------------------------------------------- End Custom Page  --------------------------------------------------------*/ 
 
/* ------------------------------------------------------------- Start lighting Page  --------------------------------------------------------*/ 

.lighting{
          width:270px;
		  float:left;
		  position:relative;
		  background-color:#FFFFFF;
		  }
		  
.lighting_a{
          width:140px;
		  padding-left:12px;
		  float:left;
		  position:relative;
		  }
		  
.lighting_b{
          width:100px;
		  float:left;
		  position:relative;
		  }		  	  
		  
.lighting1{
          width:258px;
		  padding:5px 0px 6px 12px;
		  float:left;
		  position:relative;
		  background-color:#5A5B5C;
		  }	
		 
.lighting2{
          width:258px;
		  padding:5px 0px 3px 12px;
		  float:left;
		  position:relative;
		  background-color:#999999;
		  }
		  
.lighting3{
          width:258px;
		  padding:5px 0px 3px 12px;
		  float:left;
		  position:relative;
		  background-color:#CCCCCC;
		  }
		  
.lighting4{
          width:258px;
		  padding:5px 12px 6px 0px;
		  float:left;
		  position:relative;
		  background-color:#5A5B5C;
		  }	
		  
.lighting_submit{
            width:81px;
			float:left;
			position:relative;
			font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF;
			}
			
.lighting_submit a{
            width:81px;
			padding-left:20px;
			padding-top:15px;
			background:url(../images/accessoriesresults_submit.gif) no-repeat;
			height:18px;
			background-position:0px 12px;
			font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:none;
			display:block;
			}
			
.lighting_submit a:hover{
            width:81px;
			padding-left:20px;
			padding-top:15px;
			background:url(../images/accessoriesresults_submit.gif) no-repeat;
			height:18px;
			background-position:0px 12px;
			display:block;
			margin-left:1px;
			margin-top:1px;
			font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF;
			}						
				  		  		  			  	  

/* ------------------------------------------------------------- End lighting Page  --------------------------------------------------------*/  
 
/* ---------------------------------------- Start Press Page  ---------------------------------------*/  

.press{
      width:512px;
	  float:left;
	  position:relative;
	  } 
 
.press1{
      width:491px;
	  padding:0px 14px 0px 0px;
	  float:left;
	  position:relative;
	  } 
	  
.press2{
      width:477px;
	  float:left;
	  position:relative;
	  }	
	  
.press2a{
      width:175px;
	  float:left;
	  position:relative;
	  }	
	  
.press2b{
      width:118px;
	  border:1px solid #FFFFFF;
	  height:140px;
	  float:left;
	  position:relative;
	  }
	  
.press2c{
      width:120px;
	  float:left;
	  position:relative;
	  }	
	  
.press3{
      width:120px;
	  float:left;
	  position:relative;
	  }	
	  
.press3a{
      width:118px;
	  border:1px solid #FFFFFF;
	  height:140px;
	  float:left;
	  position:relative;
	  }	  	  	      
 
 
/* ---------------------------------------- End Press Page  ---------------------------------------*/ 


/* ---------------------------------------- Start Projects Page  ---------------------------------------*/ 

.projects{
		width:275px;
		padding:6px 60px 0px 25px;
		background:url(../images/projects_box_bg.gif) repeat-x;
		height:492px;
		border:1px solid #FFFFFF;
		float:left;
		position:relative;
		}
		
.projects1{
		width:335px;
		padding-top:10px;
		float:left;
		position:relative;
		}		


/* ---------------------------------------- End Projects Page  ---------------------------------------*/

/* --------------------------- Start Design -------------------------------------- */

#design_image{
		width:522px;
		padding:4px 5px 5px 5px;
		/* background:url(../images/design_image_bg.gif) repeat-x; */
		height:312px;
		border:1px solid #FFFFFF;
		float:left;
		position:relative;
		}
		
.design_slidshow{
		width:528px;
		float:left;
		position:relative;
		}
		
.design2{
		width:515px;
		float:left;
		position:relative;
		}				

/* --------------------------- End Design -------------------------------------- */

/* --------------------------- Start Contact -------------------------------------- */

#contact_map{
            width:580px;
			background:url(../images/contact_map.gif) repeat-x;
			height:476px;
			border:1px solid #FFFFFF;
			float:left;
			position:relative;
			}
			
.contact_map1{
            width:363px;
			padding:300px 0px 0px 25px;
			_padding:293px 0px 0px 25px;
			float:left;
			position:relative;
			}
			
.contact_map1a{
            width:180px;
			float:left;
			position:relative;
			}
			
			.contact_map1a_1{
							width:170px;
							padding:3px 0px 5px 10px;
							background-color:#343434;
							float:left;
							position:relative;
							margin-bottom:4px;
							}
							
			.contact_map1a_2{
							width:160px;
							padding:10px 10px 5px 10px;
							background-color:#FFFFFF;
							float:left;
							position:relative;
							}
							
			.contact_map1a_3{
							width:180px;
							float:left;
							position:relative;
							margin-bottom:4px;
							_margin-bottom:6px;
							}								
			
.contact_map2{
            width:170px;
			padding-left:10px;
			padding-top:70px;
			_padding-top:63px;
			float:left;
			position:relative;
			}
			
.contact_map2a{
            width:150px;
			padding-left:20px;
			padding-top:13px;
			*padding-top:12px;
			background:url(../images/contact_submit.gif) no-repeat;
			height:33px;
			background-position:0px 12px;
			float:left;
			position:relative;
			margin-left:10px;
			margin-top:7px;
			*margin-top:0px;
			}	
			
#contact_map3{
          width:175px;
		  padding-left:10px;
		  float:left;
		  position:relative;
		  margin-top:6px;
		  }
		  
#contact_map4{
          width:144px;
		  padding:5px 5px 5px 5px;
		  border-left:1px solid #FFFFFF;
		  border-top:1px solid #FFFFFF;
		  border-bottom:1px solid #FFFFFF;
		  float:left;
		  position:relative;
		  height:228px; 
		  overflow:hidden;
		  }	
		  
#contact_map4a{
          width:140px;
		  height:228px; 
		  float:left;
		  position:relative;
		  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; line-height:18px;
		  overflow:hidden;
		  }		  
		  
#contact_map5{
          width:18px;
		  padding-left:1px;
		  padding-right:1px;
		  padding-top:25px;
		  background:url(../images/scorl_bar3.gif) no-repeat;
		  height:215px;	
		  float:left; 
		  }	
		  
#company3_scroll_field2{
       width:18px;
	   float:left;
	   height:190px;
	   }		  
		  
		  #contact_map5a{
				  width:18px;
				  background:url(../images/scorl_bar_button2.gif) no-repeat;
				  height:19px;
				  float:left;
				  position:relative;
				  }		  	  												
						

/* --------------------------- End Contact -------------------------------------- */







.style1 {color: #000000}




/* HEADER */
.slide_bg{ width:522px; height:312px; }
.headerimg { background-position: center top; background-repeat: no-repeat; width:522px; height:312px; position:absolute; }

/* CONTROLS */
.btn { height:32px; width:32px; float:left; cursor:pointer; }
#back { background-image:url("../images/btn_back.png"); }
#next { background-image:url("../images/btn_next.png"); }
#control { background-image:url("../images/btn_pause.png"); }

/* HEADER HAVIGATION */

#headernav-outer { float:right; }
#headernav {  margin-top:320px;}




/*  jcarousel */

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none; 
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}
/* --------------------------------------------------------------- */





.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 275px;
    height: 470px;
    padding-top:30px;
   
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  275px;
    height: 420px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 275px;
    height: 65px;
    
}


.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom:5px;
}


.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 0px;
    left: 125px;
    width: 42px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/projects_bullett2.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 0px;
    left: 125px;
    width: 42px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/projects_bullett.png) no-repeat 0 0;
}


.currentPage {
	font-weight:bold;
}


/****** Written by datpt@vsmarttech.com*********/
div.search_box{
	background: #FFF;
	width: 275px;
}

div.search_box div.title{
	font-size: 20px;
	background: #5a5b5d url( ../images/go_search.png) no-repeat 240px 7px;
	text-align: center;
	color: #FEE;
	height: 28px;
	line-height: 28px;
}

div.search_box div.parent{
	padding: 12px 0px 0px 0px;
}

div.search_box div.parent div.title{
	background: #a7a9ac;
	cursor: pointer;
}

div.search_box div.parent div.minus{
	background: #a7a9ac url( ../images/lighting1_icon7.jpg) no-repeat 240px 5px;
}

div.search_box div.parent div.plus{
	background:  #a7a9ac url( ../images/lighting1_icon6.jpg) no-repeat 240px 5px;
}

div.search_box div.parent div.child{
	padding: 2px 0px 0px 0px;
}

div.search_box div.parent div.child div.title{
	background: #d1d2d4;
	cursor: pointer;
}

div.search_box div.parent div.child div.minus{
	background: #d1d2d4 url( ../images/lighting1_icon7.jpg) no-repeat 240px 5px;
}

div.search_box div.parent div.child div.plus{
	background:  #d1d2d4 url( ../images/lighting1_icon6.jpg) no-repeat 240px 5px;
}

#map_larg_img a{
	background:url(../images/map_larg.jpg) no-repeat;
	display:block;
	width:229px;
	height:120px;
	background-position:0px 0px;
	
}
#map_larg_img a:hover{
	background-position:0px -120px;
}