/* -- Start Of Primary Wall Styles -- */

.wall-panel * *
{
	cursor: default;	
/*	padding: 0px; margin: 0px;	 */
	vertical-align: top;	
}

.wall-panel {	
	background: #000;
	width: 100%;
	overflow: hidden;
}

.wall-frame
{
	background: black;
	padding-right: 5px;
	padding-left: 5px;
}

.wall-frame * a, a:hover
{
	color: white;
	cursor: pointer;
}


.wall-link:link, .wall-link:visited
{
	color: white;
	cursor: pointer;
}
/* -- End Of Primary Wall Styles -- */


/* Overlay for Image */
.wall-overlay
{
	width: 100%; height: 100%;
	background-color: white;
	display:block; opacity: 0.0;	
	filter: alpha(opacity=0);
}

/* -- Start Of Tooltip Styles -- */
.wall-desc
{	
	width: 100%;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; /* arial; */
	font-size: 12px;
	color: white;
}

/* Overlay for Tooltip */
.wall-desc-overlay
{
	background-color: black;
	display:block;
	opacity: 0.3; width: 100%;	
	filter: alpha(opacity=30);
}

.wall-desc-content
{
	position: relative;
	z-index: 2;
	padding-left: 5px;
	top: 0px; left: 0px;
}

.wall-desc-title
{
	font-size: 12px;
	font-weight: bold;
	font-smooth: always;
	text-transform: uppercase;
/*	text-shadow: 1px 1px 1px #c0c0c0; */
}

.wall-desc-link
{
	font-weight: bold;
}
/* -- End Of Tooltip Styles -- */


/* -- Start Of Grid Styles -- */

.wall-grid * td
{
	border: solid 1px black;
}

.wall-grid
{
	width: 100%; height: 100%;	
}

.wall-content, .wall-disabled
{
	overflow: hidden;
	text-decoration: none;
	display: block;
	background: #000;
}

.wall-content * * 
{
	cursor: pointer;
}
/* -- End Of Grid Styles -- */


/* -- Start Of Content Panel Styles -- */

.wall-frame-content
{
	width:0px; height:0px;
	overflow: auto;
}

.wall-frame-panel
{
	float: right;
	position: relative;	
	padding-left: 50px;	
	padding-right:20px;
	font-family: arial;
}
/* -- End Of Content Panel Styles -- */


/* -- Start Of Scrollbar Styles -- */

.wall-scrollbar
{
	background: url(../images/assets/scroller_bg.png);
	height: 22px;
	overflow:hidden;	
}

.wall-scrollbar-thumb
{
	width: 90px;
	height: 22px;
	background: url(../images/assets/scroller.png) center;
}
/* -- End Of Scrollbar Styles -- */


/* -- Start Of Menu Styles -- */

.wall-frame-menu li {	
	float: left;
	list-style: none;
}

.wall-frame-menu li a
{
	display: block;
	text-decoration: none;
	margin-right: 10px;
	line-height: 20px;
	padding-right: 30px;	
	/* color: white; */
	color: #c83800;
	font-size: 12px;
	cursor: pointer;
	text-transform: uppercase;
	background: no-repeat
		url(../images/assets/panel_icons.png);	
}

.wall-frame-menu li ul {	
	display: none;
	width: auto;
	position: absolute;
}

.wall-frame-menu li ul li {
	float: none;
}

.wall-frame-menu li ul li a {
	whitespace: no-wrap;
	text-transform: none;	
}

.wall-frame-share
{
background: no-repeat url(../images/assets/share_bg.png);
/*	background: white; */
	padding: 10px;
}

.wall-frame-share li a,
.wall-frame-share li a:hover,
.wall-frame-share li a:visited
{
	 /*color: black; */ 
	color: #c83800;
	display: block;
	/*border: 1px gray solid;*/
	margin-top: 6px;
	padding-left: 22px;
	padding-right: 0px;
	cursor: pointer;
	font-size: 11px;
	line-height: 20px;
	background: no-repeat
		url(../images/assets/share_icons.png);
}
.wall-frame-share li a:hover
{
	color: #f3d6b3;
}
.wall-frame-share div
{
	/*background-color: #111;*/
}
/* -- End Of Menu Styles -- */


/* -- Start Of Header Links Styles -- 

.headerNavUl
{
	margin:0;padding:0;
}
.headerNavUl li {	
	float: left;
	list-style: none;
}

.headerNavUl li a
{	
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	font-family: arial;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
	border-right: 1px solid white;
	color: white;	
	white-space: nowrap;
}
/* -- End Of Header Links Styles -- */*/


/* Cross-Browser Utitlity Styles */

.wall-floater
{
	float: left;
}

.wall-clearfix {
	zoom: 1;
}

.wall-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
