body {
    padding: 0px;
    margin: 0px;
    background: #5d4632 url(/site/imgs/site/bgtile.gif) repeat-x;
	font: 12px Verdana,Trebuchet MS,sans-serif;
	color: #e5ddc8;
}


/* SCROLL BARS */
html, iframe {
	scrollbar-3dlight-color: #f2ecd7;
	scrollbar-arrow-color: #5d4631;
	scrollbar-base-color: #e6d8ae;
	scrollbar-darkshadow-color: #5d4631;
	scrollbar-face-color: #e6d8ae;
	scrollbar-highlight-color: #f2ecd7;
	scrollbar-shadow-color: #c6a646;
}


div.clear {
	clear:both;
}

p.startp {
	margin:0px;
}

#bgtexture {
	position: absolute;
	top: 75px;
	left: 0px;
	z-index: 0;
}


#content-container {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1000;
}

img { border: 0px; }


/* TEXT LINKS */
a.txt { color: #07a2dc; text-decoration:underline; }
a.txt:visited { color: #0685b4; }
a.txt:hover, a.txt:active { color:#08bcff; };




/* start page-top */
/* this is absolutely 100% fucking mystifying why this doesn't work in FF: */
div#page-top {
/*	display: block;
	width: 888px; */
}

div.page-top {
	display: block;
	width: 888px;
}

#img-logo {
	margin: 10px 10px 0px 10px;
	float: left;
}

#img-address {
	margin: 59px 0px 0px 0px;
	float: left;
}

#link-sendemail, #link-sendemail:visited {
	background: url(/site/imgs/site/sendemail.gif) no-repeat top left;
	width: 85px;
	height: 20px;
	display: block;
	text-indent: -3000px;
	overflow: hidden;
	float: right;
	margin: 54px 0px 0px 0px;
}

#link-home, #link-home:visited {
	background: url(/site/imgs/site/home.gif) no-repeat top left;
	width: 58px;
	height: 20px;
	display: block;
	text-indent: -3000px;
	overflow: hidden;
	float: right;
	margin: 54px 0px 0px 0px;
}


#link-sendemail:hover, #link-sendemail:active, #link-home:hover, #link-home:active {
	background-position: 0px -20px;	
}

/* end page-top */




/* start page-content */
#primary-container {
	clear: both;
	padding: 0px;
}

#shop-container {
	clear: both;
	display: block;
	background: #977b58 url(/site/imgs/site/shop_background.jpg);
	border-top: 1px solid #4a3626;
	border-bottom: 1px solid #4a3626;
	padding-bottom: 5px;
}

#shop-container #img-shop-header {
	padding: 13px 0px 0px 13px;
}

#shop-container p {
	font-size: 11px;
	margin: 4px 10px 4px 13px;
}

#shop-container .movietitle {
	font-style: italic;
}

#shop-container #btn-shopnow, #shop-container #btn-shopnow:visited {
	display: block;
	width: 115px;
	height: 29px;
	text-indent: -3000px;
	overflow: hidden;
	background: url(/site/imgs/site/btn_shopnow.gif) no-repeat top left;
	margin-left: 11px;
}

#shop-container #btn-shopnow:active, #shop-container #btn-shopnow:hover {
	background-position: 0px -29px;
}
/* end page-content */






/* start page-footer */
#page-footer {
	clear: both;
	padding-top: 20px;
	width: 950px;
}

#page-footer #footer-hr-home, #page-footer #footer-hr-inside {
	border-top: 1px solid #6f553e;
	float: left;
	margin-top: 6px;
}

#page-footer #footer-hr-home {
	width: 450px;
}

#page-footer #footer-hr-inside {
	width: 238px;
}

#footer-links {
	float: left;
	font-size: 11px;
}

#footer-links a, #footer-links span.atlinktxt {
	padding: 0px 16px 0px 16px;
}
/* end page-footer */