body {
	background-image: url('');
	background-repeat: repeat-x;
	background-attachment:fixed;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font: normal 13px/20px Helvetica, Arial, sans-serif;
	color: #555;
		}
.rssBoxItemContent a {font-size: 22px; color:#0078ff !important; font-family:Georgia, "Times New Roman", Times, serif;}
.rssBoxContent { padding-left:0px;}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:link {
	text-decoration: none;
	color: #0078FF;
}
a:visited {
	text-decoration: none;
	color: #999999;
}
a:hover {
	text-decoration: underline;
	color: #555;
}
a:active {
	text-decoration: none;
	color: #0078FF;
}
-->
#container { width: 90%; height: auto; display:block;}
#header {width: 100%; float:left; display:block;}
#content1 {width: 100%; float:left; display:block;}
#footer {width: 100%; float:left; display:block;}


		/**
		* Carousel with image and text (horizontal)
		**/
		#carousel-image-text-horizontal {
			width: 940px;
			height: 70px;
			margin: 0 auto;
		}
		#carousel-image-text-horizontal .touchcarousel-item {
			width: 216px;
			height: 60px;
			margin-right: 12px;
			background-color: #F0F3F3;			
			padding: 5px;
			position: relative;
		}
		#carousel-image-text-horizontal img, 
		#carousel-image-text-horizontal h4,
		#carousel-image-text-horizontal p {
			float:left;
			position: relative;
			margin: 0;
			padding: 0;	
			border: 0;			
		}		
		#carousel-image-text-horizontal img {			
			width: 60px;
			height: 60px;
		}
		#carousel-image-text-horizontal .rblock {
			width: 138px;
			float: left;
			margin-left: 7px;
		}
		#carousel-image-text-horizontal h4 {
			font: bold 13px/20px Helvetica, Arial, sans-serif;
			color: #000;
			width: 140px;
		}
		#carousel-image-text-horizontal p {			
			font: normal 13px/20px Helvetica, Arial, sans-serif;
			color: #555;
		}






		/**
		* Carousel with a single image per view
		**/
		#carousel-single-image {
			width: 400px;
			height: 400px;
			margin: 0 auto;			
			background: #242021;
		}
		#carousel-single-image .touchcarousel-container {
			height: 100%;
			background: url(demo-images/wood-pattern.jpg) repeat;
		}
		#carousel-single-image .touchcarousel-item {
			margin-right: 0;
			width: 400px;
			height: 400px;
		}
		#carousel-single-image img {
			width: 300px;
			height: 300px;
			margin: 47px 0 0 47px;	
			
			float:left;
			position: relative;
			display: block;
			padding: 3px;
			background: #FFF;
			border: 0;
			
			-webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.6);
			-moz-box-shadow: 0 1px 6px rgba(0,0,0,0.6);
			box-shadow: 0 1px 6px rgba(0,0,0,0.6);
		}
		#carousel-single-image .tc-paging-container {
			margin-top: -29px;
		}





		/**
		* Carousel with image and text, custom skinned scrollbar
		**/
		#carousel-image-and-text {
			width: 100%;
			height: 279px;
			margin: 0 auto;	
		}	
		#carousel-image-and-text .arrow-holder {
			height: 250px;
		}		
		#carousel-image-and-text .touchcarousel-item {
			margin-right: 1px;	
			width: 170px;
			height: 277px;		
		}
		#carousel-image-and-text .item-block {
			width: 170px;
			height: 277px;
			display: block;
		}
		#carousel-image-and-text .item-block img,
		#carousel-image-and-text .item-block h4, 
		#carousel-image-and-text .item-block p {
			float: left;
			position: relative;
			display: block;
			margin: 0;			
		}
		#carousel-image-and-text .item-block img {
			width: 170px;
			height: 230px;		
			border: 0;
			padding: 0;		
		}
		#carousel-image-and-text .item-block {			
			text-decoration: none;
			color: inherit;
			text-align:left;			
		}					
		#carousel-image-and-text .item-block h4 {
			font: bold 13px/20px Helvetica, Arial, sans-serif;
			color: #000;
			width: 158px;
			height: auto;		
			padding: 2px 0 0 6px;
			-webkit-transition: color 0.2s ease-out; 
			-moz-transition: color 0.2s ease-out;
			transition: color 0.2s ease-out;  	
		}
		#carousel-image-and-text .item-block:hover h4 {	
			color: #1873c9;		
		}
		#carousel-image-and-text .item-block p {			
			font: normal 13px/20px Helvetica, Arial, sans-serif;
			color: #555;		
			width: 158px;
			padding: 0 0 0 6px;
		}
		#carousel-image-and-text .scrollbar-holder {
			background: #CED7DB;
			bottom: 0;
			height: 1px;
			left: 0;
			right: 0;
		}
		#carousel-image-and-text .scrollbar {
			background-color: #45a8ce !important;
			bottom: 0;
		}
		
		
		
		
		/**
		* "Free-scroll" gallery
		**/
		#carousel-gallery {
			width: 100%;
			margin: 0;
			padding: 15px 0;
			background: #EFEFEF;
			overflow: hidden !important;
		}		
		#carousel-gallery .touchcarousel-wrapper {
			overflow: visible;
			margin-left: 80px;
		}
		#carousel-gallery .touchcarousel-item {
			margin-right: 15px;		
			background: #CCC;	
			height: 400px;
		}
		#carousel-gallery .arrow-icon.left {
			left: 25px;				
		}
		#carousel-gallery .arrow-icon.right {
			right: 25px;			
		}
		#carousel-gallery .arrow-holder {
			width: 60px;	
		}
		#carousel-gallery  .scrollbar-holder {
			bottom: 6px;
		}