/* Marylise - http://www.marylise.be */
/* Last updated 21/02/07 */
/* You may adapt elements of this CSS in your own projects, but the unique combination of images, colors, sizes, typography, and positioning ("the design") is copyright 2007 and may not be reproduced. */ 

/* Color palette

#727EA3

Light to dark

#29241D
#FFFAF2
#D9CBB8
#A69C8D
#73695C
#403C36
#333230

 */
 
 html, body, h1, h2, h3, h4, h5, h6, div, p, img, div, table, tr, td, br, input, li, ul {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height:16px;
	color:#29241D;
	/*border: solid 1px #00FF00;*/
}
 
 html, body {
	text-align: center;
	margin : 15px 0 0 0;
	padding : 0px;
	background-color: #29241D;
	/*border: solid 1px #00FF00;*/
}

div, table, tr, td {
	margin : 0px;
	padding : 0px;
}

p {
	color : #403C36;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height:16px;
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}



a, a:link, a:visited, a:active {
	color: #727EA3;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #727EA3;
	text-decoration: underline;
	font-weight: bold;
}

h1 {
	color : #73695C;
	font-size: 24px;
	line-height: 24px;
	font-weight: bold;
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 6px 0px;
	border-bottom: 1px;
	border-bottom-color: #73695C;
	border-bottom-style: dotted;
}
h2 {
	color : #73695C;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 6px 0px;
	border-bottom: 1px;
	border-bottom-color: #73695C;
	border-bottom-style: dotted;
}
h3 {
	color : #73695C;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 6px 0px;
	border-bottom: 1px;
	border-bottom-color: #73695C;
	border-bottom-style: dotted;
}
h4 {
	color : #403C36;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 6px 0px;
	border-bottom: 1px;
	border-bottom-color: #73695C;
	border-bottom-style: dotted;
}
h5 {
	color : #403C36;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
}
h6 {
	color : #403C36;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
}
hr {
	height:1px;
	margin: 3px 0px 3px 0px;
	padding:0px;
	border-top: 0px solid #403C36;
	border-bottom: 1px dotted #73695C;
}

FORM {
	margin: 0px 0px 0px 0px;
	}

input {
	margin: 0px;
	padding: 2px 2px 4px 4px;
	font-size: 11px;
	line-height: 16px;
	color: #403C36;
	border: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #D9CBB8;
	background-color: #FFFAF2;
	font-family: Verdana, sans-serif;
	}

select {
	margin: 0px;
	padding: 1px 2px 1px 2px;
	font-size: 11px;
	line-height: 16px;
	color: #403C36;
	border: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #D9CBB8;
	background-color: #FFFAF2;
	font-family: Verdana, sans-serif;
	}

ol, ul, li {
	/* width: 340px; */
	margin-top: 0px;
	margin-bottom: 0px;
	}

.textbox {
	/* width: 340px; */
	margin: 3px 0px 3px 0px;
	}

textarea {
	width: 340px;
	font-size: 11px;
	line-height: 16px;
	color: #403C36;
	margin: 0px 0px 6px 0px;
	padding: 2px 2px 2px 2px;
	border: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #A69C8D;
	background-color: #FFFAF2;
	}
	

p.img_right {
float: right;
padding: 10px 10px 0px 0px;
margin: 10px 10px 10px 10px;
font-style: italic;
font-size: 10px;
color: #000;
text-align: center;
}

p.img_left {
float: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: #fff;
font-style: italic;
font-size: 10px;
color: #000;
text-align: center;
}
	
.button {
	width: 170px;
	color : #FFFAF2;
	font-weight: normal;
	background-color: #727EA3;
	padding: 1px 6px 2px 6px;
	margin: 6px 0px 6px 0px;
	border: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #403C36;
}

.tinybutton {
	color : #FFFAF2;
	font-weight: normal;
	background-color: #727EA3;
	padding: 0px 2px 0px 2px;
	margin: 0px 0px -1px 0px;
	border: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #403C36;
}

.highlight {
	color : #FFFAF2;
	font-weight: normal;
	background-color: #727EA3;
	padding: 2px 30px 2px 30px;
	margin: 0px 0px 0px 0px;
	border: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #403C36;
}

.darklight {
	color : #FFFAF2;
	font-weight: normal;
	background-color: #333230;
	padding: 1px 30px 2px 30px;
	margin: 0px 0px 0px 0px;
	border: solid;
	border-width: 1px;
	border-color: #000000;
}

.darklight a {
	color : #FFFAF2;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

.darklight a:hover {
	padding: 0px;
	margin: 0px;
	text-decoration: underline;
}

moviecontent
	
	


.titlebar {
	width: 490px;
	color: #403C36;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	border: solid;
	border-color: #403C36;
	border-width: 1px 1px 1px 1px;
	border-collapse: collapse;
	margin: 2px 0px 8px 0px;
	padding: 2px 10px 2px 10px;
}

.subtitlebar {
	color: #403C36;
	width: 100%;
	padding: 2px 4px 1px 4px;
	text-align: left;
	border: solid;
	border-color: #A69C8D;
	border-width: 1px 1px 1px 1px;
	margin: 2px 0px 8px 0px;
}
	
	
	
object {
	border: none;
	margin: 0px;
	padding: 0px;
}
	
	
	
img {
	border: none;
}
 
/* layout */


#main {
	width: 950px;
	height: 100%;
	min-height: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	text-align: left;
}

#navigationcontainer {
	float: left;
	width: 950px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	background-color: #403C36;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	overflow: hidden;
}

.topnav {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, sans-serif;
	color: #D9CBB8;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	padding: 6px 0px 6px 0px;
}

.topnav a, .topnav a:link, .topnav a:visited, .topnav a:active {
	font-family: Verdana, sans-serif;
	color: #D9CBB8;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 5px 27px 5px 27px;
}

.topnav a:hover {
	color: #FFFAF2;
	font-weight: normal;
	text-decoration: none;
	background-color: #727EA3;
	background-image: url("../img/topnav_over.gif");
}

.topnav ul {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.topnav li {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#canvas {
	width: 950px;
	background-color: #333230;
}

#pagemarker {
	width: 950px;
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana;
	background-color: #727EA3;
	border-bottom: 1px solid #333230;
	vertical-align: middle;
}

#pagemarker p {
	padding: 6px 20px 3px 20px;
	margin: 0px 0px 0px 0px;
	font-family: Verdana;
	font-size: 12px;
	color: #FFFAF2;
	font-weight: bold;
	text-align: right;
}

#sidebarcontainer {
	float: left;
	width: 249px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #333230;
}

#sidebar {
	width: 210px;
	height: 100%;
	min-height: 100%;
	margin: 20px 0px 20px 20px;
	padding: 0px 0px 10px 0px;
	font-family: Verdana;
	font-size: 11px;
	line-height:14px;
	font-weight:bold;
	color: #FFFAF2;
}


#sidebar ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}


#sidebar li {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #D9CBB8;
}

#sidebar a {
	display: block;
	text-decoration: none;
	padding: 6px 10px 6px 10px;
	margin: 0px 0px 0px 0px;
	border-bottom: 0px solid #D9CBB8;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px solid #D9CBB8;
	width: 189px;
	font-weight: bold;
	color: #FFFAF2;
	border: 1px solid #333230;
}

#sidebar a:link, #sidebar a:visited, #sidebar a:active {
	color: #FFFAF2;
}

#sidebar a:hover {;
	color: #FFFAF2;
	font-weight: bold;
	border: 1px solid #D9CBB8;
	/* background-color: #727EA3;
	background-color: #73695C
	background-image: url("../img/topnav_over.gif"); */
}

a.clean {
	display: block;
	text-decoration: none;
	padding: 6px 10px 6px 10px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #D9CBB8;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px solid #D9CBB8;
	width: 189px;
	font-weight: bold;
	color: #FFFAF2;
}

a:link.clean, a:visited.clean, a:active.clean {
	color: #FFFAF2;
}

a:hover.clean {
	color: #FFFFFF;
	font-weight: bold;
	background-image: url("../img/spacer.gif");
}

.navbutton {
	display: block;
	text-decoration: none;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #A69C8D;
	border-top: 1px solid #A69C8D;
	border-right: 0px solid #73695C;
	border-left: 0px solid #73695C;
	font-weight: bold;
	color: #A69C8D;
	font-size: 10px;
}

.navbutton a, .navbutton a:link, .navbutton a:visited, .navbutton a:active {
	color: #727EA3;
	padding: 1px 10px 1px 10px;
	text-decoration: none;
}

.navbutton a:hover {
	background-color: #727EA3;
	color: #FFFAF2;
	text-decoration: none;
}

#sidebar li li a {
	width: 189px;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 6px 10px;
}

#sidebar li li a:link, #sidebar li li a:visited, #sidebar li li a:active {
	color: #FFFAF2;
	font-weight: normal;
	border-top: 0px;
	border-bottom: 0px solid #D9CBB8;
	border-right: 0px;
	border-left: 0px solid #D9CBB8;
	border: 1px solid #333230;

}

#sidebar li li a:hover {
	color: #FFFAF2;
	font-weight: normal;
	border: 1px solid #D9CBB8;
	/* background-color: 73695C;
	background-color: #727EA3;
	background-image: url("../img/topnav_over.gif"); */
}

#sidebar ul ul {
	margin: 0 0 10px 10px;
} 

#contentcontainer {
	float: right;
	width: 700px;
	height: 100%;
	min-height: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #FFFAF2;
}

#content {
	width: 620px;
	margin: 45px 40px 45px 40px;
	padding: 0px 0px 20px 0px;
}

#homepagecontent {
	margin: 0px;
	padding: 20px 10px 20px 10px;
	background-color: #A69C8D;
}

#homepagecontent h1 {
margin-top: 10px;
	font-family: Verdana, sans-serif;
	color: #403C36;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	border: 0px;
	line-height: 26px;
}

#footer {
	width: 950px;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #29241D;
	background-image: url("../img/dots.gif");
	background-repeat:repeat-x;
	background-position: top;
	border-top: 1px solid #000;
}

#footerleft {
	width: 210px;
	float: left;
}

#footerright {
	width: 700px;
	float: right;
	font-family: Verdana, sans-serif;
	color: #A69C8D;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: right;
}

#footerright a, #footerright a:link, #footerright a:active, #footerright a:visited {
	color: #A69C8D;
	text-decoration: none;
	font-weight: normal;
}

#footerright a:hover {
	color: #FFFAF2;
	font-weight: normal;
}


.separator {
	clear: both;
	height: 0px;
	margin: 0px;
	padding: 0px;
}


.downloadimg {
	border: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #73695C;
	background-color: #FFFAF2;
	width: 200px;
	height: 162px;
	text-align: center;
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
}


.legend, .legend p, .legend a, .legend a:link, .legend a:visited, .legend a:active .legend a:hover {
	font-size: 10px;
	font-style: italic;
	line-height: 12px;
	font-weight: normal;
	margin: 0px 0px 6px 0px;
	padding: 0px;
}

.bannerimg {
width: 700px;
height: 180px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-bottom: 1px solid #333230;
	overflow:hidden;

}

.locations {
width: 760px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-bottom: 1px solid #333230;
	overflow: hidden;
	float: right;

}

#notepaper {
	width: 410px;
	max-width: 410px;
	color: #403C36;
	text-align: left;
	padding: 25px 50px 25px 50px;
	margin: 10px 0px 0px 0px;
	background-color: #FFFFFF;
	border: 1px solid #403C36;
}

.storetable {
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #FFFAF2;
	border: 0px solid #403C36;
}

.storetable a {
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #403C36;
}

.storetable td {
	color: #403C36;
	text-align: left;
	padding: 5px 0px 5px 0px;
	border-top: 0px solid #403C36;
	border-bottom: 1px solid #A69C8D;
	/* background-color: #D9CBB8;  */
}

.storetable tr {
	padding: 3px 0px 3px 0px;
	border: 0px;
	/* background-color: #D9CBB8;  */
}

.storetable th {
	color: #A69C8D;
	text-align: left;
	padding: 5px 0px 5px 0px;
	border-top: 0px solid #403C36;
	border-bottom: 1px solid #A69C8D;
	/* background-color: #D9CBB8;  */
}


/* Color palette

#727EA3

Light to dark

#FFFAF2
#D9CBB8
#A69C8D
#73695C
#403C36
#333230

 */