 /* slider specific CSS */
        .sliderGallery {
            
            background-position: center top;
            
            background-repeat: repeat-x;
            background-image: url(/styles/images/sliderbg.png);
            
            background-color: #003366;
            overflow: hidden;
            position: relative;
            height: 160px;
            width: 900px;
        }
        .sliderGallery img {
			
		}
.sliderGallery ul {
    padding-left: 30px;
    padding-bottom: 0;
    padding-right: 0px;
    padding-top: 0;
    left: 0px;
    top: 20px;
    position: absolute;
    list-style: none;
    overflow: none;
    white-space: nowrap;
    margin: 0;
}

.sliderGallery ul li {
    padding-right: 60px;
    padding-left: 60px;
    text-align: center;
    display: inline;
}        
        .sliderGallery ul li a {
    position: relative;
    color: #cccccc;
    top: 83px;
    padding-right: 10px;
    padding-left: 10px;
    text-align: center;
    padding-top: 85px;
}        
        .sliderGallery ul li a:hover, .sliderGallery ul li a:active {
        	color: white;
        }
        .slider {
            left: 0px;
            top: 140px;
            z-index: 1;
            width: 900px;
            height: 20px;
            position: absolute;
        }
        
        .handle {
            left: 0px;
            background-position: center center;
            background-image: url(/styles/images/sliderbar.png);
            background-repeat: no-repeat;
            position: absolute;
            cursor: move;
            height: 20px;
            width: 300px;
            top: 0;
            z-index: 2;
        }
        
        .slider span {
            text-decoration: none;
            color: #cccccc;
            word-spacing: 0px;
            letter-spacing: 0px;
            line-height: 20px;
            text-align: center;
            position: absolute;
            font-size: 12px;
            cursor: pointer;
            z-index: 3;
        }
        
        .slider span:hover, .slider span:active {
        	text-decoration: none;
        	color: white;
        	z-index: 3;
        }
        .slider .production {
        	left: 105px;
        	height: 16px;
        	display: block;
        	color: #cccccc;
        	z-index: 3;
        }
        .slider .online {
        	left: 390px;
        	height: 16px;
        	display: block;
        	color: #cccccc;
        	z-index: 3;
        }
        .slider .transfer {
        	left: 685px;
        	height: 16px;
        	display: block;
        	color: #cccccc;
        	z-index: 3;
        }
        #full {
        	color: #333333;
        	padding-top: 10px;
        	padding-left: 30px;
        	padding-bottom: 0px;
        	padding-right: 30px;
        	width: 840px;
        }
        h5 {
        	margin: 0px;
        	padding-left: 30px;
        	color: #999999;
        	padding-bottom: 20px;
        	border-bottom-color: #cccccc;
        	border-bottom-style: solid;
        	border-bottom-width: 1px;
        	padding-top: 20px;
        	font-size: x-large;
        }
        strong {
			color: #333333;
			margin: 0px;
			font-size: larger;
		}
        #left {
        	padding-left: 30px;
        	width: 385px;
        	padding-top: 30px;
        	float: left;
        }
        #right {
        	padding-top: 30px;
        	padding-left: 20px;
        	width: 395px;
        	float: left;
        }
        .promo {
        	background-image: url(/styles/images/promoicon.gif);
        	background-position: center top;
        	background-repeat: no-repeat;
        }
        .web {
        	background-image: url(/styles/images/webicon.gif);
        	background-position: center top;
        	background-repeat: no-repeat;
        }
        .wedding {
        	background-image: url(/styles/images/weddingicon.gif);
        	background-repeat: no-repeat;
        	background-position: center top;
        }
        .partner {
        	background-image: url(/styles/images/partnericon.gif);
        	background-position: center top;
        	background-repeat: no-repeat;
        }
        .transfers {
        	background-image: url(/styles/images/transfericon.gif);
        	background-position: center top;
        	background-repeat: no-repeat;
        }
        .tribute {
        	background-image: url(/styles/images/tributeicon.gif);
        	background-position: center top;
        	background-repeat: no-repeat;
        }
        .events {
        	background-image: url(/styles/images/eventicon.gif);
        	background-position: center top;
        	background-repeat: no-repeat;
        }
        .clientsBar {
        	height: 50px;
        	color: #666666;
        	background-color: #c2c2c2;
        	border-bottom-color: #999999;
        	border-top-color: #999999;
        	border-bottom-width: 1px;
        	border-bottom-style: none;
        	border-top-style: none;
        	border-top-width: 1px;
        	width: 900px;
        }
        .clientsBar strong {
        	margin-right: 0px;
        	margin-left: 50px;
        	margin-bottom: 15px;
        	margin-top: 15px;
        	float: left;
        	color: #999999;
        	font-size: 20px;
        }
        .clientsBar img {
        	margin-top: 10px;
        	margin-bottom: 0px;
        	float: left;
        	margin-right: 20px;
        	margin-left: 60px;
        }
        