/* elegant_blue */

.elegant_blue.dmxBillboard,
.elegant_blue .dmxBillboard,
.elegant_blue.dmxBillboard a,
.elegant_blue .dmxBillboard a {
    color: #345;
}

.elegant_blue.dmxBillboard a:hover,
.elegant_blue .dmxBillboard a:hover {
    background-color: transparent;
}

.elegant_blue.dmxBillboard a.selected,
.elegant_blue .dmxBillboard a.selected {
    background-color: transparent;
}

.elegant_blue .dmxBillboardHeader {
	background-color: #69c;
	background-image: url('gradient1.png');
	background-repeat: repeat-x;
	border-left: 1px solid #9cf;
	border-top: 1px solid #9cf;
	border-right: 1px solid #369;
	border-bottom: 1px solid #369;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	padding-top: 5px;
	min-height: 20px;
}

.elegant_blue .dmxBillboardHeader h3 {
	background-color: transparent;
	text-align: center;
	padding: 0;
	text-shadow: 0 0 5px #333;
}

.elegant_blue .dmxBillboardHeader .dmxBillboardSectionNav {
	float: none;
	background-color: #369;
	background-image: url('gradient2.png');
	background-repeat: repeat-x;
	border-top: 1px solid #7ad;
	border-bottom: 1px solid #036;
	margin: 5px 0;
}

.elegant_blue .dmxBillboardSectionNav a {
	color: #fff;
	border-left: 1px solid #69c;
	border-right: 1px solid #036;
	padding: 3px 5px;
	text-shadow: 0 0 5px #333;
}

.elegant_blue .dmxBillboardSectionNav a:hover {
	background-color: #58b;
	background-image: url('gradient1.png');
	background-repeat: repeat-x;
}

.elegant_blue .dmxBillboardSectionNav a.selected {
	background-color: #8be;
	background-image: url('gradient3.png');
	background-repeat: repeat-x;
}

.elegant_blue .dmxBillboardPageNav {
	float: none;
	padding: 3px;
	text-align: center;
}

.elegant_blue .dmxBillboardPageNav a {
	display: inline;
	float: none;
	padding: 3px;
	color: #000;
	font-weight: normal;
}

.elegant_blue .dmxBillboardPageNav a.selected {
	font-weight: bold;
}

.elegant_blue .dmxBillboardPageNav a,
.elegant_blue .dmxBillboardPageNav a:hover,
.elegant_blue .dmxBillboardPageNav a.selected {
	color: #000;
	text-shadow: 0 0 2px #999;
}

.elegant_blue .dmxBillboardHeader .dmxBillboardPageNav a,
.elegant_blue .dmxBillboardHeader .dmxBillboardPageNav a:hover,
.elegant_blue .dmxBillboardHeader .dmxBillboardPageNav a.selected {
	color: #fff;
	text-shadow: 0 0 5px #333;
}

.elegant_blue .dmxBillboardFooter {
	overflow: hidden;
	min-height: 20px;
	background-color: #eee;
	background-image: url('gradient4.png');
	background-position: center center;
	background-repeat: repeat-x;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.elegant_blue .dmxBillboardFooter .dmxBillboardSectionNav {
	float: none;
	border-top: 1px solid #9cf;
	border-bottom: 1px solid #036;
	background-color: #369;
	background-image: url('gradient2.png');
	background-repeat: repeat-x;
	margin-top: 5px;
	margin-bottom: 10px;
}

.elegant_blue .dmxBillboardView {
	background-color: #ddd;
}

.elegant_blue .dmxBillboardView li {
	background-color: #eee;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
}

.elegant_blue .dmxBillboardView li.hover {
	background-color: #bcd;
	border-left: 1px solid #def;
	border-top: 1px solid #def;
	border-right: 1px solid #789;
	border-bottom: 1px solid #789;
}

.elegant_blue .dmxBillboardLeftNav {
    z-index: 100;
	position: absolute;
	top: 50%;
	left: 0px;
	margin-top: -8px;
	width: 16px;
	height: 16px;
	background: url('left.png');
	cursor: pointer;
}

.elegant_blue .dmxBillboardRightNav {
    z-index: 100;
	position: absolute;
	top: 50%;
	right: 0px;
	margin-top: -8px;
	width: 16px;
	height: 16px;
	background: url('right.png');
	cursor: pointer;
}

.elegant_blue .dmxBillboardLeftNav.middle {
	left: -12px;
}

.elegant_blue .dmxBillboardRightNav.middle {
	right: -12px;
}

.elegant_blue .dmxBillboardLeftNav.outside {
	left: -15px;
}

.elegant_blue .dmxBillboardRightNav.outside {
	right: -15px;
}