/* MSD plugin CSS */           

		/* slideshow */
			
			ul.slideshow {
				list-style-type:none;
				width:660px;
				height : 373px;
				overflow:hidden;
				position:relative;
				margin:0 0 20px 0;
				padding:0;
				
			}	
			
			ul.slideshow li {
				position:absolute;
				left:0;
				right:0;
				background-image : none;
				padding : 0;
				margin : 0;
			}
			
			ul.slideshow li.show {
				z-index:500;	
			}
			
			#slideshow-caption {
				width:100%;
				height:70px;
				position:absolute;
				bottom:0;
				left:0;	
				color:#fff;
				background:#000;
				z-index:500;
			}
			
			#slideshow-caption .slideshow-caption-container {
				padding: 12px 15px 15px 15px;	
				z-index:1000;	
			}
			
			#slideshow-caption h3 {
				margin:0;
				padding:0;	
				color : #fff;
				text-transform : uppercase;
				font-weight : normal;
				font-size : 20px;
			}
			
			#slideshow-caption p {
				margin:5px 0 0 0;
				padding:0;
				color : #fff;
				font-weight : normal;
				font-size : 14px;
			}		
			
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/
			
			.tabs-wrapper {
				 background-image : url(../images/tabs/tab_box_middle.gif);
				 background-position : 0 0;
				 background-repeat : repeat-y;
				 float : left;
				 width : 100%;
				 margin : -3px 0 18px 0;
			}
			
			.ui-tabs { 
				padding: 0;
				margin : 0;
				background-image : url(../images/tabs/tab_box_bottom.gif);
				background-position : 0 100%;
				background-repeat : no-repeat;
				float : left;
			}
			
			.ui-tabs .ui-tabs-nav {
				list-style: none;
				position: relative;
				padding : 0;
				margin : 0;
				width : 660px;
				float : left;
				background-color : #fff;
				background-image : url(../images/tabs/tab_box_top.gif);
				background-position : 0 100%;
				background-repeat : no-repeat;
			 }
			 
			.ui-tabs .ui-tabs-nav li {
				 position: relative; float: left; margin: 0 !important; padding: 0; 
				 text-transform : uppercase;
				 background-image : url(../images/tabs/inactive_tab.gif);
				 background-position : 0 100%;
				 background-repeat : no-repeat;
				 width : 139px;
				 height : 44px;
			}
			
			.ui-tabs .ui-tabs-nav li a {
				float: left;
				text-decoration: none;
				padding: 15px 0 0 0;
				text-align : center;
				color : #000;
				display : block;
				width : 139px;
				height : 28px;
				outline : none;
				margin : 0;
			}
			
			.ui-tabs .ui-tabs-nav li a:hover,
			.ui-tabs .ui-tabs-nav li a:active { text-decoration : underline; }
			.ui-tabs .ui-tabs-nav li.ui-tabs-selected { 
				 background-image : url(../images/tabs/active_tab.gif);
				 background-position : 0 0;
				 background-repeat : no-repeat;
			}
			
			.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
			.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
			
			.ui-tabs .ui-tabs-panel {
				padding: 20px 20px 0px 20px;			
				display: block;
				border-width: 0;
				background: none;
				width : 620px;
				margin : 0 0 0 0;
				clear : left;
			}
			
			.ui-tabs .ui-tabs-hide { display: none !important; }
			/*.ui-tabs .ui-tabs-hide {
				position: absolute;
				left: -10000px;
			}*/
			

