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

body, html{
 font-family:Futura Lt BT, Futura, Arial, sans-serif;
 color:#BCBEB0;
 font-size:12px;
}

a, a:visited{
text-decoration:none;
color:#FF6699;
}

h2{
 font-size:x-small;
 font-weight:bold;
 margin:0;
 padding:0;
}

p{
 margin:0;
 padding:0;
}

#container{
 width:994px;
 margin:0 auto;
}

#menu{
width:514px;
height:45px;
background-image:url(images/menu.gif);
padding:0;
position: relative;
margin:0;
float:right;
}

#menu li{
margin:0;
padding:0;
list-style:none;
position:absolute;
}

#menu li, #menu a{
height:45px;
display:block;
}

#menu span{
display:block;
width:0;
height:0;
overflow:hidden;
}

#home {left:0px; width:49px;}

#services {left:49px; width:60px;}

#about {left:109px; width:68px;}

#news {left:177px; width:83px;}

#video {left:260px; width:54px;}

#references {left:314px; width:74px;}

#careers {left:388px; width:62px;}

#contact {left:450px; width:64px;}



#home_over{
left:0px; width:49px;
background: transparent url(images/menu.gif)
0px -45px no-repeat;
}

#services_over{
left:49px; width:60px;
background: transparent url(images/menu.gif)
-49px -45px no-repeat;
}

#about_over{
left:109px; width:68px;
background: transparent url(images/menu.gif)
-109px -45px no-repeat;
}

#news_over{
left:177px; width:83px;
background: transparent url(images/menu.gif)
-177px -45px no-repeat;
}

#video_over{
left:260px; width:54px;
background: transparent url(images/menu.gif)
-260px -45px no-repeat;
}

#references_over{
left:314px; width:74px;
background: transparent url(images/menu.gif)
-314px -45px no-repeat;
}

#careers_over{
left:388px; width:62px;
background: transparent url(images/menu.gif)
-388px -45px no-repeat;
}

#contact_over{
left:450px; width:64px;
background: transparent url(images/menu.gif)
-450px -45px no-repeat;
}



#home a:hover{
background: transparent url(images/menu.gif)
0px -45px no-repeat;}

#services a:hover{
background: transparent url(images/menu.gif)
-49px -45px no-repeat;}

#about a:hover{
background: transparent url(images/menu.gif)
-109px -45px no-repeat;}

#news a:hover{
background: transparent url(images/menu.gif)
-177px -45px no-repeat;}

#video a:hover{
background: transparent url(images/menu.gif)
-260px -45px no-repeat;}

#references a:hover{
background: transparent url(images/menu.gif)
-314px -45px no-repeat;}

#careers a:hover{
background: transparent url(images/menu.gif)
-388px -45px no-repeat;}

#contact a:hover{
background: transparent url(images/menu.gif)
-450px -45px no-repeat;}

#header{
width:994px;
float:left;
}

#content{
 width:994px;
 background:url(images/footerImage.jpg) top no-repeat;
 min-height:500px;
 margin:25px 0 0 0;
 padding:0 0 25px 0;
}

* html #content {
 height:500px;
}

#contentBox{
 width:684px;
 margin:0 0 0 230px;
}

#contentBox p{
 margin:5px;
}

#textBox{
float:left;
 width:682px;
 height:197px;
 border:1px solid #BCBEB0;
 background:#FFFFFF;
 overflow:auto;
 padding:5px;
}

.title{
 margin:0 0 25px 0px;
}

#footer{
 width:992px;
 border:1px solid #BCBEB0;
 margin:0 auto;
 margin-top:25px;
}

#imageMenu{
width:136px;
height:147px;
background-image:url(images/imageMenu.png);
padding:0;
position: relative;
margin:25px 0 0 0px;
float:left;
}

#imageMenu li{
margin:0;
padding:0;
list-style:none;
position:absolute;
}

#imageMenu li, #imageMenu a{
height:22px;
display:block;
}

#imageMenu span{
display:block;
width:0;
height:0;
overflow:hidden;
}

#corporate {top:0px; width:135px;}

#private {top:25px; width:135px;}

#charity {top:50px; width:135px;}

#weddings {top:75px; width:135px;}

#littleAngels {top:100px; width:135px;}

#events {top:125px; width:135px;}


#corporate_over{
top:0px; width:135px;
background: transparent url(images/imageMenu.png)
0px -152px no-repeat;
}

#private_over{
top:25px; width:135px;
background: transparent url(images/imageMenu.png)
0px -177px no-repeat;
}

#charity_over{
top:50px; width:135px;
background: transparent url(images/imageMenu.png)
0px -202px no-repeat;
}

#weddings_over{
top:75px; width:135px;
background: transparent url(images/imageMenu.png)
0px -227px no-repeat;
}

#littleAngels_over{
top:100px; width:135px;
background: transparent url(images/imageMenu.png)
0px -252px no-repeat;
}

#corporate a:hover{
background: transparent url(images/imageMenu.png)
0px -152px no-repeat;}

#private a:hover{
background: transparent url(images/imageMenu.png)
0px -177px no-repeat;}

#charity a:hover{
background: transparent url(images/imageMenu.png)
0px -202px no-repeat;}

#weddings a:hover{
background: transparent url(images/imageMenu.png)
0px -227px no-repeat;}

#littleAngels a:hover{
background: transparent url(images/imageMenu.png)
0px -252px no-repeat;}

#events a:hover{
background: transparent url(images/imageMenu.png)
0px -275px no-repeat}

#gallery{
 width:994px;
 float:left;
 margin-bottom:40px;
}

#galleryContent{
	width:530px;
	float:left;
	margin:25px 0 0px 5px;
	padding:5px;
	height:70px;
}

#galleryContent p{
 margin:0;
}

.news{
 margin-top:25px;
 border-bottom:dashed 1px #BCBEB0;
}

.product{
float:left;
margin:0 5px 10px 5px;
width:140px;
height:200px;
}

