.tab_bg{
	background: url(../images/tab-top-base.gif) top left repeat-x;
	width:99%;
	margin:0px 5px;
	
}

.tab_cont_title{
	background: url(../images/dotted-heading-base.gif) right repeat-x;	
	width:315px;
	}

 .tab_cont_title span  {
	font: Bold 14px Black;
	background-color: #EAEDEF;
	text-transform: capitalize;
	padding-right:5px;
	}
.tab_cont_title a{
  text-decoration:none;
  color:black;
}
 .tbs_cont_partion{
	width:2px;
	height: 116px;
	padding:0 5px;
		}

.clear {clear:both;}
div.show .tabcontainer{
	margin:0px 0px;
  background: url(../images/tab-top-base.gif) top left repeat-x;
  height:150px;
}

#gallery {
	font:15px arial,verdana,sans-serif; 
	width:100%; 
	padding:0;
	line-height:15px; 
	margin:0px; 
	float:left;
	margin:0px 10px;
	}
#gallery div.off {
	color:#000; 
	height:60px; 
	margin:0px;
	line-height:75px; 
	padding:0 45px; 
	float:left; 
	background:url(../images/advertising.gif) repeat-x center top; 
	border:1px solid #ddd; 
	cursor:pointer; 
	position:relative; 
	z-index:20; 
	font-weight:bold;
	
	}
#gallery div.on {color:#c00; padding:0 50px; margin:0px 0px; float:left; background:url(../images/advertising-hover.gif) repeat-x center bottom; border:1px solid #ddd; cursor:pointer; border-top:0; height:60px; line-height:75px; position:relative; z-index:100; font-weight:bold;}

div.hide {display:none; width:0; overflow:hidden;}
div.show {width:auto;  top:-1px; padding:0px; z-index:50; line-height:15px; display:block; font:normal 12px Arial; text-align:justify;  height:150px; 	margin:0px 4px 0 10px;}
/*div.show img {float:right; margin:0 10px 10px 0;}
div.show .left {clear:left; margin:0px; width:13px; height:13px;}*/

/* tabs Enda */

	