#wrap
	{
    width:950px;
    margin:auto;
    }
body
	{
    margin:0px;
    background:#e4e4de;
    }
.object
	{
	background:url(/images/video.jpg) top center no-repeat;
	min-width:200px;
	min-height:200px;
	}
body, td, div, input, textarea
	{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#596148;
	font-size:12px;
    }
a:link, a:active, a:visited
	{
	color:#7ba02f;
	}
a:hover
	{
	color:#596148;
	}
h1
	{
	font-size:15px;
	color:#7ba02f;
	}
h2
	{
	font-size:13px;
	color:#596148;
	}
#links
	{
	height:35px;
	background:url(images/linkright.jpg) top right no-repeat #cccdc3;
	}
#headpic, #headpic2
	{
	margin-top:11px;
	}
#left
	{
	width:177px;
	float:left;
	margin-top:13px;
	}
#cart
	{
	margin-top:13px;
	background:#cccdc3;
	}
#cartinside
	{
	padding:11px;
	}
#content
	{
	width:773px;
	float:left;
	}
#footer
	{
	height:35px;
	background:url(images/footer.jpg) top left no-repeat;
	margin-top:13px;
	margin-bottom:20px;
	}
#footerinside
	{
	text-align:right;
	padding:9px;
	}
#footer a:link, #footer a:active, #footer a:visited
	{
	color:#596148;
	font-size:10px;
	text-transform: uppercase;
	font-weight:bold;
	}
#footer a:hover
	{
	color:#000000;
	font-size:10px;
	text-transform: uppercase;
	}
	
#slideshow {
    position:relative;
    height:319px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
	cursor:pointer;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}
.iconfirst
	{
	margin-top:15px;
	}
.icon
	{
	margin-top:15px;
	margin-left:16px;
	}

.document_row{
	margin-bottom:10px;
}

.document_name{
	width:300px;
	float:left;
}

.document_filesize{
	width:80px;
	float:left;
	padding-left:5px;
	text-align:right;
}

.document_fileprice{
	width:150px;
	padding-left:15px;
	float:left;
}

.document_details{
	width:150px;
	float:left;
}

#mapBox{
	border:solid #B4C58F 1px;
}


#trans {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	background-color:#004059;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	vertical-align:middle;
	text-align:center;
	z-index:1;
}

#hidden_div {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:99;
	vertical-align:middle;
	text-align:center;
}

#notes_div{
	margin:auto;
	background-color:#ffffff;
	width:500px;
	margin:50px;
	vertical-align:middle;
	text-align:left;
}

.hidden_container{
	margin:auto;
	margin-top:100px;
	background-color:#ffffff;
	vertical-align:middle;
	width:600px;
	text-align:center;
	border:solid #000000 1px;
}

#submit_div{
	margin:auto;
	background-color:#ffffff;
	width:500px;
	margin:50px;
	vertical-align:middle;
	text-align:left;
}

#pos_box{
	background-color:#B4C58F;
	height:20px;
	width:100%;
}

#pos_display{
	color:#ffffff;
	line-height:20px;
	margin-left:5px;
	text-align:left;
}

