.widget-row {
	border-bottom: 1px dotted #ccc;
	overflow: hidden;
	height: 50px; 
	}
.widget-row h4 {
	}
.widget-row h4 a {
	padding-left: 27px;
	background: url(/_img/widget_arrow.gif) left top no-repeat;
	display: block;
	font-size: 32px;
	font-weight: bold;
	line-height: 50px;
	letter-spacing: -1px;
	color: #4d4d4d;
	text-decoration: none;
	}
.widget-row p {
	margin-left: 25px;
	width: 575px;
	font-size: 13px;
	line-height: 19px;
	color: #333;
	}
.widget-row.selected {
	}
.widget-row.selected h4 a {
	background-position: left bottom;
	color: #1a1a1a;
	}
.widget-img {
	float: right;
	}
.widget-row ul {
	margin-left: 25px;
	padding-top: 10px;
	}
.widget-row li {
	margin-right: 5px;
	float: left;
	}

.overlay {
	background: rgba(255, 143, 44, .95) !important;
	background: #ff8f2c;
	position: fixed;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	display: none;
	color: #fff;
	z-index: 9999;
	}
.overlay-close {
	margin: 0px 0px 60px 789px;
	background: url(/_img/overlay/close.gif) no-repeat;
	display: block;
	width: 71px;
	height: 71px;
	overflow: hidden;
	text-indent: -999em;
	text-decoration: none;
	}
.overlay-wrapper {
	margin: 60px auto;
	width: 940px;
	min-height: 580px;
	}
.overlay-content {
	float: right;
	width: 300px;
	}
.overlay h2 {
	margin-bottom: 20px;
	font-size: 18px;
	line-height: 22px;
	text-transform: uppercase;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .4);
	}
.overlay p {
	margin-bottom: 12px;
	font-size: 13px;
	line-height: 17px;
	text-shadow: 0px 0px 6px rgba(0, 0, 0, .4);
	}

#overlay-what .overlay-wrapper {
	background: url(/_img/overlay/what.png) 70px 50px no-repeat;
	}
#overlay-what .overlay-content {
	margin-right: 130px;
	}
#overlay-do .overlay-wrapper {
	background: url(/_img/overlay/do.png) 100px 65px no-repeat;
	}
#overlay-do .overlay-content {
	margin-right: 100px;
	}
#overlay-otb .overlay-wrapper {
	background: url(/_img/overlay/otb.png) 60px 65px no-repeat;
	}
#overlay-otb .overlay-content {
	margin-right: 60px;
	}
#overlay-diff .overlay-wrapper {
	background: url(/_img/overlay/diff.png) 0px 0px no-repeat;
	min-height: 850px;
	}
#overlay-diff .overlay-content {
	margin-left: 165px;
	padding-top: 15px;
	float: left;
	width: 270px;
	}
