/* Navigation Buttons */

.navbtns { clear: both; }
.navbtns p {
	background-image: url(../buttons/navbtns.gif);
	background-repeat: no-repeat;
}

.navbtns a {
	background-image: url(../buttons/navbtns.gif);
	background-repeat: no-repeat;
	display: block;
	height: 18px;
	/*width: 144px;*/
	text-decoration: none;
	background-color: transparent;
	float:left;
	_float: right;
	margin-left: 5px;
}

.navbtns a span {
	display: none;
}

.navbtns a:hover {
	display: block;
}

.navbtns a.btnabout { background-position: 0px 0px; width: 120px; }
.navbtns a.btnabout:hover { background-position: -120px 0px; width: 120px; }
.navbtns a.btnaboutclick { background-position: -240px 0px; width: 120px; }

.navbtns a.btncontests { background-position: 0px -18px; width: 120px; }
.navbtns a.btncontests:hover { background-position: -120px -18px; width: 120px; }
.navbtns a.btncontestsclick { background-position: -240px -18px; width: 120px; }

.navbtns a.btngalleries { background-position: 0px -36px; width: 120px; }
.navbtns a.btngalleries:hover { background-position: -120px -36px; width: 120px; }
.navbtns a.btngalleriesclick { background-position: -240px -36px; width: 120px; }

.navbtns a.btnteam { background-position: 0px -54px; width: 120px; }
.navbtns a.btnteam:hover { background-position: -120px -54px; width: 120px; }
.navbtns a.btnteamclick { background-position: -240px -54px; width: 120px; }

.navbtns a.btntestimonials { background-position: 0px -72px; width: 120px; }
.navbtns a.btntestimonials:hover { background-position: -120px -72px; width: 120px; }
.navbtns a.btntestimonialsclick { background-position: -240px -72px; width: 120px; }

.navbtns a.btnsubscribe { background-position: 0px -90px; width: 120px; }
.navbtns a.btnsubscribe:hover { background-position: -120px -90px; width: 120px; }
.navbtns a.btnsubscribeclick { background-position: -240px -90px; width: 120px; }

.navbtns a.btnmasters { background-position: 0px -108px; width: 120px; }
.navbtns a.btnmasters:hover { background-position: -120px -108px; width: 120px; }
.navbtns a.btnmastersclick { background-position: -240px -108px; width: 120px; }

.navbtns a.btnmybest { background-position: 0px -126px; width: 120px; }
.navbtns a.btnmybest:hover { background-position: -120px -126px; width: 120px; }
.navbtns a.btnmybestclick { background-position: -240px -126px; width: 120px; }

.navbtns a.btnnbpk { background-position: 0px -144px; width: 120px; }
.navbtns a.btnnbpk:hover { background-position: -120px -144px; width: 120px; }
.navbtns a.btnnbpkclick { background-position: -240px -144px; width: 120px; }

.navbtns a.btnvideo { background-position: 0px -162px; width: 120px; }
.navbtns a.btnvideo:hover { background-position: -120px -162px; width: 120px; }
.navbtns a.btnvideoclick { background-position: -240px -162px; width: 120px; }

.navbtns a.btnarchive { background-position: 0px -180px; width: 120px; }
.navbtns a.btnarchive:hover { background-position: -120px -180px; width: 120px; }
.navbtns a.btnarchiveclick { background-position: -240px -180px; width: 120px; }

.navbtns a.btnportfolio { background-position: 0px -198px; width: 120px; }
.navbtns a.btnportfolio:hover { background-position: -120px -198px; width: 120px; }
.navbtns a.btnportfolioclick { background-position: -240px -198px; width: 120px; }

.navbtnsspacer {
	margin: 0 0 5px 5px;
	height: 18px; 
	width: 120px; 
	background: transparent url(../buttons/navbtnsspacer.gif);
	background-repeat: no-repeat; 
}

/* Module Buttons */

.modbtns { clear: both; }
.modbtns p {
	background-image: url(../buttons/modbtns.gif);
	background-repeat: no-repeat;
}

.modbtns a {
	background-image: url(../buttons/modbtns.gif);
	background-repeat: no-repeat;
	display: block;
	height: 31px;
	/*width: 144px;*/
	text-decoration: none;
	background-color: transparent;
	float: left;
	margin-left: 5px;
	_margin-left: 0;
}

.modbtns a span {
	display: none;
}

.modbtns a:hover {
	display: block;
}

.modbtns a.btnaction { background-position: 0px 0px; width: 120px; }
.modbtns a.btnaction:hover { background-position: -120px 0px; width: 120px; }
.modbtns a.btnactionclick { background-position: -240px 0px; width: 120px; }

.modbtns a.btnsubscribe { background-position: 0px -31px; width: 84px; }
.modbtns a.btnsubscribe:hover { background-position: -84px -31px; width: 84px; }
.modbtns a.btnsubscribeclick { background-position: -84px -31px; width: 84px; }

.modbtns a.btnteaser { background-position: 0px -62px; width: 84px; }
.modbtns a.btnteaser:hover { background-position: -84px -62px; width: 84px; }
.modbtns a.btnteaserclick { background-position: -84px -62px; width: 84px; }

.modbtns a.btnpotw { background-position: 0px -62px; width: 84px; }
.modbtns a.btnpotw:hover { background-position: -84px -62px; width: 84px; }
.modbtns a.btnpotwclick { background-position: -84px -62px; width: 84px; }

.modbtns a.btnview { background-position: 0px -93px; width: 84px; }
.modbtns a.btnview:hover { background-position: -84px -93px; width: 84px; }
.modbtns a.btnviewclick { background-position: -84px -93px; width: 84px; }

.modbtns a.btnvideo { background-position: 0px -124px; width: 84px; }
.modbtns a.btnvideo:hover { background-position: -84px -124px; width: 84px; }
.modbtns a.btnvideoclick { background-position: -84px -124px; width: 84px; }

.modbtns a.btntop { background-position: 0px -155px; width: 84px; }
.modbtns a.btntop:hover { background-position: -84px -155px; width: 84px; }
.modbtns a.btntopclick { background-position: -84px -155px; width: 84px; }

.modbtns a.btntestimonial { background-position: 0px -186px; width: 110px; }
.modbtns a.btntestimonial:hover { background-position: -110px -186px; width: 110px; }
.modbtns a.btntestimonialclick { background-position: -110px -186px; width: 110px; }

/* Photo Buttons */

.photobtns { clear: both; }
.photobtns p {
	background-image: url(../buttons/photobtns.gif);
	background-repeat: no-repeat;
}

.photobtns a {
	background-image: url(../buttons/photobtns.gif);
	background-repeat: no-repeat;
	display: block;
	height: 60px;
	/*width: 144px;*/
	text-decoration: none;
	background-color: transparent;
	float: left;
	margin-left: 5px;
}

.photobtns a span {
	display: none;
}

.photobtns a:hover {
	display: block;
}

.photobtns a.btnview { background-position: 0px 0px; width: 60px; }
.photobtns a.btnview:hover { background-position: -60px 0px; width: 60px; }
.photobtns a.btnviewclick { background-position: -60px 0px; width: 60px; }
