/* ------------------------------------------------------------------------
	Tabs
------------------------------------------------------------------------- */

	.tabs {
		clear: left;
		float: left; width:100%;
		margin: 0 0 30px 0;
	}
		
		.tabs ol {
			list-style-type: decimal;
			margin: 0 0 0 20px;
		}
		
			.tabs ol li {
				display: list-item;
				float: none;
			}
		
		.tabs ul.nav { width: 655px; }
			
		.tabs ul {
			float: left;
			list-style: none;
			margin: 0 0 5px 0 !important;
		}
	
		.tabs li {
			display: block;
			float: left;
			margin: 0 5px 0 0;
		}
	
	
		.tabs .selected {
			margin-bottom: -5px;
			position: relative;
		}
	
			.tabs .selected a {
				background: #eee7f1;
				color: #000;
				padding-bottom: 10px;
			}
	
			.tabs a:hover {
				background: #eee7f1;
				color: #000;
			}
	
			.tabs a {
				background: url(../images/menu-pattern.gif) repeat left top;
				color: #fff;
				display: block;
				padding:5px;
				text-decoration: none;
			}
	
		.tabs .content {
			background: #eee7f1;
			clear: both;
			float: left;
			padding: 10px !important;
			/*width: 645px !important;*/ width: 945px !important;
		}
		
		.tabs p { margin-bottom: 0; }
		
		
		
		/* ------------------------------------------------------------------------
	General Content
------------------------------------------------------------------------- */

	ul.noBull { list-style: none; float: left; }
		ul li.current {
			color: #000;
			font-weight: bold;
		}
		ul.noBull li.current { margin-left: -2px; }
		
		ul.noBull li { margin:  0 0 5px 0; }
		ul li span.counter { display: block; float: left; text-align: right; width: 30px; margin: 0 10px 0 0; }
		ul li span.description { display: block; float: left; width: 615px; }


	ul.gallery {
			list-style: none;
			margin: 0 0 10px 0;
		}

			ul.gallery li {
				display: block;
				float: left;
				margin: 0 10px 10px;
			}

				ul.gallery a {
					padding: 2px;
					display: block;
					border: 2px #674877 solid;
					-moz-border-radius: 5px;
					-webkit-border-radius: 5px;
					line-height: 0;
				}

				ul.gallery a:hover { border: 2px #999 solid; }
				
				.gallery img{
				width:50px; height:50px; margin:0 auto; padding:0; text-align:center;
				}

/* ------------------------------------------------------------------------
	Gallery
------------------------------------------------------------------------- */

	.gallery a {
		background: none !important;
		border: 1px #000 solid;
		display: block;
		height: 54px;
		padding: 2px !important;
		width: 54px;
	}
	
		.gallery a:hover { border-color: #1799A9; }
		
		.gap{
		width:100%; height:5px; margin:0px; padding:1px; float:left; overflow:hidden; /*border:#000000 solid 1px;*/
		}
