@charset "utf-8";
/* CSS Document */
body, html{
	height:100%;
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;

	}
	#headerfixed{
width:100%;
height:75px;
position:fixed;
top:0px;
background-color:#000000;	
z-index:4000;
border-bottom:#FFFFFF solid 2px;
text-align:center;
font-size:48px;
color:#FFFFFF;
	
}
.quoteimg{
		width:700px;
}

.redtext{
	color:#FF0000;
}
#buynowright{
	width:180px;
	height:25px;
	background-color:#333333;
	color:#FF0000;
	text-align:center;
	padding:10px;
	border-radius: 25px;
	font-size:18px;
	font-weight:bold;
	margin-bottom: 30px;
	
	
	
	
}

#bgimg{
	position:relative;
	background-color:#000000;
	/* background-image: url("/gfx/pagebg/casperKeysoe.jpg"); 
	background-image: url("/gfx/bookcoverbackground.jpg"); */
		
	background-image: url("/gfx/kimberleydiamondmine.jpg"); 
	height:100%;
	background-attachment:fixed;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
		z-index:5000;
		/*transition: background-color 0.6s ease;
		transition: .75s cubic-bezier()
	 */
	 	  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;


}

#centrecontent{
	padding:0;
	margin:0 auto;
	text-align:center;
	position:absolute;
	width:100%;
	z-index:7000;
	top:50%;
	transform: translateY(-50%)	;


}

#enterhere{
height:70;
width:100%;
position:absolute;
	z-index:7000;
text-align:center;
bottom: 40px;
padding-bottom:5px;	
font-family:verdana;
font-size:20px;
color:#FFFFFF;
background: rgba(0,0,0,0.3);

	
}
 #pagecontainer{
	width: 100%;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: center;
z-index:700;
margin-top:50px;
}
#pagecontent{
	width: 1200px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
		text-align:center;
padding-top: 10px;

}
#pagecontentWhole{
float:left;
	width: 1200px;
	text-align:left;
	min-height:1000px;

}
#pageleft{
	float:left;
	width: 200px;
	text-align:left;
	margin-top:10px;
	
}
#pageleft ul{
list-style:none;
}
#pageleft ul li{
	width: 160px;
		padding:0px;
		margin-top:5px;
		margin-right:10px;
		height:30px;
		text-align:left;
		font-size:20px;
}

#pageleft a{
	color:#000000;
	text-decoration:none;
}
#pageleft a:hover{
	text-decoration:underline;
}
#pagecentre{
	float:left;
	width: 700px;
	text-align:left;
	margin-left:50px;
	margin-right:50px;
	
	
}
#pagecentre a{
	color:#000000;
	text-decoration:none;
}
#pagecentre a:hover{
	text-decoration:underline;
	color:#FF0000;
}

#pageright{
	margin-top:15px;
	float:left;
	width: 200px;
	text-align:left;
	
}
#pageright img{
margin-bottom:30px;
border-radius: 10px;

	
}
#pageright a{text-decoration:none; color:#333333}
#pageright a:hover{text-decoration:none; color:#FF0000}



#buynow{
	display:none;
}
#buynow a{
	text-decoration:none;
	color:#FFFFFF;
}
#buynow a:{
	text-decoration:none;
	color:#FF0000;
}


#headgap{
	height:90px;
}

.hamburger-menu-black{
	width:30px;
	height:4px;
	background-color:#111111;
	border-radius:5px; 
	margin:5px 0;
}
#hamburger{
	display:none;
	border-radius:5px; 
	border:#111111 thin solid;
	padding:3px;
	background-color:#FFFFFF;

}
#closebtn{
	display:none;
}
#mobilemenu{
	display:none;
}
@media screen and (max-width : 1040px){

		#bgimg{
		background-attachment:scroll;

	}
	#pagecontent{
	width: 100%;
		
	}
	#pagecentre{
	width: 600px;
	margin-left:25px;
	margin-right:25px;
	
	
}
		#pagecontentWhole{
float:left;
	width: 90%;
	text-align:left;

}
#pageright{
display:none;	
}


}

@media screen and (max-width : 450px){
	
#hamburger{
	display:block;
	position:fixed;
	right:7px;
	top:7px;
	z-index:12000;
		
}

#mobilemenu{
	display:none;
	position:fixed;
	width: 300px;
	top:0px;
	right:0px;
	height: 800px;
background-color:#ffffff;
	border-left:#666666 3px solid;
		z-index:14000;
		overflow:visible;
}
#mobilemenu ul{
	list-style:none;
}



#mobilemenu ul li{
	float:left;
	clear:both;
	padding:0px;
		margin-top:2px;
		margin-left:5px;
		margin-right:15px;
		min-height:45px;
		text-align:left;
		font-size:18px;
			z-index:14000;
	background-color:#FFFFFF;
	color:#000000;
}

#mobilemenu a{
	color:#000000;
	text-decoration:none;
}
#mobilemenu a:hover{
	text-decoration:underline;
	color:#FF0000;
}
#pagecontent{
	position:relative;
	width: 350px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
		text-align:center;
}
#pagecontentWhole{
float:left;
	width: 350px;
	text-align:left;

}
#headerfixed{
width:100%;
height:65px;
position:fixed;
top:0px;
background-color:#000000;	
z-index:4000;
padding-top:8px;

	
}
#pageleft{
	display:none;
	
}
.homelogoimg{
	width:280px;
}
#pagecentre{
	width: 90%;
	margin-left:5%;
	margin-right:5%
	
}
#buynow{
	display:block;
		position:fixed;
	width:100%;
	background-color:#000000;
	text-align:center;
	height:40px;
	bottom:0px;
	border-top:#ffffff thin solid;
	padding-top:3px;
	color:#ffffff;
	z-index:12000;
}
.topimg{
	width:300px;
}
.quoteimg{
		width:100%;
}
}