@charset "utf-8";
/* CSS Document */

body {
	text-align: center;
	margin-top: 0px;
	height: 100%;
	margin-bottom: 0px;
	background-image: url(graphics/gradient_bax.jpg);
	background-color: #9f9888;
	background-repeat: repeat-x;
	background-position: top;
}

#container {
	width: 770px;
	background-color: #f0ecd8;
	margin: 0 auto;
	position: relative;
	z-index: 0;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#header {
	width: 770px;
	background-image: url(graphics/header.jpg);
	height: 144px;
	position: relative;
}
#mainnavigation {
	width: 770px;
	position: relative;
	height: 116px;
	background-image: url(graphics/nav_bax.jpg);
}
#menubox {
	position: absolute;
	height: 20px;
	width: 575px;
	left: 110px;
}
#Subnav {
	position: absolute;
	width: 575px;
	height: 75px;
	top: 30px;
	left: 110px;
}
#footer {
	height: 25px;
	width: 770px;
}

#content {
	height: 360px;
	width: 770px;
}
#home {
	position: absolute;
	height: 20px;
	width: 50px;
	left: 20px;
}
#services {
	position: absolute;
	height: 20px;
	width: 50px;
	left: 85px;
}
#price {
	position: absolute;
	height: 20px;
	width: 50px;
	left: 168px;
}
#gallery {
	position: absolute;
	height: 20px;
	width: 50px;
	left: 240px;
}
#about {
	position: absolute;
	height: 20px;
	width: 80px;
	left: 315px;
}
#contact {
	position: absolute;
	height: 20px;
	width: 90px;
	left: 415px;
}
#language {
	position: absolute;
	height: 20px;
	width: 70px;
	right: 10px;
	top: 10px;
}
#homef {
	position: absolute;
	height: 20px;
	width: 60px;
	left: 20px;
}
#servicesf {
	position: absolute;
	height: 20px;
	width: 55px;
	left: 98px;
}
#pricef {
	position: absolute;
	height: 20px;
	width: 50px;
	left: 180px;
}
#galleryf {
	position: absolute;
	height: 20px;
	width: 60px;
	left: 245px;
}
#aboutf {
	position: absolute;
	height: 20px;
	width: 90px;
	left: 325px;
}
#contactf {
	position: absolute;
	height: 20px;
	width: 90px;
	left: 430px;
}
#lighting {
	position: absolute;
	height: 20px;
	width: 65px;
	left: 20px;
}
#power {
	position: absolute;
	height: 20px;
	width: 60px;
	left: 100px;
}
#catering {
	position: absolute;
	height: 20px;
	width: 70px;
	left: 175px;
}
#climate {
	position: absolute;
	height: 20px;
	width: 65px;
	left: 260px;
}
#decor {
	position: absolute;
	height: 20px;
	width: 55px;
	left: 343px;
}
















#homecontent {
	height: 400px;
	width: 770px;
	overflow: visible;
}
#homecontentf {
	height: 460px;
	width: 770px;
	overflow: visible;
}
#homeimage {
	position: absolute;
	height: 271px;
	width: 232px;
	left: 60px;
	top: 282px;
}
#hometext {
	position: absolute;
	height: 335px;
	width: 426px;
	top: 282px;
	left: 330px;
	text-align: left;
}
#fbbox {
	height: 24px;
	width: 24px;
	position: absolute;
	top: 615px;
	background-image: url(graphics/FB.png);
	background-repeat: no-repeat;
	background-position: left;
	text-align: right;
	left: 10px;
}










#servicecontent {
	height: 480px;
	width: 770px;
}
#serviceimage1 {
	position: absolute;
	width: 365px;
	height: 165px;
	left: 390px;
	top: 400px;
}
#serviceimage2 {
	height: 30px;
	width: 240px;
	position: absolute;
	left: 100px;
	top: 520px;
}
#service1 {
	text-align: left;
	width: 700px;
	left: 50px;
	position: absolute;
	top: 280px;
}
#service1a {
	text-align: left;
	width: 330px;
	left: 50px;
	position: absolute;
	top: 400px;
}

#service2 {
	text-align: left;
	position: absolute;
	width: 700px;
	left: 50px;
	top: 580px;
}
#service3 {
	text-align: left;
	width: 700px;
	left: 50px;
	position: absolute;
	top: 700px;
}










#lightingcontent {
	height: 880px;
	width: 770px;
}
#lightingimage1 {
	position: absolute;
	height: 266px;
	width: 150px;
	top: 280px;
	left: 50px;
}
#lightingimage1a {
	position: absolute;
	left: 350px;
	top: 500px;
}
#lightingimage2 {
	position: absolute;
	left: 385px;
	top: 550px;
}
#lightingimage3 {
	position: absolute;
	top: 780px;
	left: 50px;
}
#lighting1 {
	text-align: left;
	position: absolute;
	width: 500px;
	top: 290px;
	left: 250px;
}
#lighting2 {
	text-align: left;
	position: absolute;
	width: 330px;
	left: 50px;
	top: 555px;
}
#lighting2a {
	position: absolute;
	top: 710px;
	left: 50px;
	width: 700px;
	text-align: left;
}

#lighting3 {
	text-align: left;
	position: absolute;
	left: 450px;
	top: 780px;
	width: 300px;
}
#lighting3f {
	text-align: left;
	position: absolute;
	left: 420px;
	top: 780px;
	width: 350px;
}
#lighitng4 {
	text-align: left;
	position: absolute;
	top: 970px;
	left: 50px;
	width: 365px;
}











#powercontent {
	height: 820px;
	width: 770px;
}
#powercontentf {
	height: 725px;
	width: 770px;
}
#powerimage1 {
	position: absolute;
	height: 150px;
	width: 365px;
	top: 280px;
	left: 390px;
}

#power1 {
	text-align: left;
	width: 330px;
	top: 280px;
	left: 50px;
	position: absolute;
}
#power1a {
	position: absolute;
	width: 700px;
	left: 50px;
	top: 423px;
	text-align: left;
}
#powerseparator {
	position: absolute;
	top: 480px;
	left: 268px;
}

#power2 {
	text-align: left;
	position: absolute;
	top: 525px;
	width: 700px;
	left: 50px;
}
#power2f {
	text-align: left;
	position: absolute;
	top: 525px;
	width: 700px;
	left: 50px;
}
#powerimage2 {
	position: absolute;
	height: 172px;
	width: 288px;
	top: 730px;
	left: 50px;
}
#powerimage2f {
	position: absolute;
	height: 172px;
	width: 288px;
	top: 785px;
	left: 50px;
}


#power3 {
	text-align: left;
	position: absolute;
	width: 415px;
	left: 340px;
	top: 730px;
}
#power3f {
	text-align: left;
	position: absolute;
	width: 415px;
	left: 340px;
	top: 785px;
}
#power4 {
	text-align: left;
	position: absolute;
	width: 700px;
	left: 50px;
	top: 916px;
}











#cateringcontent {
	height: 580px;
	width: 770px;
}
#cateringimage1 {
	position: absolute;
	height: 165px;
	width: 365px;
	left: 50px;
	top: 280px;
}
#cateringseparator {
	position: absolute;
	left: 268px;
	top: 500px;
}
#cateringimage2 {
	position: absolute;
	height: 165px;
	width: 365px;
	left: 390px;
	top: 550px;
}
#catering1 {
	position: absolute;
	width: 330px;
	left: 425px;
	top: 280px;
	text-align: left;
}
#catering1a {
	text-align: left;
	position: absolute;
	width: 700px;
	left: 50px;
	top: 456px;
}

#catering2 {
	text-align: left;
	position: absolute;
	width: 330px;
	left: 50px;
	top: 550px;
}
#catering3 {
	text-align: left;
	position: absolute;
	width: 700px;
	left: 50px;
	top: 725px;
}











#climatecontent {
	height: 350px;
	width: 770px;
}
#cliimateimage1 {
	position: absolute;
	height: 165px;
	width: 365px;
	left: 50px;
	top: 280px;
}
#climate1 {
	text-align: left;
	position: absolute;
	width: 330px;
	left: 425px;
	top: 280px;
}
#climate2 {
	text-align: left;
	position: absolute;
	width: 700px;
	left: 50px;
	top: 455px;
}











#decorcontent {
	height: 350px;
	width: 770px;
}
#decorimage1 {
	position: absolute;
	height: 165px;
	width: 365px;
	left: 50px;
	top: 280px;
}
#decor1 {
	text-align: left;
	position: absolute;
	width: 330px;
	left: 425px;
	top: 280px;
}
#decor2 {
	text-align: left;
	position: absolute;
	width: 700px;
	left: 50px;
	top: 455px;
}











#pricecontent {
	height: 1600px;
	width: 770px;
}
#pricetext {
	text-align: left;
	position: absolute;
	width: 700px;
	left: 50px;
	top: 280px;
}
#pricetext2 {
	text-align: left;
	position: absolute;
	width: 320px;
	left: 430px;
	top: 400px;
}

#price1image {
	position: absolute;
	height: 165px;
	width: 365px;
	left: 50px;
	top: 400px;
}
#priceseparate {
	position: absolute;
	height: 30px;
	width: 240px;
	left: 460px;
	top: 530px;
}
#price1 {
	text-align: left;
	position: absolute;
	width: 250px;
	left: 500px;
	top: 600px;
}
#price1a {
	text-align: left;
	position: absolute;
	width: 420px;
	left: 50px;
	top: 600px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #484848;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #484848;
}
#price2 {
	text-align: left;
	position: absolute;
	width: 250px;
	left: 500px;
	top: 830px;
}
#price2a {
	text-align: left;
	position: absolute;
	width: 420px;
	left: 50px;
	top: 830px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-bottom-color: #484848;
	border-left-color: #484848;
	padding-left: 10px;
}
#price3 {
	text-align: left;
	position: absolute;
	left: 500px;
	top: 1060px;
	width: 250px;
}
#price3a {
	text-align: left;
	position: absolute;
	width: 420px;
	left: 50px;
	top: 1060px;
	padding-left: 10px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-bottom-color: #484848;
	border-left-color: #484848;
}
#price4 {
	text-align: left;
	position: absolute;
	width: 250px;
	left: 500px;
	top: 1320px;
}
#price4a {
	text-align: left;
	position: absolute;
	width: 420px;
	left: 50px;
	top: 1320px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-bottom-color: #484848;
	border-left-color: #484848;
}
#price5 {
	text-align: left;
	position: absolute;
	width: 250px;
	left: 500px;
	top: 1590px;
}
#price5a {
	text-align: left;
	position: absolute;
	width: 420px;
	left: 50px;
	top: 1590px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-bottom-color: #484848;
	border-left-color: #484848;
}
#price6 {
	text-align: left;
	position: absolute;
	width: 700px;
	left: 50px;
	top: 480px;
	visibility: hidden;
}
#price6a {
	text-align: left;
	position: absolute;
	width: 700px;
	left: 50px;
	top: 280px;
	visibility: hidden;
}









#aboutcontent {
	height: 600px;
	width: 770px;
}
#aboutcontentf {
	height: 700px;
	width: 770px;
}
#aboutpicture {
	position: absolute;
	height: 380px;
	width: 241px;
	left: 50px;
	top: 280px;
}
#aboutseparater {
	position: absolute;
	height: 30px;
	width: 240px;
	left: 50px;
	top: 700px;
}

#abouttext {
	position: absolute;
	width: 420px;
	left: 330px;
	text-align: left;
	top: 280px;
}












#contactcontent{
	height: 1600px;
	width: 770px;
}
#contactinfo {
	text-align: center;
	position: absolute;
	width: 700px;
	left: 50px;
	top: 280px;
}
#googleholder {
}











#gallerycontent {
	height: 600px;
	width: 770px;
}
#gallerytext {
	text-align: left;
	position: absolute;
	width: 700px;
	left: 50px;
	top: 280px;
}
#gallerylinks {
	text-align: left;
	position: absolute;
	width: 700px;
	left: 50px;
	top: 360px;
}
#imagescontent {
	height: 800px;
	width: 770px;
}










#mapcontent {
	height: 3200px;
	width: 770px;
}

















.fourborder {
	border: 1px solid #484848;
}
.maintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #484848;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #484848;
}
.copyrightlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #484848;
	text-decoration: underline;
}
.navigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #484848;
	text-decoration: none;
	font-weight: bold;
}
.navigation:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #999900;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
}
.servicelinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.servicelinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #999900;
	text-decoration: overline;
	font-weight: bold;
}
.inlinelinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #484848;
	text-decoration: underline;
}
.imagelink {
	text-decoration: none;
}
.addtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #484848;
}
.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #484848;
}
.pricebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	font-weight: bold;
	color: #484848;
	text-decoration: underline;
}

.facebook {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #3366CC;
}

