ul.tabs {
		margin: 0;
		padding: 0;
		float: left;
		list-style: none;
		height: 0px;
		width: 970;
	}
	ul.tabs li {
		float: left;
		margin: 0;
		cursor: pointer;
		padding: 0px 5px ;
		width:125px ;
		height: 31px;
		color:#fff;
		line-height: 31px;
		border: 2px solid #e7e7e7 !important;
		border-left: none;
		font-weight: bold;
		background: #333;
		overflow: hidden;
		position: relative;
		margin:0 4px 5px 0 !important;
		text-align:center !important;
		list-style:none !important;
		-webkit-border-radius: 5px;
border-radius: 5px; 
	}
	ul.tabs li:hover {
		background: #e96208;
		color:#FFF !important;
	}	
	ul.tabs li.active{
		background: #e96208;
		color:#FFF !important;
		border-bottom: 1px solid #FFFFFF;
	}
	.tab_container {
		border-top: none;
		clear: both;
		float: left; 
		width: 100%;
	}
	.tab_content {
		padding:0 0 20px 10px;
		font-size: 1.2em;
		display: none;
		margin-top:55px;
	}
	#container {
		width: 600px;
		margin: 0 auto;	
	}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
	

.gallery_area{
	width:100%;}



tabs-nested > .ui-tabs-panel { 
    padding: 0em; 
} 
tabs-nested-left { 
    position: relative; 
    padding-left: 6.5em; 
} 
tabs-nested-left .ui-tabs-nav { 
    position: absolute; 
    left: 0.25em; 
    top: 0.25em; 
    bottom: 0.25em; 
    width: 6em; 
    padding: 0.2em 0 0.2em 0.2em; 
} 
tabs-nested-left .ui-tabs-nav li { 
    right: 1px; 
    width: 100%; 
    border-right: none; 
    border-bottom-width: 1px !important; 
    -moz-border-radius: 4px 0px 0px 4px; 
    -webkit-border-radius: 4px 0px 0px 4px; 
    border-radius: 4px 0px 0px 4px; 
    overflow: hidden; 
} 
tabs-nested-left .ui-tabs-nav li.ui-tabs-selected, 
tabs-nested-left .ui-tabs-nav li.ui-state-active { 
    border-right: 1px solid transparent; 
} 
tabs-nested-left .ui-tabs-nav li a { 
    float: right; 
    width: 100%; 
    text-align: right; 
} 
tabs-nested-left > div { 
    height: 10em; 
    overflow: auto; 
}

.gallery ul{ margin:0 0 0 0 !important; padding:0 0 0 0 !important;}
.gallery ul li { float:left !important; margin: 0px 9px 25px 7px; list-style:none !important; border:3px solid #e9e9e9; /* padding:3px 3px 3px 3px !important;*/ max-width: 379px;}
.gallery ul li a{ padding:0 0 0 0 !important; margin:0 0 0 0 !important;}
.gallery ul li img{ margin:0 0 0 0 !important; padding:0 0 0 0 !important; width: 178px !important; height: 120px !important;}

.gallery ul li h4{ position:absolute !important; margin:5px 0 0 0 !important; float:left; font:normal 12px Arial, Helvetica, sans-serif !important; text-align:center !important;  }

#sub-frame-error{
	background:#fff !important;}