/*--------------------------------------------------------------------------------------------
	Defaults 
  --------------------------------------------------------------------------------------------*/

html, body {
	margin: 0;
	padding: 0;
}

body {
	background-color: #e8e8e8;
	font-family: Verdana;
	color: #757575;
	font-size:0.7em;
}

input {
	outline: none;
}

a img {
	border: 0;
}

.left {
	float: left;
}

.right {
	float: right;
}

img.left {
	margin: 0 10px 10px 0;
}

img.right {
	margin: 0 0 10px 10px;
}

:focus { -moz-outline-style: none; }

.clear {
	clear:both;
	line-height:0px;
	height:0px;
}


/*--------------------------------------------------------------------------------------------
	Structure and layout 
  --------------------------------------------------------------------------------------------*/

div#Container {
	width: 940px;
	margin:0 auto;
}

div#Header {
	position:relative;
	width: 100%;
	height: 85px;
	z-index: 15;
}
div#Header h1 {
	width: 390px;
	height: 110px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 15;
	padding:0;
	margin:0;
	background:none;
}
div#Header h1 a {
}
div#Header h1 span {
	display: block;
	width: 390px;
	height: 110px;
	cursor:hand;
	cursor:pointer;
}

div#ContentWrapper {
	width:940px;
	background: transparent url(../images/content-bg.jpg) -20px top repeat-y;
}
div#Content {
	width:940px;
	background: transparent url(../images/content-bg-bot.jpg) -20px bottom no-repeat;
	width:100%;
	position: relative;
}

div#Hero {
	width: 911px;
	padding:0 14px;
}
div#Hero img {
	display: block;
}

div#MainContent {
	float: left;
	width: 608px;
	min-height:200px;
	margin-left:14px;
}
div#SideContent {
	float: right;
	width: 303px;
	margin-right:15px;
	background: transparent url(../images/sidebar-bg.jpg) left top repeat-y;
}
div#SideContentLiner {
	width: 303px;
	min-height:200px;
	background: transparent url(../images/sidebar-bg-bot.jpg) left bottom no-repeat;
	overflow:hidden;
}
div#FullMainContent {
	width: 100%;
	margin: 0 14px;
}

/* Featured Items */
div#FeaturedItems {
	padding: 1px 0 20px 14px;
	background: transparent url(../images/featureditems-bg.jpg) -20px top no-repeat;
}
div.featuredItem {
	position:relative;
	float: left;
	margin-right:1px;
	width:303px;
}
div.featuredItem .dShadowLeft {
	position: absolute;
	right:0px;
	top:0px;
	width:5px;
	height:85px;
	background: transparent url(../images/dshad-left.png) left top repeat-y;	
}
div.featuredItem .dShadowRight {
	position: absolute;
	left:0px;
	top:0px;
	width:5px;
	height:85px;
	background: transparent url(../images/dshad-right.png) left top repeat-y;	
}


/* Main nav */

ul#NavGender {
	position:absolute;
	top: 102px;
	left: -16px;
	list-style:none;
	z-index: 11;
}
ul#NavGender li {
	margin-bottom:1px;
}
ul#NavGender a {
	display:block;
	width:30px;
	height:73px;
}
div#Container ul#NavGender a:hover,
div#Container ul#NavGender li.current a,
div#Container ul#NavGender li.section a {
	background-position:left -74px;
}

ul#NavBar {
	position:absolute;
	top: 27px;
	right: 0px;
	list-style:none;
	z-index: 11;
}
ul#NavBar li {
	float:left;
	padding-left: 1px;
	background: transparent url(../images/mainnav-bg.jpg) left top no-repeat;
}
ul#NavBar li.first {
	background: none;
}

ul#NavBar a {
	display: block;
	height: 38px;
}
ul#NavBar a span {
	display: none;
}
div#Header ul#NavBar a:hover {
	text-decoration: none;
	background-position: left -76px;
}
div#Header ul#NavBar li.current a,
div#Header ul#NavBar li.section a {
	background-position: left -38px;
}
div#Header ul#NavBar li.current a span,
div#Header ul#NavBar li.section a span {
	display:block;
	height:38px;
	background: transparent url(../images/subnav-pointer.jpg) center bottom no-repeat;
	position: relative;
	top:4px;
}
div#Header ul#NavBar a#Tickets span {
	background-position: 35px bottom;
}
/* 
 * I think it looks better with the point... 
 * even if there's no subnav
div#Header ul#NavBar a#Players span,
div#Header ul#NavBar a#Tickets span {
	display:block;
	height:38px;
	background: none;
	position: relative;
	top:4px;
}*/




a#News {
	width: 79px;
}
a#Players {
	width: 98px;
}
a#Players {
	width: 98px;
}
a#Spectators {
	width: 123px;
}
a#Tournament {
	width: 157px;
}
a#Tickets {
	width: 82px;
}


/* Sub Nav */

ul#SubNavBar {
	position:absolute;
	top:62px;
	right:0px;
	width:800px;
	height:30px;
	background: transparent url(../images/subnav-bg.jpg) right 3px no-repeat;
	list-style:none;
	z-index: 10;
}
ul#SubNavBar li {
	float:left;
	padding-right: 10px;
}
ul#SubNavBar li.first {
	padding-left: 268px;
}
ul#SubNavBar a {
	color:#787676;
	text-transform: uppercase;
	font-size: 0.9em;
	display: block;
	padding:10px 10px 5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
ul#SubNavBar a:hover {
	text-decoration: none;
}



/* Footer */
div#Footer {
	height:260px;
	margin-left:00px;
}
div#Footer div.sponsors {
	float: left;
	margin-top: 60px;
}
	div.sponsors img {
		margin:5px 8px 5px 0;
	}
	div#Footer div.divider {
		background: transparent url(../images/ftr-divider.jpg) left top no-repeat;
	}
	div#TitleSponsor {
		width:150px;
	}
		div#TitleSponsor p {
			margin: 0 0 0 30px;
		}
		div#TitleSponsor img {
			margin:5px 10px 15px 0;
		}
		
	div#TitleSponsorFemale {
		width:195px;
	}
		div#TitleSponsorFemale p {
			margin: 0 0 0 30px;
		}
		div#TitleSponsorFemale img {
			margin:5px 10px 15px 0;
		}
		
	div#Organisations {
		width:240px;
	}
	div#TheSponsors {
		width:550px;
	}
	
	div#Footer div#FemaleHostVenue p {
		margin-left: 10px;
	}
	
	div#Footer div#FemaleHostVenue p strong {
		margin-left: 10px;
	}
	
	div#TheFemaleSponsors {
		width: 362px;
	}
	div#FemaleOrganisations {
		width: 300px;
	}
	
/*--------------------------------------------------------------------------------------------
	Gallery
  --------------------------------------------------------------------------------------------*/

div.galleryHolder {
	width: 636px;
	position: absolute;
	top: 0;
	left: 0;
}

div.galleryHeader {
	height: 34px;
	background: transparent url(../images/gallery-header-bg.png) repeat-x left top;
}

	div.galleryHeader ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	
	div.galleryHeader li {
		float: left;
		height: 34px;
		margin: 0;
		padding: 0;
	}

	div.galleryHeader li a {
		display: block;
		width: 100%;
		height: 100%;
	}

	div.galleryHeader li.title {
		width: 151px;
		background: transparent url(../images/gallery-title-bg.png) no-repeat left top;
	}

	div.galleryHeader li.all {
		width: 48px;
	}

	div.galleryHeader li.tournament {
		width: 131px;
	}
	
	div.galleryHeader li.players {
		width: 72px;
	}
	
	div.galleryHeader li.course {
		width: 96px;
	}
	
	div.galleryHeader li.news {
		width: 61px;
	}
	
	div.galleryHeader li.close {
		width: 77px;
		background: transparent url(../images/gallery-close-button-bg.png) no-repeat right top;
		cursor: pointer;
	}

	div.galleryHolder div.galleryHeader li.selected {
		background-position: left -34px;
	}

div.fullGallery div.galleryBody {
	height: 307px;
}

div.galleryBody {
	background: transparent url(../images/gallery-body-bg.png) repeat-y left top;
	min-height: 307px;
	padding: 11px 0 0 10px;
}

	div.galleryItem {
		float: left;
		padding: 4px;
		margin: 6px;
		background: transparent url(../images/gallery-image-outerglow-bg.png) no-repeat left top;
	}

	div.galleryItem a {
		display: block;
		width: 134px;
		height: 78px;
		padding: 0;
		margin: 0;
	}
	
	div.galleryItem img {
		display: block;
	}
	
div.galleryFooter {
	background: transparent url(../images/gallery-footer-bg.png) no-repeat left top;
	height: 30px;
	position: relative;
}

	div.prevLink {
		position: absolute;
		top: 4px;
		left: 18px;
		line-height: 0;
	}

	div.backToGallery {
		position: absolute;
		top: 9px;
		left: 268px;
		line-height: 0;
	}

	div.nextLink {
		position: absolute;
		top: 4px;
		left: 596px;
		line-height: 0;
	}
	
div.galleryImage {
	padding: 5px 0 0 4px;
}

div.galleryCaption {
	padding: 7px 20px 6px 0;
	text-align: center;
}

/*--------------------------------------------------------------------------------------------
	Sidebar Gallery
  --------------------------------------------------------------------------------------------*/

div.sidebarGalleryHolder {
	margin: 12px 0 0 0;
	padding: 0 0 0 3px;
}
	div.sidebarGalleryHolder div.galleryItem {
		margin: 4px;
		background: transparent url(../images/sidebar-gallery-item-outerglow-bg.png) no-repeat left top;
	}

div.sidebarGalleryHolder div.toGallery, div.toLeaderboard {
	float: right;
	padding: 6px 7px 6px 0;
	font-family: Verdana;
}

/* Articles */
.thumb {
	float: left;
	position:relative;
	left:-4px;
	background: transparent url(../images/img-dshadow.png) left top no-repeat;
	padding:4px;
	margin: 0 6px 10px 0;
}
.latestItem .thumb {
	background: transparent url(../images/img-dshadow-player-profile.jpg) left top no-repeat;
	padding:5px;
}

div#Pagination {
	clear: both;
	padding:0;
	margin:0;
	text-align: center;
	color: #bfbfbf;
}

/* Players */
div#PlayerSearch {
	clear: both;
	width:588px;
	height:50px;
	margin:10px 0 10px 10px;
	background: #fff url(../images/player-serach-form.jpg) left top no-repeat;
}

.featuredPlayer {
	float: left;
	width: 295px;
	margin:5px 0 10px 5px;
}
.featuredPlayer .thumb {
	float: none;
	position:static;
	left:0px;
	padding:5px;
	margin: 0;
	background: #fff url(../images/img-dshadow-lrg.jpg) left top no-repeat;
}
.player {
	float: left;
	width: 290px;
	margin-left: 10px;
}

div#PlayerProfile .thumb,
.article .thumb {
	left:-5px;
	background: transparent url(../images/img-dshadow-player-profile.jpg) left top no-repeat;
	padding:5px;
	margin: 0 5px 10px 0;	
}
.profile {
	float: left;
	width: 385px;
	padding-bottom: 15px;
}
div#PlayerProfile .thumb {
	left:-5px;
	background: transparent url(../images/img-dshadow-player-profile.jpg) left top no-repeat;
	padding:5px;
	margin: 0 5px 10px 0;	
}

div#PlayerProfile .leftCol {
	float: left;
	width: 197px;
}

.profile table th {
	text-align: left;
	font-weight: normal;
	width: 60px;
}

.profile table td {
	width: 112px;
	vertical-align: middle;
}

/*--------------------------------------------------------------------------------------------
	Merchandise Items
  --------------------------------------------------------------------------------------------*/

div#MerchandiseHolder {
	margin: 0 0 0 0;
	padding: 0 0 0 6px;
}

div#MerchandiseHolder div.last {
	padding: 0;
}

div.merchandiseItem {
	float: left;
	width: 141px;
	padding: 0 11px 0 0;
}

	div.merchandiseImage {
		padding: 4px;
		background: transparent url(../images/merchandise-item-outerglow-bg.png) no-repeat left top;
	}

	div.merchandiseInfo {
		font-family: Verdana;
		font-size: 0.85em;
		padding: 0 4px 0 4px;
	}
	
	div.merchandiseInfo h2 {
		margin: 0;
		padding-top: 10px;
	}
	
	div.merchandiseInfo p {
		letter-spacing: 0.25px;
		margin: 0;
		padding: 5px 0 10px 0;
	}

/*--------------------------------------------------------------------------------------------
	Contact People
--------------------------------------------------------------------------------------------*/

div#ContactPeople {
	padding: 0 0 0 10px;
	font-family: Verdana;
	font-size: 0.85em;
}

div#ContactPeople div.last {
	padding: 0;
}

div.contactPerson {
	float: left;
	width: 282px;
	padding: 0 20px 0 0;
}

div.contactPerson h2 {
	border-bottom: 1px solid #cccccc;
	margin-bottom: 13px;
	padding: 0 0 6px 0;
	line-height: 1.8;
	letter-spacing: 0.25px;
}

div.contactPerson p {
	margin: 0;
	padding: 0 0 8px 0;
}

div.personalDetails, div.addressDetails, div.contactDetails {
	padding: 0 0 19px 0;
}

div.contactDetails dl {
	margin: 0;
	padding: 0;
}

div.contactDetails dt {
	float: left;
	width: 35px;
	margin: 0;
	padding: 0 0 8px 0;
}

div.contactDetails dd {
	margin: 0 0 0 35px;
	padding: 0 0 8px 0;
}

/*--------------------------------------------------------------------------------------------
	Volunteer Sidebar
--------------------------------------------------------------------------------------------*/

div#VolunteerSidebar {
	
}

div#VolunteerSidebar h2 {
	margin-top:20px;
	padding-bottom: 10px;
}

div#VolunteerSidebar h2, div#VolunteerSidebar dl {
	padding-left: 10px;
}

div#VolunteerSidebar dl {
	margin: 0;
}

div#VolunteerSidebar dt {
	margin: 0;
	padding: 0;
	float: left;
	width: 58px;
	padding: 0 0 4px 0;
}
div#VolunteerSidebar dd {
	margin: 0 0 0 58px;
	padding: 0 0 4px 0;
}

/*--------------------------------------------------------------------------------------------
	Sponsor Sidebar
--------------------------------------------------------------------------------------------*/

div#SideContentLiner h1 strong {
	float: right;
	padding-right: 35px;
}

div#SideContentLiner img {
	display: block;
}

/*--------------------------------------------------------------------------------------------
	Course Page
--------------------------------------------------------------------------------------------*/

div.map {
	padding: 4px;
	margin: 15px 0 0 7px;
	background: transparent url(../images/course-map-outerglow-bg.png) no-repeat left top;
}

a.mapLink {
	float: right;
	margin: 7px 7px 15px 0px;
}

div.imageContent {
	height: 400px;
	width: 400px;
}

/*--------------------------------------------------------------------------------------------
	DQL Tag
--------------------------------------------------------------------------------------------*/

div#wrapper-bottom {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	height:82px;
	text-align: center;
	top: 0px;
	position: relative;
	background-color: transparent;
}

.logo {
	top:-50px;
	float:right;
	position:relative;
}

a.dqllogo:link img, a.dqllogo:visited img {
	opacity:1;
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=0,Opacity=100);
}

a.dqllogo:hover img {
	opacity:0.75;
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=0,Opacity=75);
}

/*--------------------------------------------------------------------------------------------
	Homepage Welcome Message
--------------------------------------------------------------------------------------------*/

div#WelcomeMessage {
	background: transparent url(../images/homepage-welcome-message-bg.png) no-repeat left top;
	width: 822px;
	height: 78px;
	padding: 13px 9px 11px 9px;
	padding-bottom: 11px;
	position: absolute;
	top: 242px;
	left: 49px;
	z-index: 20;
}

	div#WelcomeMessage h2 {
		margin: 0;
		padding: 0;
		font-weight: normal;
		font-size: 1.4em;
	}
	
	div#WelcomeMessage p {
		font-weight: normal;
		font-size: 0.95em;
		margin-top: 8px;
	}

/*--------------------------------------------------------------------------------------------
	Scorecard Holder
--------------------------------------------------------------------------------------------*/

div#ScorecardHolder {
	padding: 20px 20px 260px 20px;
	color: #666;
}

div#ScorecardHolder table {
	border-collapse: collapse;
	margin-bottom: 15px;
}

div#ScorecardHolder table td {
	border: 1px solid #000;
	width: 5%;
}

div#ScorecardHolder table td.firstCol {
	width: 10%;
}

/*--------------------------------------------------------------------------------------------
	Leaderboard Table
--------------------------------------------------------------------------------------------*/

div#LeaderboardTableHolder {
	padding-bottom: 11px;
	background: transparent url(../images/leaderboard-table-drop-shadow-bg.png) no-repeat left bottom;
}

div#LeaderboardTableHolder table th strong,
div.roundHolder table th strong {
	background: transparent;
}

div#LeaderboardTableHolder table th.pos {
	width: 49px;
	background-position: -2px top;
}

div#LeaderboardTableHolder table td.pos {
	background-position: -2px top;
	text-align: right;
}

div#LeaderboardTableHolder table td {
	padding: 7px 9px 5px 10px;
}

div#LeaderboardTableHolder table th.country strong,
div#LeaderboardTableHolder table th.hole strong,
div#LeaderboardTableHolder table th.round1 strong,
div#LeaderboardTableHolder table th.round2 strong,
div#LeaderboardTableHolder table th.round3 strong,
div#LeaderboardTableHolder table th.round4 strong,
div#LeaderboardTableHolder table th.score strong,
div#LeaderboardTableHolder table th.par strong,
div#LeaderboardTableHolder table td.par {
	text-align: center
}

div#LeaderboardTableHolder table td.country,
div#LeaderboardTableHolder table td.hole,
div#LeaderboardTableHolder table td.round1,
div#LeaderboardTableHolder table td.round2,
div#LeaderboardTableHolder table td.round3,
div#LeaderboardTableHolder table td.round4,
div#LeaderboardTableHolder table td.score {
	width: 29px;
	text-align: center;
}

div#LeaderboardTableHolder table tr.cutRow td.cutCol {
	height: 0px;
	border-top: 1px solid #8fa980;
	border-bottom: 1px solid #c6e3b5;
	padding: 0;
	margin: 0;
}

div#LeaderboardTableHolder table tr.first td {
	background-position: left -2px;
}

div#LeaderboardTableHolder table tr.first td.pos {
	background-position: -2px -2px;
}

div#LeaderboardTableHolder table td a {
	font-weight: normal;
	background: 0;
	padding: 0;
}

div#LeaderboardTableHolder table td a:visited {
	color: #8F8C8C;
}

div#LeaderboardTableHolder table tr:hover td.pos {
	background-position: -2px -131px;
}

div#LeaderboardTableHolder table tr:hover td {
	background-position: left -131px;
}

div#LeaderboardTableHolder table tr.cut th.pos strong {
	text-align: right;
}

/*--------------------------------------------------------------------------------------------
	Sidebar Leaderboard Table
--------------------------------------------------------------------------------------------*/

div#SidebarLeaderboardHolder table#SidebarLeaderboard {
	margin: 0;
}

div#SidebarLeaderboardHolder div {
	background: transparent url(../images/leaderboard-sidebar-table-header-bg.png) no-repeat left bottom;
}

div#SidebarLeaderboardHolder div span {
	height: 23px;
	padding: 16px 0 0 0;
	display: block;
	float: left;
	margin: 0;
	background: transparent;
}

div#SidebarLeaderboardHolder div.row:hover {
	background-position: -303px bottom;
}

div#SidebarLeaderboardHolder div.row span {
	height: 21px;
	padding: 6px 0 0 0;
	margin: 0;
}

div#SidebarLeaderboardHolder div span.pos {
	width: 40px;
	padding-right: 6px;
	text-align: right;
}

div#SidebarLeaderboardHolder div span.player {
	width: 156px;
	padding-left: 9px;
}

div#SidebarLeaderboardHolder div span.player a, div#SidebarLeaderboardHolder div span.player a:visited {
	color: #757575;
}

div#SidebarLeaderboardHolder div span.player a:hover {
	text-decoration: none;
}

div#SidebarLeaderboardHolder div span.hole {
	width: 55px;
}

div#SidebarLeaderboardHolder div span.par {
	width: 25px;
	text-align: right;
	padding-right: 12px;
}

/*--------------------------------------------------------------------------------------------
	Player Rounds Breakdown
--------------------------------------------------------------------------------------------*/

div#RoundsHolder {
	padding-bottom: 11px;
	background: transparent url(../images/leaderboard-table-drop-shadow-bg.png) no-repeat left bottom;
}

div.roundHolder {
	padding-left: 1px;
}

div.roundHolder table .first {
	background-position: -2px top;
}

div.roundHandle {
	background: transparent url(../images/player-breakdown-accordion-handle-bg.jpg) no-repeat -1px top;
	height: 38px;
}

div.roundHandle strong {
	display: block;
	padding: 12px 0 0 12px;
	text-transform: uppercase;
	color: #fff;
}

div.roundHandle strong span {
	font-weight: normal;
	text-transform: none;
}

div#RoundsHolder div.selected {
	background-position: -1px -38px;
}

/*--------------------------------------------------------------------------------------------
	Homepage Leaderboard styles
--------------------------------------------------------------------------------------------*/

div#MiniLeaderboard {
	position: absolute;
	top: 267px;
	left: 49px;
	padding: 0 0 12px 0;
	height: 60px;
	width: 840px;
	z-index: 20;
}

div.leaderboardEntry {
	width: 142px;
	float: left;
	padding: 9px 9px 0 9px;
}

div#MiniLeaderboard div.last {
	width: 136px;
}

div.leaderboardEntry div strong {
	display: block;
	text-transform: uppercase;
	color: #fff;
	font-size: 0.9em;
}

div.scoreHolder {
	float: right;
	padding: 4px 0 0 0;
}

div.scoreHolder div.tickerHolder {
	padding: 0 0 0 7px;
	float: left;
}

div.tickerHolder div.individualTick {
	float: left;
	font-family: Arial;
	font-weight: bold;
}

div.num1 {
	width: 11px;
	padding: 5px 0 0 5px;
}

div.oneTick div.num1 {
	width: 12px;
	padding: 5px 0 0 4px;
}

div.num2 {
	width: 11px;
	padding: 5px 0 0 4px;
}

div.num3 {
	width: 11px;
	padding: 5px 0 0 4px;
}

div.oneTick {
	width: 17px;
	height: 28px;
}

div.twoTick {
	width: 32px;
	height: 27px;
}

div.threeTick {
	width: 46px;
	height: 27px;
}

a.leaderboardLink {
	float: right;
	display: block;
	width: 46px;
	height: 60px;
}

div.leaderboardEntry strong a, div.leaderboardEntry strong a:visited {
	color: #fff;
}

div.leaderboardEntry strong a:hover {
	text-decoration: none;
}

/*--------------------------------------------------------------------------------------------
	Featured Player Sidebar
--------------------------------------------------------------------------------------------*/

div.featuredPlayerItem h3 {
	margin: 0;
	padding-top: 10px;
	font-size: 1em;
}

div.featuredPlayerItem p {
	margin-left: 155px;
	margin-right: 5px;
	font-size: 0.9em;
}

/* HACKED layer to save a lot of re-work */
div#NavGenderCover {
	position:absolute;
	top: 98px;
	left: -16px;
	z-index: 12;
	width:16px;
	height:10px;
}

div#LeaderboardTableHolder .threeDim tr.cut th {
	background: transparent url(../images/leaderboard-table-header-bg-cut.png) no-repeat left top;
	color: #415936;
}

div#LeaderboardTableHolder .threeDim tr.cut th.pos {
	background-position: -2px top;
}

div#LeaderboardTableHolder .threeDim tr.cut td {
	background: transparent url(../images/tkt-tbl-td-cut-bg.png) no-repeat left top;
}

div#LeaderboardTableHolder .threeDim tr.cut td.pos {
	background-position: -2px top;
}

div#LeaderboardTableHolder .threeDim tr.cut td,
div#LeaderboardTableHolder .threeDim tr.cut td a,
div#LeaderboardTableHolder .threeDim tr.cut td a:visited {
	color: #c3c3c3;
}

div#LeaderboardTableHolder .threeDim tr.cut:hover td {
	color: #7E9D6D;
	background-position: left -131px;
}

div#LeaderboardTableHolder .threeDim tr.cut:hover td a {
	color: #7E9D6D;
}

div#LeaderboardTableHolder .threeDim tr.cut:hover td.pos {
	color: #7E9D6D;
	background-position: -2px -131px;
}