html,body{
	margin: 0px; padding: 0px;
	font-size: 14px; font-family: Trebuchet MS, Trebuchet, Arial, Tahoma, Verdana, sans-serif; font-weight:normal;
	color:#cccccc;
	background:#856550 url('../images/main/bkg.png') top left repeat-x;	
	text-align:center;	width:100%; 
}

a{
color: #ff912e;
}

a:hover{
color:#fff;
}

.clear{
	clear:both;
}

#bkgjungle{
	position:absolute;
	left:0px; top:448px;
	width:100%; height:156px;
	background: url('../images/main/bkgjungle.jpg') center top repeat-x;
}

#root{
	position:relative;
	text-align:left;
	width:950px;
	margin: 0px auto; 	
}

#header{
	background:#769ec6 url('../images/main/bkghead.jpg') center top no-repeat;
	width:950px; height:146px;
}

	#logo{
		position:absolute;
		margin: 0px;
		width: 495px;
		height: 147px;
		overflow: hidden;
		font-size: 16px;
		top: 0px;
		z-index: 1;
    }
	#logo span {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 495px;
		height: 147px;
		background: url('../images/main/logo.jpg');      
    }
	
	#container{
	}
	
		#mandrill{
			position:relative;
			width:105px; height:385px;
			background: url('../images/main/mandrill.jpg') no-repeat;
			float:left;
		}
		
		#mandrill-hand{
			position:absolute; left:105px; top:455px;
			width:33px; height:78px;
			background: url('../images/main/hand.png') no-repeat;
		}
		
		#main{
			position:relative;
			width:842px; height:100%;
			background:#212121 url('../images/main/bkgmain.png') left top repeat-y;
			float:left;
		}
			
			#topmenu{
				position:relative; left:0px;
				width:842px; height:69px;
				background:#ff871c url('../images/main/bkgmenu.jpg') no-repeat;
			}
			
				#search-text{
					float:left;
					font-size:11px; font-weight:bold;					
					background:#373737;
					position:relative; left:22px; top:16px;
				}
				
					#search-text a{
						color:#ff871c;
						text-decoration:none;
					}
				
					#search-text a:hover{					
						text-decoration:none;
					}
				
				#search-form{
					margin:0px; padding:0px;
					float:left;
				}
				
				#search-input{
					font-size:11px; color:#fff; background:#000;
					position:relative; left:42px; top:13px;
					border:0px; margin:0px; padding:0px;
					height:16px; width:128px;
				}
				
				#search-submit{
					border:0px; margin:0px; padding:0px;
					position:relative; left:40px; top:16px;
					height:16px; width:16px;
					background:#000 url('../images/main/search.png') no-repeat;
				}
				
				#menu{
					margin:0px; padding:0px;
					float:left;
					position:relative;
					top:14px; left:100px;
				}
				
					#menu li{
						margin:0px; padding:0px;
						float:left;
						list-style:none;
						width:130px; height:34px;						
						text-align:center;
						background: url('../images/main/bkgmenuli.png') center bottom no-repeat;
					}
				
					#menu li a{
						color:#373737;
						font-size:12px; font-weight:bold;
						text-transform:uppercase;
						text-decoration:none;
					}
					
					#menu li a:hover{
						color:#fff;
						text-decoration:none;
					}
			
			#content{
				position:relative; left:5px;
				width:832px; /* min-height:500px; */
				background:#212121 url('../images/main/bkgcontent.jpg') left bottom no-repeat;				
			}
			
				#content-begin{
					margin:0px 50px 0px 40px;
					height:100%;
				}
				
				#content-catalogue{
					margin:0px 10px 40px 10px;
					height:100%;
				}
								
					h1,h2,h3,h4{												
						margin:0px; padding:0px;						
					}	
					
					h1{
						margin:10px 0px 18px 0px;
						font-size:20px;
						font-weight:bold;
					}
					
					h2{
						font-size:24px;
						font-weight:bold;
					}					

					h3{
						font-size:18px;
						font-weight:bold;
						color:#ff912e;
					}

					h4{
						font-size:12px;
						font-weight:bold;
					}						
					
					.undercolor{						
						color:#202020;
						background:#ff912e;
						border:1px #ff912e solid;
					}


					
				#catalogue-menu{
						width:236px;
						float:left;
					}
					
				#catalogue-item{
						float:left;
						margin:0px 0px 0px 20px;
					}	
					
				#catalogue-menu ul{
					margin:0px; padding:0px;	
					background:#101010;	
					font-size:13px;	
					font-weight:bold;
					border-bottom:1px #888 solid;						
				}

				#catalogue-menu ul li{
					margin:0px; padding:0px;
					list-style:none;					
					margin-left:10px;
					border:5px #111 solid;
					background: url('../images/main/ll01.png') left top no-repeat;
					padding-left:10px;
				}				 
				
				#catalogue-menu ul li ul{
					margin-left:10px;
					border:0px;					
				}				 
				
					#catalogue-menu ul li ul li{
						background: url('../images/main/ll02.png') top left no-repeat;	
					}
								
				
				#catalogue-menu ul li ul li ul{
					margin-left:10px;
					border:0px;					
				}
				
					#catalogue-menu ul li ul li ul li{
						background: url('../images/main/ll03.png') top left no-repeat;	
					}
				
				#catalogue-menu ul li ul li ul li ul{
					margin-left:10px;
					border:0px;
				}
				
					#catalogue-menu ul li ul li ul li ul li{
						background: url('../images/main/ll04.png') top left no-repeat;	
					}
				
				/* catalogue-menu tra la laaa tra la liii :) */
				
				#catalogue-menu a{
					text-decoration:none;
					text-transform:uppercase;					
				}
								
				#product{
				}
				
				#p_path{
					width:540px;
				}	
				
				#p_bigphoto{
					float:left;
					width:228px; height:228px;
					border:3px #636363 solid;
					background:#fff;
				}

								
					#p_bp_img{
						border:0px;
					}
				
				#p_data{
					float:left;
					margin:0px 0px 20px 20px;
				}
				
				.p_code{
					font-size:15px;
					font-weight:bold;
					color:#202020;
					background:#ccc;
					border:1px #ccc solid;
					text-decoration:none;
				}
				
				#p_description{
					width:290px;
				}
				
				#p_photos{
					margin:20px 0px 0px 0px;
					width:540px;
				}
				
				/* NEW> */
				
				.p_p_d{
					margin:0px 20px 20px 0px;
					float:left;
					height:185px;
				}

				
				.p_p_inn{
					border:3px #636363 solid; 
					width:150px;
					height:150px;
					margin-bottom:4px;
					background:#fff;
					text-align:center;
					overflow:hidden;
				}
								
				
				#p_photos a{
					color:#202020;
					text-decoration:none;					
				}
				
				#p_photos a:hover{
					text-decoration:underline;
				}

				.p_p_img{
					border:0px;					
				}
				
				#bigimgtd{
					overflow:hidden;
					width:228px; height:228px;
				}
				
				/* <NEW */
				
				.p_p_img2{
					margin:0px 20px 20px 0px;
					float:left;
					border:3px #636363 solid; 
				}
								
				#flash{
					margin:22px 0px 22px 0px;
					text-align:center;
				}
				
				#news{
					margin:4px 0px 4px 0px;
				}				
			
		#ribbon{
			position:absolute;
			right:0px; bottom:-4px;
			width:207px; height:155px;	
			background: url('../images/main/ribbon.png') no-repeat;
			z-index:1;
			border:0;
			text-indent:-2048px;
		}			
		
		#footer{
			position:relative; left:105px;
			width:842px; height:43px;
			background: url('../images/main/bkgfooter.png') no-repeat;
		}
		
			#footer-menu{
					margin:0px; padding:0px;
					float:left;
					position:relative;
					top:10px; left:0px;
				}
				
					#footer-menu li{
						margin:0px; padding:0px;
						float:left;
						list-style:none;						
						text-align:center;
						margin-left:20px
					}
				
					#footer-menu li a{
						color:#919191;
						font-size:10px; font-weight:bold;
						text-transform:uppercase;
						text-decoration:underline;						
						margin-left:20px
					}
					
					#footer-menu li a:hover{
						color:#fff;
						text-decoration:underline;
					}
					
					.fm1{
						background: url('../images/main/fm1.png') left center no-repeat;
					}
					
					.fm2{
						background: url('../images/main/fm2.png') left center no-repeat;
					}
		
		#mirror{
			position:absolute; left:105px;
			width:842px; height:43px;
			background: url('../images/main/bkgmirror.png') no-repeat;
		}


.pagingTop {
  font-weight:bold;
  padding-bottom: 12px;
  padding-top: 4px;
  text-align:center;
}

.pagingTop a {
 border:2px #ff912e solid;
 background:#ff912e;
 padding:0px 3px 3px 3px;
 color: #000;
 font-weight:bold;
}

.pagingTop a:hover {
 color: #fff;
}

.pagingTop .currentpage {
 border:2px #ff912e solid;
 background:#212121;
 padding:0px 3px 3px 3px;
 color: #ff912e;
 font-weight:bold;
 text-decoration:none;
}
		

/***************************** LIGHTBOX **************************/
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
  color: black;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#keyboardMsg a{
  padding: 4px;
  color: black;
  background-color: #e0e0e0;
  font-weight: bold;
}
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ 
    background-image: url(./../images/lightbox_overlay.png); 
}
/***************************** /LIGHTBOX ****************************/		
.pagingTop {
	margin-top:-40px;
}
