/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    scrollbar-3dlight-color: #BBBBBB;
    scrollbar-arrow-color: #FFFFFF;
    scrollbar-base-color: #FFFFFF;
    scrollbar-darkshadow-color: #000000;
    scrollbar-face-color: #BBBBBB;
    scrollbar-highlight-color: #CCCCCC;
    scrollbar-shadow-color: #000000;
}
body,td,th {
	font-family: maiandra GD, Arial;
	font-size: 9pt;
	color: #663300;
}

.background {
	background-image: url(images/background.jpg);
	background-repeat: repeat;
	padding-top: 30px;
}

.footer {
	color: #CC6600;
	font-size: 8pt;
	padding-bottom: 5px;
}

.footer_link {
	color: #663300;
	text-decoration: none;
	font-size: 8pt;
} 

.footer_link:hover {
	color: #CC6600;
	text-decoration: none;
	font-size: 8pt;
} 



/* index page                                           */

.index_logo {
	background-image: url(images/index_logo.jpg);
	background-position: left;
	background-repeat: no-repeat;
	height: 124px;
	width: 297px;
}

.index_main {
	padding-right: 5px;
}

.index_border {
	font-size: 8pt;
}

.index_green {
	background-image: url(images/border_green.jpg);
	background-repeat: repeat-x;
	padding-bottom: 4px;
}

/* main                                                     */

.main_background {
	background-image: url(images/main_bg.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 25px;
	padding-top: 27px;
}

div.main {
	overflow: auto;
	height: 175px;
	background-image: url(images/main_bg_background.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.main_text {
	padding-left: 5px;
}

.black_text {
	color:#000000;
}
.black_text_small {
	color:#000000;
	font-size: 8pt;
	padding-left: 1px;
	padding-right: 1px;
}

.aboutus_text {
	padding-left: 5px;
}

.main_capital {
	font-size: 13pt;
	font-weight: bold;
}


/* parties, workshops and events                    */

.pwe_links{
	color:#000000;
	font-size: 8pt;
}

.pwe_sidebg {
	background-image: url(images/parties_border.jpg);
	background-repeat: repeat-y;
}

.pwe_underline {
	font-weight:bold;
	text-decoration: underline;
}


/*  product range & gallery                                                      */

.prg_images{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 20px;
	padding-bottom: 5px;
}

.prg_image_text {
	font-size: 7pt;
	color: #000000;
}

.prg_background {
	background-image: url(images/prg_background.jpg);
	background-repeat:no-repeat;
	background-position: bottom;
}


.main_bg_left {
	background-image: url(images/main_bg_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 237px;
	width: 18px;
}
.main_bg_right {
	background-image: url(images/main_bg_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 237px;
	width: 219px;
}
.main_bg_top {
	background-image: url(images/main_bg_top.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 31px;
}
.main_bg_bottom {
	background-image: url(images/main_bg_bottom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 14px;
}
.main_logo {
	background-image: url(images/main_logo.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 122px;
	width: 278px;
}
.main_navigation {
	height: 122px;
	width: 481px;
}
.bottom_border_center {
	background-image: url(images/border_bottom.jpg);
	background-repeat: no-repeat;
	height: 85px;
	width: 778px;
}
