.tbl_ad_sidebar
{

}

#tbl_concept_2_wrapper{
	border:3px double #000000;
	width: 334px;
	height: 242px; 

}


.tbl_concept_2 {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 332px;
	height:240px;

	float:left;
	text-align:left;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.tbl_concept_2 .items {
	/* this cannot be too large*/ 
	width:20000em;
	position:absolute;
	clear:both;
}

.tbl_concept_2 .element{
	width:330px;
	margin: 0 50px 0px 0px;
 
	float:left;
}


#tbl_concept_2_tooltip {
	display:none;
	background:transparent url(../images/tool_tip_bg1.png);
	font-size:12px;
	height:153px;
	width:160px;
	padding:25px;
	color:#fff;	
}

.tbl_config_2
{
/*
   	font-size: 16px;
	border-style:solid;
	border-width:1px;
	border-color:black;
	width: 328px;
	height: 200px;
	font-weight : bold;   
	color: #000;	   
	padding:2px;
	align:center;
	valign:middle;

	width: 332px;
	background-color:red;
*/	
}


#title_prev_page{
 position:absolute;
 bottom:0;
 left:2px;
 width:81px;
}

#title_next_page{
 position:absolute;
 bottom:0;
 right:0;
 width:81px;
 text-align:right;
}


/* root element for scrollable */
.vertical {  
	
	/* required settings */
	position:relative;
	overflow:hidden;	

	/* vertical scrollers have typically larger height than width */	
	height: 210px;	 
	width: 275px;
	border:1px solid #ddd;	
}

/* root element for scrollable items */
.vertical .items {	
	position:absolute;
	
	/* this time we have very large space for height */	
	height:20000em;	
	margin: 0px;
}

/* single scrollable item */
.vert_element {
	border-bottom:1px solid #ddd;
	margin:10px 0;
	padding:15px;
	font-size:12px;
	height:180px;
}

/* elements inside single item */
.items img {
	float:left;
	margin-right:20px;
	height:180px;
	width:240px;
}

.items h3 {
	margin:0 0 5px 0;
	font-size:16px;
	color:#456;
	font-weight:normal;
}

/* the action buttons above the scrollable */
#actions {
	width:277px;
	margin:0px;;	
	height:12px;
}



.down_page,.up_page{
	height:12px;
	width:100%;
}

.prev_page,.next_page{
	width:12px;
	height:88px;
	float:left;
	cursor:pointer;
}

.tbl_concept_2_action{
	width:12px;
	height:201px;
	float:left;
	cursor:pointer;
}


#actions a {
	font-size:11px;		
	cursor:pointer;
	color:#666;
	margin:0px;
	padding:0px;
}

#actions a:hover {
	text-decoration:underline;
	color:#000;
}

.disabled {
	/*visibility:hidden;		*/
}


.modal {
	background-color:#fff;
	display:none;
	width:350px;
	padding:15px;
	text-align:left;
	border:2px solid #333;

	opacity:0.8;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-moz-box-shadow: 0 0 50px #ccc;
	-webkit-box-shadow: 0 0 50px #ccc;
}

.modal h2 {
	background:url(/img/global/info.png) 0 50% no-repeat;
	margin:0px;
	padding:10px 0 10px 45px;
	border-bottom:1px solid #333;
	font-size:20px;
}
