/* ### GENERAL ### */
* { padding: 0px; margin: 0px; }
html, body { font-family: Arial; font-size: 12px; color: #000; }
input, select, textarea { font-family: Arial; font-size: 12px; color: #000; }
body { background: #fff url('../images/top-bg.jpg') top center no-repeat; }
img { border: 0px; }
a { outline: none; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; height: 0px; overflow: hidden; }
#content_container{
	min-height:350px;
}

.pagina { height: 23px; width: 586; overflow: hidden; float: none; border-bottom: #eaeaea solid 1px; border-top: #eaeaea solid 1px; margin-top:10px; }
.pagina ul { float: none; overflow: hidden; list-style: none; }
.pagina li { padding-left: 20px; line-height: 23px; float: left; }
.pagina li a { color: #777777; text-decoration: none; }
.pagina li a:hover, .pagina li a.active { color: #dc1a00; text-decoration: underline; }

/* ### WRAPPER ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; background: url('../images/footer.jpg') bottom center no-repeat; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; width: 920px; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative; width: 920px; height: 270px; overflow: hidden; }
	#headerCntr h1 { padding: 26px 0 0 20px; height: 154px; }
	#headerCntr h1 a { display: block; width: 295px; height: 150px; text-indent: -9999px; background: url('../images/logo.png') no-repeat; }
	
		/* ### ICON BOX ### */
		.iconBox { padding-top: 30px; float: right; height: 150px; }
		.iconBox img { margin-right: 15px; float: left; }
		
		/* ### MENU CONTAINER ### */
		 #menuCntr { margin-bottom: 15px; width: 920px; height: 42px; background: url('../images/menu-mid.png') no-repeat; }
		/* #menuCntr { margin-bottom: 15px; width: 920px; height: 42px; } */
		#menuCntr .left { width: 920px; height: 42px; background: url('../images/menu-left.png') top left no-repeat; }
		#menuCntr .right { width: 920px; height: 42px; background: url('../images/menu-right.png') top right no-repeat; }
		#menuCntr ul { list-style: none; overflow: hidden; }
		#menuCntr li { padding: 0px 3px 0 0px; height: 42px; float: left; background: url('../images/menu-sprtr.gif') right no-repeat; }
		#menuCntr li a { cursor: pointer; float: left; text-indent: -9999px; width: 153px; height: 42px; display: block; background: url('../images/news.png') no-repeat; }
		#menuCntr li a.events { width: 151px; background: url('../images/events.gif') no-repeat; }
		#menuCntr li a.riders { width: 151px; background: url('../images/riders.gif') no-repeat; }
		#menuCntr li a.results { width: 151px; background: url('../images/result.gif') no-repeat; }
		#menuCntr li a.explore { width: 151px; background: url('../images/explore.gif') no-repeat; }
		#menuCntr li a.partners { width: 148px; background: url('../images/partners.png') no-repeat; }
		#menuCntr li.last { padding: 0px; background: none; }
		#menuCntr li a:hover { background: url('../images/news-hover.png') no-repeat; }
		#menuCntr li a.events:hover { background: url('../images/events-hover.gif') no-repeat; }
		#menuCntr li a.riders:hover { background: url('../images/riders-hover.gif') no-repeat; }
		#menuCntr li a.results:hover { background: url('../images/result-hover.gif') no-repeat; }
		#menuCntr li a.explore:hover { background: url('../images/explore-hover.gif') no-repeat; }
		#menuCntr li a.partners:hover { background: url('../images/partners-hover.png') no-repeat; }
		
		/* ### MENU BOX ### */
		.menuBox { width: 500px; height: 20px; float: right; overflow: hidden; background: url('../images/menu-box.png') no-repeat; }
		.menuBox ul { list-style: none; overflow: hidden; }
		.menuBox li { padding: 0px 12px 0px 8px; height: 20px; float: left; font-family: 'Myriad Pro', Arial; font-size: 12px; text-transform: uppercase; line-height: 21px; background: url('../images/menu-arrow.png') right no-repeat; }
		.menuBox li:hover { background: url('../images/menu-arrow-hover.png') right no-repeat; }

		.menuBox li a { color: #fff; text-decoration: none; }
		.menuBox li a:hover { color: #fff; }
		.menuBox ul.language { float: right; }
		.menuBox li.last { background: none; }
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { padding: 20px 15px 30px 15px; overflow: hidden; width: 890px; background: url('../images/content.png') no-repeat; 	min-height:350px; }
		
		/* ### NP BOX ### */
		.npBox { margin: -20px -15px 30px -15px; width: 920px; height: 28px; border-bottom: #e8e8e8 solid 1px; }
		.npBox ul { list-style: none; overflow: hidden; }
		.npBox li { padding: 0 20px 0 15px; float: left; height: 28px; text-transform: uppercase; font-size: 11px; line-height: 28px; color: #777777; background: url('../images/np-arrow.gif') right no-repeat; }
		.npBox li a { color: #777777; text-decoration: none; }
		.npBox li a:hover { color: #dc1a00; }
		.npBox li img { margin-top: 7px; }
		.npBox li.home a { margin-top: 7px; display: block; float: left; width: 16px; height: 13px; text-indent: -9999px; background: url('../images/home-icon.gif') no-repeat left top; }
		.npBox li.home a:hover { background-position: left bottom; }
		
		/* ### LEFT CONTAINER ### */
		#leftCntr { padding-right: 9px; float: left; width: 586px; }
		#leftCntr .sprtr { width: 585px; height: 25px; background: url('../images/sprtr.gif') no-repeat; }
		#leftCntr .sprtr h3{ color:#FFFFFF;
font-size:12px;
line-height:25px;
margin-bottom:4px;
padding-left:8px; 
text-transform:uppercase; }
		
			/* ### POST BOX ### */
			.postBox { padding-bottom: 10px; margin-bottom: 10px; width: 586px; border-bottom: #e2e2e2 solid 1px; }
			.postBox h3 { padding-left: 10px; line-height: 25px; color: #565656; font-size: 14px; text-transform: uppercase; background: url('../images/h3-strip.gif') repeat-y; }
			.postBox img { margin: 10px 0px; }
			.postBox h2 { padding: 0 0 7px 10px; font-size: 18px; }
			.postBox img.h2 { margin: 3px 8px 0px -4px; float: left; }
			.postBox h4 { padding: 0 0 15px 10px; font-size: 14px; color: #7a7a7a; text-transform: uppercase; }
			.postBox p { padding: 0 35px 8px 10px; line-height: 16px; }
			.postBox p span.strong { font-weight: bold; color: #000000; }
			.postBox p.text { padding: 0 38px 15px 10px; color: #7a7a7a; font-size: 13px; }
			.postBox a.readmore { display: block; height: 23px; text-transform: uppercase; font-size: 10px; color: #fff; width: 81px; line-height: 23px; text-align: center; text-decoration: none; background: url('../images/read-more.gif') no-repeat; }
			.postBox a.readmore:hover { text-decoration: none; background: url('../images/read-more-hover.gif') no-repeat; }
			.postBox a:hover { text-decoration: underline; }
			.postBox form fieldset { padding: 10px 35px 0 0; border: 0px; overflow: hidden; }
			.postBox form p { padding: 0px 0px 8px 10px; }
			.postBox form label { display: block; line-height: 27px; width: 106px; float: left; color: #807c7c; }
			.postBox input.field { padding: 4px 6px 0px 6px; width: 418px; height: 21px; border: #c7c7c7 solid 1px; }
			.postBox textarea { padding: 4px 6px 0px 6px; width: 418px; height: 176px; border: #c7c7c7 solid 1px; }
			.postBox input.submit { width: 105px; height: 23px; font-size: 11px; float: right; color: #FFFFFF; text-transform: uppercase; border: 0px; cursor: pointer; background: url('../images/post-comment.gif') no-repeat; }
			.postBox input.submit:hover { background: url('../images/post-hover.gif') no-repeat; }
						
			/* ### COMMENT BOX ### */
			.commentBox { width: 586px; }
			.commentBox h3 { padding: 0 20px 0 7px; line-height: 25px; color: #565656; font-size: 14px; text-transform: uppercase; background: url('../images/h3-strip.gif') repeat-y; }
			.commentBox h3 img { margin: 3px 10px 0px 0px; float: left; }
			.commentBox h3 span { display: block; float: right; font-size: 12px; font-weight: normal; text-transform: none; }
			.commentBox p { padding: 8px 28px 8px 10px; color: #807c7c; line-height: 16px; }
			.commentBox a.readmore { display: block; height: 23px; text-transform: uppercase; font-size: 10px; color: #fff; width: 81px; line-height: 23px; text-align: center; text-decoration: none; background: url('../images/read-more.gif') no-repeat; }
			.commentBox a:hover { text-decoration: underline; }
			.commentBox .comment { padding: 12px 0; width: 586px; border-bottom: #e2e2e2 solid 1px; }
			.commentBox .last { padding: 12px 0; width: 586px; }
			
			/* ### POSTING BOX ### */
			.postingBox { padding-bottom: 11px; margin-bottom: 10px; width: 586px; }
			.postingBox h3 { padding-left: 10px; margin-bottom: 25px; line-height: 25px; color: #565656; font-size: 14px; text-transform: uppercase; background: url('../images/h3-strip.gif') repeat-y; }
			.postingBox .comment { padding-bottom: 14px; margin-top: 15px; width: 523px; color: #888787; font-size: 11px; line-height: 17px; background: url('../images/comment-bottom.gif') bottom no-repeat; }
			.postingBox .top { padding: 14px 55px 16px 12px; width: 456px; border: #d6d6d6 solid 1px; border-bottom: 0px; }
			.postingBox p.time { padding-left: 70px; font-size: 11px; color: #888787; }
			
			/* ### SALZBURG BOX ### */
			.salzburgBox { width: 586px; }
			.salzburgBox h3 { padding-left: 10px; line-height: 25px; color: #565656; font-size: 14px; text-transform: uppercase; background: url('../images/h3-strip.gif') repeat-y; }
			.salzburgBox img { margin: 10px 0px; }
			.salzburgBox img.h3 { margin: 3px 8px 0px -4px; float: left; }
			.salzburgBox h4 { padding: 0 0 15px 10px; font-size: 14px; color: #7a7a7a; text-transform: uppercase; }
			.salzburgBox p { padding: 5px 38px 12px 10px; color: #7a7a7a; font-size: 13px; }
			.salzburgBox .inleiding p{ font-weight: bold; color: #000000; }
			.salzburgBox table { margin-bottom: 15px; }
			.salzburgBox table tr td { padding: 5px 8px 13px 10px; color: #888787; }
			.salzburgBox table tr.next td { background: #f3f3f3; }
			.salzburgBox tr.heading td { padding: 4px 8px 6px 10px; color: #000; font-weight: bold; text-transform: uppercase; font-size: 11px; border-bottom: #b1b1b1 solid 1px; }
			.salzburgBox tr td span { font-size: 11px; }
			.salzburgBox tr td img { float: left; margin: 0 10px 0 0; }
			.salzburgBox tr.last td { padding: 4px 8px 16px 10px; border-bottom: #b1b1b1 solid 1px; }
					
		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: right; width: 295px; }
			
			/* ### LINK BOX ### */
			.linkBox { width: 295px; }
			.linkBox ul { list-style: none; overflow: hidden; }
			.linkBox li { padding-right: 7px; float: left; }
			
			/* ### RESULT BOX ### */
			.resultBox { padding: 10px 0 7px 0; width: 295px; overflow: hidden; border-bottom: #b1b1b1 solid 1px; }
			.resultBox h3 { padding-left: 8px; margin-bottom: 4px; color: #ffffff; font-size: 12px; text-transform: uppercase; line-height: 25px; background: url('../images/heading-strip.gif') repeat-y; }
			.resultBox table { margin-bottom: 5px; }
			.resultBox table tr td { padding: 4px 7px; color: #888787; }
			.resultBox table tr td span { display: block; font-size: 10px; }
			.resultBox tr.next td { background: #f3f3f3; }
			.resultBox tr.heading td { color: #000; border-bottom: #b1b1b1 solid 1px; text-transform: uppercase; font-size: 11px; }
			.resultBox img { margin-right: 6px; float: left; }
			.resultBox span.country { font-size: 11px; display: inline; }
			.resultBox a { color: #777777; text-decoration: none; text-transform: uppercase; }
			.resultBox a:hover { text-decoration: underline; }
			
			/* ### EVENT BOX ### */
			.eventBox { padding: 10px 0; width: 295px; overflow: hidden; }
			
			/* ### GALLERY BOX ### */
			.galleryBox { padding-bottom: 10px; width: 295px; }
			.galleryBox h2 { padding-left: 38px; color: #FFFFFF; text-transform: uppercase; font-size: 22px; font-weight: normal; line-height: 37px; background: #242673 url('../images/heading-arrow.gif') no-repeat; }
			.galleryBox .photo { padding: 11px 0px 0px 11px; width: 283px; height: 143px; border-bottom: #b2b2b2 solid 1px; border-left: #b2b2b2 solid 1px; background: url('../images/photo-strip.gif') repeat; }
			.galleryBox img { margin-bottom: 8px; border: #a7a39a solid 1px; }
			.galleryBox a { color: #111111; font-size: 11px; font-weight: bold; text-decoration: none; text-transform: uppercase; }
			.galleryBox a:hover { text-decoration: underline; }
			
			/* ### FASHION BOX ### */
			.fashionBox { padding-bottom: 8px; width: 295px; overflow: hidden; }
			
			/* ### PRESS BOX ### */
			.pressBox { padding-bottom: 8px; width: 295px; overflow: hidden; }
			
			/* ### WDM BOX ### */
			.wdmBox { padding-bottom: 8px; width: 295px; border-bottom: #e8e8e8 solid 1px; overflow: hidden; }
			.wdmBox h3 { padding-left: 8px; margin-bottom: 10px; color: #ffffff; font-size: 12px; text-transform: uppercase; line-height: 25px; background: url('../images/heading-strip.gif') repeat-y; }
			.wdmBox h4 { padding-left: 7px; margin-bottom: 4px; color: #777777; font-size: 14px; text-transform: uppercase; line-height: 25px; background: #ebebeb; }
			.wdmBox h4 img { float: left; margin: 3px 6px 0px -4px; }
			.wdmBox ul { padding-bottom: 10px; list-style: none; overflow: hidden; }
			.wdmBox li { padding: 7px 12px 0px 0px; float: left; }
			.wdmBox li a { padding: 2px; border: #ebebeb solid 1px; float: left; width: 43px; height: 43px; cursor:pointer; }
			.wdmBox li a:hover { border: #dc1a00 solid 1px; }
			.wdmBox li a.active { border: #000 solid 1px; }
			.wdmBox li.last { padding-right: 0px; }
			.wdmBox a.next, a.prev { color: #777777; text-transform: uppercase; float: right; font-size: 11px; font-weight: bold; text-decoration: none; cursor:pointer; }
			.wdmBox a.prev { padding-right: 15px; }
			.wdmBox a.next:hover, a.prev:hover { text-decoration: underline; }
			.wdmBox span.prev { padding-right: 15px; display: block; float: right; color: #e2e2e2; font-weight: bold; text-transform: uppercase; font-size: 11px; }
			
			/* ### DETAILS BOX ### */
			.detailsBox { padding: 10px 0; width: 295px; border-bottom: #e8e8e8 solid 1px; overflow: hidden; }
			.detailsBox h4 { padding-left: 12px; margin-bottom: 4px; color: #777777; font-size: 14px; text-transform: uppercase; line-height: 25px; background: #ebebeb; }
			.detailsBox span { color: #565656; text-transform: uppercase; font-weight: bold; }
			.detailsBox p { padding: 3px 0 0 9px; color: #a29f9f; }
			.detailsBox span.img { padding: 20px 0px 0px 9px; display: block; }
			.detailsBox span.share { padding: 5px 0px 0px 9px; display: block; }
			.permalink fieldset { padding: 5px 0px 15px 0px; border: 0px; overflow: hidden; }
			.permalink label { padding-left: 9px; color: #b5b2b2; display: block; font-weight: bold; }
			.permalink input.field { padding: 4px 5px 0px 5px; margin-bottom: 10px; width: 228px; height: 21px; float: left; border: #c7c7c7 solid 1px; }
			.permalink input.submit { margin-top: 2px; width: 51px; float: right; height: 23px; border: 0px; cursor: pointer; color: #FFFFFF; text-transform: uppercase; font-size: 11px; background: url('../images/copy-button.gif') no-repeat left top; }
			.permalink input.submit:hover { background-position: left bottom; }
			.permalink a.facebook { padding-left: 25px; color: #b5b2b2; text-decoration: none; font-weight: bold; display: block; background: url('../images/facebook-icon.gif') 0 -2px no-repeat; }
			.permalink a:hover { text-decoration: underline; }
			
			/* ### RELATED BOX ### */
			.relatedBox { padding: 10px 0; width: 295px; border-bottom: #e8e8e8 solid 1px; overflow: hidden; }
			.relatedBox h3 { padding-left: 8px; margin-bottom: 10px; color: #ffffff; font-size: 12px; text-transform: uppercase; line-height: 25px; background: url('../images/heading-strip.gif') repeat-y; }
			.relatedBox h4 { padding-left: 7px; margin-bottom: 4px; color: #777777; font-size: 14px; text-transform: uppercase; line-height: 25px; background: #ebebeb; }
			.relatedBox h4 img { float: left; margin: 3px 6px 0px -4px; }
			.relatedBox ul { list-style: none; overflow: hidden; }
			.relatedBox li { padding: 1px 0px 5px 4px; height: 50px; width: 50px; float: left; }
			.relatedBox .left { padding: 6px 0; width: 183px; float: left; overflow: hidden; }
			.relatedBox .right { padding: 5px 0; width: 112px; float: right; overflow: hidden; }
			.relatedBox a { color: #777777; display: block; font-size: 11px; font-weight: bold; text-decoration: none; text-transform: uppercase; }
			.relatedBox a:hover { text-decoration: underline; }
			.relatedBox p { padding: 5px 0; line-height: 15px; color: #999999; }
			.relatedBox img.palm { padding: 3px; margin-bottom: 6px; border: #b9b9b9 solid 1px; }
						
		/* ### CENTER CONTAINER ### */
		#centerCntr { float: right; width: 890px; }
			
			/* ### NEWS BOX ### */
			.newsBox { width: 890px; overflow: hidden; }
			.newsBox .pagina { height: 23px; width: 295px; overflow: hidden; float: right; border-bottom: #eaeaea solid 1px; border-top: #eaeaea solid 1px; margin-top:0px; }
			.newsBox ul { float: right; overflow: hidden; list-style: none; }
			.newsBox li { padding-left: 20px; line-height: 23px; float: left; }
			.newsBox li a { color: #777777; text-decoration: none; }
			.newsBox li a:hover, .newsBox li a.active { color: #dc1a00; text-decoration: underline; }
			.newsBox h2 { padding-left: 10px; margin-bottom: 4px; line-height: 25px; color: #565656; font-size: 14px; text-transform: uppercase; background: url('../images/news-heading.gif') repeat-y; }
			.newsBox div.line { margin-top: 22px; height: 26px; background: url('../images/news-strip.gif') repeat-y; }
			.newsBox h3 { padding: 0px 68px 0px 10px; font-size: 14px; line-height: 26px; background: url('../images/news-strip.gif') repeat-y; }
			.newsBox h3 a { color: #000; text-decoration: none; }
			.newsBox h3 a:hover { color: #dc1a00; text-decoration: underline; }
			.newsBox h3 span { display: block; float: right; color: #565656; font-size: 12px; font-weight: normal; }
			.newsBox .comment { padding-top: 22px; width: 890px; }
			.newsBox p { padding: 7px 324px 0px 12px; line-height: 16px; }
			.newsBox .sprtr { margin-top: 20px; height: 25px; width: 890px; background: url('../images/news-strip.gif') repeat-y; }
			.newsBox .left { padding: 25px 20px 0 0; width: 270px; float: left; background: url('../images/events-sprtr.gif') right bottom no-repeat; }
			.newsBox .center { padding: 25px 20px 0 20px; width: 270px; float: left; background: url('../images/events-sprtr.gif') right bottom no-repeat; }
			.newsBox .right { padding: 25px 0px 0 20px; width: 270px; float: right; }
			.newsBox h4 { padding-bottom: 10px; font-size: 14px; }
			.newsBox h4 a { color: #000; text-decoration: none; }
			.newsBox h4 a:hover { text-decoration: underline; }
			.newsBox img { padding: 3px; margin-bottom: 20px; border: none #a8a39a solid 1px; }
			.newsBox p.date { padding: 0px; font-size: 11px; line-height: 14px; overflow: hidden; }
			.newsBox p.date span { display: block; float: left; width: 72px; font-weight: bold; }
			
			/* ### EXPLORE BOX ### */
			.exploreBox { width: 890px; overflow: hidden; }
			.exploreBox h2 { padding-left: 10px; margin-bottom: 4px; line-height: 25px; color: #565656; font-size: 14px; text-transform: uppercase; background: url('../images/explore-strip.gif') repeat-y; }
			.exploreBox .left { padding-left: 10px; width: 535px; float: left; }
			.exploreBox .right { padding: 15px 0px 0px 25px; width: 320px; float: right; }
			.exploreBox img { padding: 3px; border: #a5a097 solid 1px; }
			.exploreBox p { padding: 10px 0px 5px 0px; font-size: 13px; color: #7a7a7a; line-height: 16px; }
			.exploreBox .inleiding p{ color: #000; font-weight: bold; }
			.exploreBox ul { padding-top: 10px; list-style: none; }
			.exploreBox li { font-size: 13px; }
			.exploreBox li a { padding-left: 15px; line-height: 32px; color: #7a7a7a; background: url('../images/list-dot.gif') 0 8px no-repeat; }
			.exploreBox li a:hover { text-decoration: none; }
			
			/* ### SCORE BOX ### */
			.scoreBox { width: 890px; overflow: hidden; }
			.scoreBox .pagina { height: 23px; width: 295px; overflow: hidden; float: right; border-bottom: #eaeaea solid 1px; border-top: #eaeaea solid 1px;  margin-top:0px; }
			.scoreBox ul { float: right; overflow: hidden; list-style: none; }
			.scoreBox li { padding-left: 15px; line-height: 23px; float: left; }
			.scoreBox li a { color: #777777; text-decoration: none; }
			.scoreBox li a:hover { color: #dc1a00; text-decoration: underline; }
			.scoreBox h2 { padding-left: 10px; line-height: 25px; color: #565656; font-size: 14px; text-transform: uppercase; background: url('../images/news-heading.gif') repeat-y; }
			.scoreBox .left { padding: 24px 0px 18px 0px; width: 426px; float: left; }
			.scoreBox .right { padding: 24px 0px 18px 0px; width: 426px; float: right; }
			.scoreBox h3 { padding-left: 10px; line-height: 25px; color: #565656; font-size: 14px; text-transform: uppercase; background: url('../images/result-heading.gif') repeat-y; }
			.scoreBox table { margin-bottom: 12px; }
			.scoreBox table tr td { padding: 10px 8px 10px 10px; color: #888787; }
			.scoreBox table tr.next td { background: #f3f3f3; }
			.scoreBox tr.heading td { padding: 10px 8px 6px 10px; color: #000; font-weight: bold; text-transform: uppercase; font-size: 11px; border-bottom: #b1b1b1 solid 1px; }
			.scoreBox tr td span { font-size: 11px; }
			.scoreBox tr td img { float: left; margin-right: 10px; }
			.scoreBox a { padding-left: 10px; color: #777777; text-transform: uppercase; font-size: 11px; text-decoration: none; }
			.scoreBox a:hover { text-decoration: underline; }
			.scoreBox .sprtr { height: 25px; width: 890px; clear: both; background: url('../images/news-strip.gif') repeat-y; }
	
			.video_object { margin-top: 25px; display:block; }

				
	/* ### FOOTER CONTAINER ### */
	#footerCntr { padding: 165px 0px 0px 15px; overflow: hidden; width: 905px; height: 65px; }
	#footerCntr ul { list-style: none; overflow: hidden; }
	#footerCntr li { padding: 0 10px; float: left; background: url('../images/footer-sprtr.gif') right top no-repeat; }
	#footerCntr li a { display: block; height: 18px; width: 99px; text-indent: -9999px; background: url('../images/press.png') no-repeat; }
	#footerCntr li a.contact { width: 55px; background: url('../images/contact.png') no-repeat; }
	#footerCntr li a.terms { width: 131px; background: url('../images/terms.png') no-repeat; }
	#footerCntr li.last { background: none; }
	#footerCntr li a:hover { background: url('../images/press-hover.png') no-repeat; }
	#footerCntr li a.contact:hover { background: url('../images/contact-hover.png') no-repeat; }
	#footerCntr li a.terms:hover { background: url('../images/terms-hover.png') no-repeat; }


#mask1, #mask2 {   
    width:295px;   
    overflow:hidden;  
	float:left;  
}   

#panel1 div, #panel2 div {   
    width:295px;   
	height: 128px;
	float:left;   
}   

#panel1 div a, #panel2 div a{
	outline:none;
}   

h3 span.small { display: block; float: right; font-size: 12px; font-weight: normal; text-transform: none; margin-right:10px; }
h4 span.small { display: block; float: right; font-size: 12px; font-weight: normal; text-transform: none; }

div.sortby { padding-top:10px; margin-bottom:-20px; }
div.sortby .floater { float:left; margin-right:75px; }
div.sortby .floater select { margin-top:5px; }
div.sortby a { text-transform:uppercase; color:#565656; text-decoration:none;  }
div.sortby a:hover, div.sortby a.active { text-decoration:underline; }


