
#carousel-container {
	padding:0px;
	margin-left:10px;
	margin-right:0;
	margin-top:11px;
	margin-bottom:0px;
	width:940px;
	height: 429px;
	color:#618cbe;
		
	
}

#carousel-container .carousel-component {
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	width:940px;
	height: 429px;
	position:relative;
	overflow:hidden;  /**** change to visible to view ***/
	display:block; /**** if hidden doesn't work in Opera ****/
}


#carousel-container .carousel-component .carousel-clip-region { 
	overflow:hidden; /**** change to visible to view ***/
	margin:0px auto;
	position:relative;
	height: 429px;
	
}
				
#carousel-container .carousel-component .carousel-clip-region ul.carousel-list {
	width:11280px;
	position:relative;
	z-index:1;
	margin:0px;
	padding:0px;
	
	
}

#carousel-container .carousel-component .carousel-clip-region .carousel-list li {
	width:940px;
	height: 429px;
	background-image: url(../images/bgcarosel.jpg);
	float:left;
	list-style:none;
	overflow:hidden; /**** change to visible to view ***/
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#carousel-container .carousel-component .carousel-clip-region .carousel-list li .content {
	width: 940px;
	height: 429px;

}

#carousel-container .carousel-component .carousel-clip-region .carousel-list li .content h1 {
	margin:0;
	padding:0;

}



#carousel-container .carousel-component .carousel-clip-region .carousel-list li .content .imageright {
	float: right;
		
}

/* TRANSPORT PANELS____________________________________________________________________________________________________*/

#carousel-container .carousel-component .carousel-clip-region .carousel-list li .content .transportpanelsleft {
	float: left;
	width: 265px;
	margin-right: 40px;
	margin-left: 30px;
	height: 225px;
	margin-top: 15px;
	background-image: url(../images/transport_panel.gif);
	background-repeat: no-repeat;
	font-weight: normal;
	color: #FFFFFF;
	display:inline;
}

#carousel-container .carousel-component .carousel-clip-region .carousel-list li .content .transportpanelsleft h1 {
	font-size: 14px;
	color: #FFFFFF;
	padding: 0px;
	font-weight:bold;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	
}

#carousel-container .carousel-component .carousel-clip-region .carousel-list li .content .transportpanelsleft p {
	font-size: 12px;
	color: #FFFFFF;
	width: 242px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;	
	font-weight: normal;

}

#carousel-container .carousel-component .carousel-clip-region .carousel-list li .content .transportpanelsmid {
	float: left;
	width: 265px;

	height: 225px;
	margin-top: 15px;
	background-image: url(../images/transport_panel.gif);
	background-repeat: no-repeat;
	font-weight: normal;
	color: #FFFFFF;
}


#carousel-container .carousel-component .carousel-clip-region .carousel-list li .content .transportpanelsmid h1 {
	font-size: 14px;
	color: #FFFFFF;
	padding: 0px;
	font-weight:bold;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#carousel-container .carousel-component .carousel-clip-region .carousel-list li .content .transportpanelsmid p {
	font-size: 12px;
	color: #FFFFFF;
	width: 242px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
	font-weight: normal;

}


#carousel-container .carousel-component .carousel-clip-region .carousel-list li .content .transportpanelsright {
	float: left;
	margin-left: 40px;
	width: 270px;
	height: 225px;
	margin-top: 15px;
	background-image: url(../images/transport_panel.gif);
	background-repeat: no-repeat;
	font-weight: normal;
	color: #FFFFFF;
	display:inline;
}

#carousel-container .carousel-component .carousel-clip-region .carousel-list li .content .transportpanelsright h1 {
	font-size: 14px;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	font-weight:bold;
	margin-bottom: 0px;
	margin-left: 10px;
}

#carousel-container .carousel-component .carousel-clip-region .carousel-list li .content .transportpanelsright p {
	font-size: 12px;
	color: #FFFFFF;
	width: 232px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
	font-weight: normal;
}

/* TRANSPORT PANELS END____________________________________________________________________________________________________*/



#carousel-container .carousel-component .carousel-prev {
    position:absolute;
    z-index:3;
    cursor:pointer;
	left:30px;
	top:380px
}

#carousel-container .carousel-component .carousel-next {
    position:absolute;
    z-index:3;
    cursor:pointer;
	right:30px;
	top:380px
}

#carousel-container .carousel-component .carousel-clip-region .carousel-list li .content  h1 {
	margin:0px;
	font-size:27px;
	color:#FF6600;
	font-weight: bold;
	padding-top: 30px;
	padding-left: 30px;
	padding-bottom: 0px;
}

#carousel-container .carousel-component .carousel-clip-region .carousel-list li .content h2 {
	margin:0px;
	font-size:14px;
	color:#0f6fb7;
	font-weight:bold;
	padding-top: 10px;
	padding-left: 30px;
	padding-right: 10px;
}

#carousel-container .carousel-component .carousel-clip-region .carousel-list li .content h3 {
	margin:0px;
	font-size:12px;
	color:#0f6fb7;
	font-weight:bold;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-left: 30px;
}

#carousel-container .carousel-component .carousel-clip-region .carousel-list li .content p {
	margin:0px;
	text-align:left;
	font-size:11px;
	color:#333333;
	font-weight:normal;
	line-height:15px;
	padding-top: 9px;
	padding-left: 30px;
	width:380px;
}

#carousel-container .carousel-component .carousel-clip-region .carousel-list li img {
	margin-bottom: -3px;	
}

#carousel-container .carousel-component .carousel-clip-region .carousel-list li .content p strong {
	color: #096db6;	
}