


/*********** General ***********/


html, body { 
	font-family:Arial; 
	padding:0;
	border:0;
	margin:0;
	overflow:hidden;
	background-color:#1c0906;
    color:white;
}


/*********** Map ***********/


#map { 
	height: 900px; 
	width: 1400px; 
	border: 1px solid #888;
}


/*********** Navigation ***********/


#navigation
{
	display: block;
	float:left;
	position:relative;
	width:100%;
	height:124px;
	margin:0;
	padding:0;
	margin-top:-33px;
}

#navigation #bg
{
	display:block;
	float:left;
	position:absolute;
	left:0;
	top:0;
    background-image:url("../res/nav-bg2.png");
    background-position:center;
    margin-top:15px;
}

/* Nav */

#navigation #items
{
	display:block;
	float:left;
	position:absolute;
	width:1050px;
}
#navigation #items li
{
	display:block;
	float:left;
}
#navigation #items a
{
	display:block;
	float:left;
}
#navigation #items a
{
	display:none;
}
#navigation #items #buy
{
	background-image:url("../res/nav-buy.png");
	width:287px;
	height:190px;
	margin-top:-50px;
}
#navigation #items #buy:hover
{
	background-position:0 -190px;
	cursor:pointer;
}

#navigation #items #trailer
{
	background-image:url("../res/nav-trailer.png");
	width:130px;
	height:52px;
	margin-top:25px;
	margin-left:5px;
}
#navigation #items #trailer:hover
{
	background-position:0 -52px;
	cursor:pointer;
}

#navigation #items #tonysimon
{
	background-image:url("../res/nav-tonysimon.png");
	width:158px;
	height:51px;
	margin-top:25px;
	margin-left:-5px;
}
#navigation #items #tonysimon:hover
{
	background-position:0 -51px;
	cursor:pointer;
}

#navigation #items #legacy
{
	background-image:url("../res/nav-legacy.png");
	width:126px;
	height:52px;
	margin-top:25px;
	margin-left:0px;
}
#navigation #items #legacy:hover
{
	background-position:0 -52px;
	cursor:pointer;
}

#navigation #items #logo
{
	background-image:url("../res/nav-logo.png");
	width:287px;
	height:87px;
	margin-top:-6px;
	margin-left:10px;
}
#navigation #items #logo:hover
{
	cursor:pointer;
}

#navigation #copywrite
{
    float:left;
    display: block;
    position: absolute;
    color: #f4f1db;
    font-size: 10px;
    margin-top:35px;
    width:1050px;
    text-align: right;
}

/*********** Follow ***********/

#follow 
{
	display:block;
	float:left;
	position:absolute;
	background-image: url("../res/follow.png");
	width:90px;
	height:151px;
}
#follow a
{
	display:block;
	float:left;
	position:absolute;
	cursor:pointer;
	left:0;
	top:0;	
	width:25px;
	height:25px;
	overflow:hidden;
}
#follow a#facebook
{
	left:18px;
	top:75px;
}
#follow a#twitter
{
	left:48px;
	top:75px;
}
#follow a#youtube
{
	left:18px;
	top:105px;
}
#follow a#vimeo
{
	left:48px;
	top:105px;
}
#follow a span
{
	display:none;
}

/*********** Magnifier ***********/

#magnifier
{
	display:block;
	float:left;
	position:absolute;
    top:0;
}

#magnifier #glass
{
    display:block;
    float:left;
    position:absolute;
}
#magnifier #cover
{
	display: block;
	float: left;
    position:absolute;
    background: url("../res/shadow.png");
    width:100%;
    height:100%;
}
#magnifier #glass:hover
{
    cursor: pointer;
}


/*********** Popup ***********/

#gallery
{
    display:block;
    float:left;
    position:absolute;
    top:0;
    width:100%;
    height:100%;
    display: none;
}
#gallery #cover
{
    display: block;
    float: left;
    position:absolute;
    background: url("../res/shadow.png");
    width:100%;
    height:100%;
}
#gallery #bg
{
    display: block;
    float: left;
    position:absolute;
    background-color: #57524d;
    width:806px;
    height:511px;
    margin:20px;
}
#gallery #imageStage
{
    display: block;
    float: left;
    position:absolute;
    width:806px;
    height:511px;
    margin:20px;
}

#gallery #videoStage
{
    display: block;
    float: left;
    position:absolute;
    width:786px;
    height:491px;
    margin:40px;
    margin-left:66px;
}

#gallery #content
{
    display: block;
    float: left;
    position:absolute;
    width:846px;
    height:551px;
}
#gallery #frame
{
    display:block;
    float:left;
    position:absolute;
    background: url("../res/gallery/frame.png");
    width:846px;
    height:551px;
    top:0;
    pointer-events: none;
}

#gallery #next
{
    display:block;
    float:left;
    position:absolute;
    background: url("../res/gallery/next.png");
    width:54px;
    height:38px;
    top:200px;
    left:832px;
}
#gallery #next:hover
{
    background: url("../res/gallery/next_over.png");
    cursor: pointer;
}

#gallery #prev
{
    display:block;
    float:left;
    position:absolute;
    background: url("../res/gallery/prev.png");
    width:54px;
    height:38px;
    top:200px;
    left:-34px;
}
#gallery #prev:hover
{
    background: url("../res/gallery/prev_over.png");
    cursor:pointer;
}

#gallery #close
{
    display:block;
    float:left;
    position:absolute;
    background: url("../res/gallery/close.png");
    width:58px;
    height:17px;
    top:20px;
    left:760px;
}

#gallery #close:hover
{
    cursor: pointer;
}

#gallery #heading
{
    display:block;
    float:left;
    position:absolute;
    background: url("../res/gallery/testName.png");
    width:174px;
    height:52px;
    top:-10px;
    left:-10px;
}

/*********** Audio ***********/

.playerHolder
{
    display:block;
    float:left;
    position:absolute;
    background-color: white;
    width:300px;
    height:150px;
    top:0;
}
