#product_detail, #product_detail h2, #product_detail .content, #product_highlights, #product_images,#product_images ul,#loupe,
#magazine_check_overview,#news_heading,.news_details .details,.news_details #back_link,#news_detail_cover,#select_magazine_wrapper,
#magazine_details,#rider_details,#rider_details h2,#rider_details ul div,#rider_details h3,.team #multimedia_content,#additional_information,
#additional_information ul,#additional_information .multimedia_links a,#additional_information .multimedia_links img,.legend,.products h2,
.downloads .pin,.downloads h2,#wallpapers h3, #documents h3,.cork_board, .cork_board  ul,.contact_us .information,#contact_us,
.faq .paper, .about_head .paper,.faq h2,.faq .tacker,.about_head h2,.about_head .tacker,#products li,.technology_overview .category,
.tech_category,.technology_detail .technology_description,.technology_detail .detail_graphic,.technology_detail .back,#technology_title,
.be_smart .technology_description,.be_smart .categories li,.be_smart .details,#language_selection ul,#online_shop,.online_shops h2,#online_shops,
#online_shops li,#dealer_rental_locator,#locator_results,.dealer_locator h2,.rental_locator h2
{position:absolute}

h2, h3{font-weight:bold;}
a{color:#f60}
a:hover{color:#f60}
.first_in_row{clear:both}
#content ol{list-style-type:decimal;padding-left:25px}
legend{font-weight:bold}
.hidden{display:none}
.with_margin{margin:1em 0}

#content{font-size:67.5%}

.start #content{background:url(../images/backgrounds/start.jpg) center no-repeat}
#news_teaser{position:absolute;top:208px;right:0;background:#fff}
#promo_video{position:absolute;top:293px;right:0;background:#fff;height:146px}


.products_detail #content, .technology_detail #content{background-position:left center;background-repeat:no-repeat}
.products #content{background:#fff !important}

.board #content{background-image:url(../images/backgrounds/boards_left_background.jpg)}
.boot #content{background-image:url(../images/backgrounds/boots_left_background.jpg)}
.bag #content{background-image:url(../images/backgrounds/bags_left_background.jpg)}
.bindung #content{background-image:url(../images/backgrounds/bindings_left_background.jpg)}
.magazine_check #content{background-image:url(../images/backgrounds/magazine_check.jpg)}
.news #content{background:#fff url(../images/backgrounds/news_corc_board.jpg) 15px 30px no-repeat}
.news_details #content{background:#fff url(../images/backgrounds/news_details.png) 570px 5px no-repeat}
.team #content{background:#fff url(../images/backgrounds/team_photo.jpg) 15px 10px no-repeat}
.downloads #content{background:#fff url(../images/backgrounds/cork_board_with_pin.jpg) 27px 60px repeat-x}
	.downloads .pin{background:#fff url(../images/backgrounds/white_pin.jpg) 0 0 no-repeat;width:27px;height:29px;top:70px;right:240px}
.contact_us #content{background:#fff url(../images/backgrounds/contact_us.jpg) 11px 6px no-repeat}
.sweepstake #content{background:#fff url(../images/backgrounds/sweepstake.jpg) 11px 6px no-repeat}
.faq #content{background:#fff url(../images/backgrounds/faq.jpg) 15px 15px no-repeat}
.about_head #content{background:#fff url(../images/backgrounds/about_head.jpg) 10px 5px no-repeat}
.technology_overview #content,.be_smart #content{background:#fff url(../images/backgrounds/technology_types.jpg) 0 20px no-repeat}
.women_boards #content{background-image:url(../images/backgrounds/women_boards.jpg) !important;background-repeat:no-repeat !important;background-position:top right !important}
.register_your_product #content{background:#fff url(../images/backgrounds/register_your_product.jpg) 15px 10px no-repeat}
.subscribe_to_newsletter #content{background:#fff url(../images/backgrounds/subscribe_to_newsletter.jpg) 15px 10px no-repeat}
.team_nationals  #content{background:#fff url(../images/backgrounds/team_nationals.jpg) 380px 30px no-repeat}
.online_shops  #content{background:#fff url(../images/backgrounds/online_shops.jpg) 5px 5px no-repeat}
.dealer_rental_locator  #content{background:#fff url(../images/backgrounds/dealer_rental_locator.jpg) 15px 10px no-repeat}


.language_selection #content{background:transparent}

#product_detail{background:url(../images/backgrounds/cork_board_with_tape.jpg) 0 0 no-repeat;width:384px;height:437px;right:15px;bottom:7px}
	#product_detail h2{top:10px;left:45px;font-size:18px;color:#fff;text-transform:uppercase;opacity:0;filter: alpha(opacity = 0);}
	#product_detail a{color:#000;text-transform:uppercase;text-decoration:none}
		#product_detail .active a{color:#fff}
			#product_detail .active .description a{color:#000}
			
	#product_detail .content{top:50px;padding:0 30px;height:380px;overflow:hidden;width:330px}
		#product_detail .content div{margin-bottom:5px}
		#product_detail .content h3{font-size:14px;text-transform:uppercase;cursor:pointer;position:relative;line-height:1;opacity:0;filter: alpha(opacity = 0);}
		#product_detail .hover .sIFR-flash{position:absolute;left:-9999px}
			#product_detail .active .hover .sIFR-flash{position:static;left:auto}
			#product_detail .active .std .sIFR-flash{position:absolute;top:-9999px}
		#product_detail .content p{font-size:11px;}
		#product_detail .description{display:none;overflow:hidden !important}
		
		#product_detail .active .description{display:block}
		#product_detail .active h3{color:#fff}
		
		.clickable{cursor:pointer;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:999;zoom:1;background:#fff;opacity:.01;filter: alpha(opacity = 1)}
		
	#product_highlights{bottom:4px;left:30px;padding-bottom:15px !important;width:324px}
		#product_highlights h3{cursor:default !important;}
		#product_highlights ul{list-style-type:none;padding-top:5px}
		#product_highlights li{float:left;width:32px;height:32px;margin-right:5px}
			#product_highlights li span{display:none}
			#technology_title{height:12px;text-transform:uppercase;font-size:10px;font-weight:bold;top:53px;margin:0 !important;white-space:nowrap;padding-top:5px}
	
	#product_perfect_match{font-size:10px;margin-top:10px;}
		#product_perfect_match ul,#products ul{text-align:center}
		#product_perfect_match li,#products li{display:-moz-inline-block;display:inline-block;width:80px;text-align:center;line-height:1;margin:10px;vertical-align:top}
		#product_perfect_match li.board{display:-moz-inline-box;display:inline-block;width:300px}
		#product_perfect_match a,#products a{text-decoration:none;}
		
	#product_list{font-size:10px;left:40px;position:absolute;top:8px;width:120px;}
	#product_list a{color:#000;text-transform:uppercase;letter-spacing:-1px}
	#product_list a:hover{color:#f60;}
	
	#product_images{height:440px;left:160px;top:0;width:370px;text-align:center}
		#product_image_large{margin:20px 0 0 0}
		#product_images ul{bottom:0;right:0;width:250px;height:65px;text-align:right}
			#product_images li{display:-moz-inline-block;display:inline-block;width:50px;text-align:center;font-size:10px;cursor:pointer;text-transform:uppercase;line-height:1.1}
				#product_images .fullsize{display:block;left:-9999px;top:-9999px;position:absolute;}
			
	#loupe{width:19px;height:21px;background:url(../images/icons/loupe.png) 0 0 no-repeat;bottom:0;left:40px;cursor:pointer;}
	#online_shop{bottom:15px;left:40px;}
		#online_shop select{width:140px;font-size:10px}

	#select_magazine_wrapper{background:url(../images/backgrounds/magazine_check_select.png) center no-repeat;
	                         width:218px;height:48px;top:24px; right:45px;text-align:center}
		#select_magazine_wrapper select{font-size:10px;width:185px;font-weight:bold;margin-top:17px}

	#magazine_check_overview{width:506px;height:405px;top:20px;left:10px;background:#fff;}
		#magazine_check_overview .magazines{overflow:auto;margin:10px 0 10px 20px;height:360px}
		#magazine_check_overview .magazine{margin:0 0 20px}
		#magazine_check_overview h2{text-transform:uppercase;font-size:18px;margin:10px 10px 10px 20px}
		#magazine_check_overview h3{text-transform:uppercase;font-size:12px;clear:left}
		#magazine_check_overview .cover{float:left;margin-right:10px}
		#magazine_check_overview .inside{}
		#magazine_check_overview .inside_double{}
		#magazine_check_overview .description{font-size:11px}

	#magazine_details{right:82px;top:73px;height:290px;width:320px;text-align:center}
		#magazine_details .horizontal{margin-top:35px}
		
	#news_heading{width:146px;height:29px;background:url(../images/backgrounds/news.png) 0 0 no-repeat;top:25px;left:30px}
	#news_list {position:absolute;width:880px;height:262px;overflow:auto;font-size:10px;top:120px;left:30px;}
		#news_list li{float:left;width:420px;}
			#news_list h3{text-transform:uppercase}
			#news_list li img{float:left;padding:0 20px 40px 20px}
			
	.news_details .details{font-size:11px;height:320px;left:30px;top:80px;width:460px;overflow:auto;padding-right:10px}
		.news_details .details h3{font-size:14px;color:#f60}
		.news_details #back_link{font-size:14px;color:#f60;bottom:20px;left:30px;font-weight:bold;text-decoration:none}
		#news_detail_cover{right:35px;top:25px;width:327px;height:396px}
		
	#rider_details{right:10px;top:10px;width:399px;height:352px;background:url(../images/backgrounds/team_description.jpg) 0 0 no-repeat}
		#rider_details h2{color:#fff;top:17px;left:30px;font-size:18px}
		#rider_details h3{text-indent:-9999px;width:130px;height:37px;bottom:0;cursor:pointer}
		#rider_details h4{color:#f60;margin:10px 0 5px}
		#rider_details ul div{display:none;top:60px;left:30px;width:360px;height:255px;overflow:auto;font-size:10px}
			#bio div{background:url(../images/backgrounds/team_bio.png) 270px bottom no-repeat;text-transform:uppercase}
				.women #bio div{background:url(../images/backgrounds/team_bio_women.png) 270px bottom no-repeat;}
			#bio th{padding:0 20px 7px 0;font-weight:bold}
		#rider_details ul .active div{display:block}
		#rider_details ul{height:100%;background:url(../images/backgrounds/team_description_tabs.jpg) 8px bottom no-repeat}
			#rider_details #products ul{background-image:none}
			#rider_details #products a{color:#000}
			
		#bio h3{left:10px;}
		#interview h3{left:100px;}
		#products h3{right:5px;}
		
		#products li{}
		#products .board{left:0;top:0;height:230px;width:80px}
		#products .boot{left:80px;top:10px;height:115px;width:100px}
		#products .binding{left:80px;top:122px;height:115px;width:100px}
		#products .helmet{left:180px;top:60px;height:115px;width:100px}
		
	.team #multimedia_content{top:32px;left:43px;width:466px;height:378px}
	
	#additional_information{bottom:10px;right:10px;width:399px;height:76px;}
		#additional_information ul{bottom:0;right:0;width:120px;font-weight:bold;height:50px;text-transform:uppercase}
		#additional_information .multimedia_links{left:30px;width:250px;height:76px;}
		#additional_information .multimedia_links li{border:2px solid transparent;position:relative;margin-right:2px;float:left}
		#additional_information .multimedia_links li, #additional_information .multimedia_links a,#additional_information .multimedia_links img,#additional_information .multimedia_links span
			{height:71px;width:72px;display:block;}
		#additional_information .multimedia_links *{position:absolute}
		#additional_information .multimedia_links .active{border-color:#f60}
		#additional_information .multimedia_links .video span{background:url(../images/icons/arrow_right.png) center no-repeat}
		
		
	.legend, .label{line-height:30px;vertical-align:sub;text-transform:uppercase;letter-spacing:-1px;font-weight:bold}
	.legend span,.label span{padding-left:10px;font-size:15px;line-height:30px;vertical-align:inherit;}
	
	.products .legend{bottom:10px;right:30px}
	
	.products h2{left:30px;text-indent:-9999px;bottom:10px;height:33px}
		.boards h2{background:url(../images/backgrounds/boards.png) 0 0 no-repeat;width:141px;}
		.boots h2{background:url(../images/backgrounds/boots.png) 0 0 no-repeat;width:131px;}
		.bags h2{background:url(../images/backgrounds/bags.png) 0 0 no-repeat;width:133px;}
		.bindings h2{background:url(../images/backgrounds/bindings.png) 0 0 no-repeat;width:181px;}
		
	#products_overview{overflow:auto;width:912px;margin:0 20px;height:402px;position:relative}
		#products_overview td{padding:40px 20px 0;text-align:center;}
		#products_overview td td{padding:30px 20px 0}
		#products_overview a{text-decoration:none;}
		#products_overview span{display:block;color:#000;font-size:20px;line-height:12px;white-space:nowrap}
		#products_overview span.label{font-size:11px}
		
	#products_overview .technologies	{bottom:170px;left:60px;width:32px;position:absolute}
		#products_overview .technologies	a{margin:10px 0 0;display:block}
		
	#products_overview .freeride{background:url(../images/heading_replacements/FREERIDE.png) 30px 30px no-repeat}
	#products_overview .freeride table{background:url(../images/heading_replacements/FREERIDE_LINIE.png) 10px 10px no-repeat}
	#products_overview .freestyle{background:url(../images/heading_replacements/FREESTYLE.png) 30px 30px no-repeat}
	#products_overview .freestyle table{background:url(../images/heading_replacements/FREESTYLE_LINIE.png) 10px 10px no-repeat}
	#products_overview .xl{background:url(../images/heading_replacements/XL.png) 30px 30px no-repeat}
	#products_overview .xl table{background:url(../images/heading_replacements/XL_LINIE.png) 10px 15px no-repeat}
	#products_overview .freestyle_directional{background:url(../images/heading_replacements/FREESTYLE_DIRECTIONAL.png) 30px 30px no-repeat}
	#products_overview .freestyle_directional table{background:url(../images/heading_replacements/FREESYTLE_DIR_LINIE.png) 10px 10px no-repeat}
	#products_overview .junior{background:url(../images/heading_replacements/JUNIOR.png) 30px 85px no-repeat}
	#products_overview .junior table{background:url(../images/heading_replacements/JUNIOR_LINIE.png) 10px 10px no-repeat}
		
	.relative{position:relative;}
	
	.downloads h2{left:30px;text-indent:-9999px;top:20px;height:27px;background:url(../images/backgrounds/downloads.png) 0 0 no-repeat;width:298px;}
	.cork_board{top:110px;left:50px;width:385px;height:300px}
		#documents {left:515px;}
			#documents li{width:112px}
		.cork_board h3{bottom:0;left:0;font-size:20px;line-height:1;height:20px}
		.cork_board  ul{height:270px;overflow:auto;}
		.cork_board  ul li{float:left;font-size:9px;margin:0 18px 10px 0}
			#documents  ul li{margin-right:10px}
		.cork_board  ul li a{color:#000;text-decoration:none;font-weight:bold;display:block;}
			.cork_board  ul li a:hover{text-decoration:underline;}
		.cork_board  ul li img{display:block;}
			.cork_board  a.small{float:left}
			.cork_board  a.medium{float:right}
			.cork_board  a.large,.cork_board  a.magazine_title{text-align:center;text-transform:uppercase}

	.contact_us .information{left:377px;top:111px;width:520px;height:50px;text-align:justify;line-height:1.2}
	#contact_us{top:170px;left:377px;font-size:10px;text-transform:uppercase}
		#contact_us div{float:left;width:260px;padding-right:10px}
		#contact_us div p{width:250px;clear:left;overflow:hidden;padding-bottom:5px;line-height:19px;position:relative}
		#contact_us div input,#contact_us div select{width:145px;float:right;font-size:10px;position:absolute;right:0;top:0}
		#contact_us textarea{width:250px;height:139px}
		#contact_us_send{width:auto !important;position:static !important}
	label{font-weight:bold}
	
	.faq .paper, .about_head .paper{background:url(../images/backgrounds/paper.jpg) 0 0 no-repeat;width:440px;height:414px;top:15px;right:20px}
	.faq .tacker{top:10px;left:200px;width:37px;height:6px;background:url(../images/backgrounds/tacker_horizontal.png) 0 0 no-repeat}
	.faq h2{top:20px;left:163px;width:112px;height:34px;background:url(../images/backgrounds/faq.png) 0 0 no-repeat}
	.faq #content ul{margin-top:65px;padding-left:30px;overflow:auto;height:349px;list-style-type:decimal}
	.faq #content li{margin-bottom:10px}
	
	.about_head h2{top:20px;left:75px;width:291px;height:25px;background:url(../images/backgrounds/about_head.png) 0 0 no-repeat}
	.about_head #tacker1{top:10px;left:10px;width:37px;height:9px;background:url(../images/backgrounds/tacker_10d.png) 0 0 no-repeat}
	.about_head #tacker2{bottom:10px;right:20px;width:37px;height:12px;background:url(../images/backgrounds/tacker_20d.png) 0 0 no-repeat}
	.about_head .description{margin-top:65px;overflow:auto;height:340px;padding:0 10px}
		.about_head .description h3{font-size:12px}
		.about_head .description p{margin-bottom:15px;text-align:justify}
		
		
.technology_overview .category{}

.technologies .boards{top:27px;left:50px}
.technologies .bindings{top:168px;left:50px}
.technologies .boots{top:310px;left:50px}
.tech_category{width:140px;left:45px;top:12px;height:415px;overflow:auto}

	.technologies dd{display:none}
	.technologies ul li,.tech_category li{float:left;width:117px;height:32px;background-color:#f5f5f5;margin:3px;vertical-align:middle;font-size:8px;			
									font-weight:bold;text-transform:uppercase;line-height:32px;letter-spacing:1px}
		.technologies ul li a,.tech_category li a{display:block;padding-left:37px;text-decoration:none;color:#000}
			.technologies ul li a:hover span,.tech_category li a:hover span{text-decoration:underline;color:#f60;cursor:pointer}
	.technologies li span,.tech_category li span,.technology_detail h2 span,.be_smart h2 span{vertical-align:middle;display:-moz-inline-block;display:inline-block;width:83px;line-height:1.2;margin-top:-2px}

	.technology_detail .technology_description,.be_smart .technology_description{background:url(../images/backgrounds/technology_detail_description_board.jpg) no-repeat;width:360px;height:440px;bottom:0;right:10px}
	.boot .technology_description{background-image:url(../images/backgrounds/technology_detail_description_boot.jpg)}
	.binding .technology_description{background-image:url(../images/backgrounds/technology_detail_description_binding.jpg)}
	.technology_detail h2,.be_smart h2{height:32px;padding-left:40px;text-transform:uppercase;font-size:18px;margin:50px 0 20px 20px;font-weight:bold}
	.be_smart h2{font-size:20px;padding:0}
		.technology_detail h2 .text,.be_smart h2 .text{width:300px;line-height:18px;margin-top:7px}
		.be_smart h2 .text{line-height:20px;width:320px}
		.technology_detail .description_text,.be_smart .description_text{margin:0 0 0 20px;height:270px;width:330px;overflow:auto;padding-right:10px}
		.technology_detail .detail_graphic{height:419px;left:200px;line-height:419px;text-align:center;top:15px;width:380px;}
			.technology_detail .detail_graphic img{vertical-align:middle}

		.technology_detail .back{bottom:5px;left:46px;font-weight:bold;font-size:10px;text-decoration:none}

		
.be_smart .categories{text-transform:uppercase;font-size:9px}
	.be_smart .categories h3{font-size:11px}
	.be_smart .categories a{color:#000;text-decoration:none}
		.be_smart .categories a:hover{color:#f60;text-decoration:underline}
	.be_smart .categories li{left:40px;width:125px;}
		.be_smart .categories li li{position:static;line-height:1.6;}
		.be_smart .categories .boards{top:25px}
		.be_smart .categories .bindings{top:168px}
		.be_smart .categories .boots{top:306px}
			.be_smart .categories .active{background:#e5e5e5;}
				.be_smart .categories .active a{color:#f60}
		
	.be_smart .details{height:400px;left:170px;text-align:center;top:26px;width:390px;vertical-align:middle}
	
	
.register_your_product #content{padding:25px 517px 0 35px;height:423px;width:400px}
	.register_your_product h2,.subscribe_to_newsletter h2{font-size:16px;height:18px}
	#register_your_product{text-transform:uppercase;width:350px}
		#register_your_product fieldset{margin-top:7px;}
		#register_your_product legend{margin-bottom:-4px;}
		#register_your_product p{position:relative;margin:5px 0}
		#register_your_product label{font-weight:normal;}
		#register_your_product fieldset input,#register_your_product select{width:180px;float:right;font-size:9px;position:absolute;right:0;top:0}
		p#subscribe_to_newsletter{font-size:9px;padding-left:24px;text-indent:-24px;text-transform:none;width:290px;}
		#register_product_submit_send{top:395px;left:370px;position:absolute !important}
	
.subscribe_to_newsletter #content{padding:110px 35px 0 477px;height:338px;width:440px}
form#subscribe_to_newsletter{text-transform:uppercase;margin-top:20px;font-size:10px;position:relative;height:200px}
	form#subscribe_to_newsletter p{margin:8px 0;position:relative}
	form#subscribe_to_newsletter .agree_to_terms{text-transform:none;font-size:9px;position:absolute;width:250px;left:103px;padding-left:24px;text-indent:-24px}
		form#subscribe_to_newsletter .agree_to_terms input{position:static;float:none;width:auto}
	form#subscribe_to_newsletter input,form#subscribe_to_newsletter select{width:180px;float:right;font-size:9px;position:absolute;right:150px;top:0}
	#subscribe_to_newsletter_send{right:-120px;bottom:20px;position:absolute !important}
		#subscribe_to_newsletter_send input{width:auto !important;position:static;float:none;}
	
	#language_selection{background:url(../images/backgrounds/language_paper_back.png) 0 0 no-repeat;width:375px;height:530px;position:absolute;text-transform:uppercase;left:50%;margin-left:-187px}
	#language_selection ul{background:url(../images/backgrounds/language_paper.jpg) 0 0 no-repeat;width:341px;height:400px;top:62px;left:19px}
		#language_selection ul ul{background:none;width:auto;height:auto;position:static}
		#language_selection h2{text-indent:-9999px;text-align:left}
		#language_selection a{color:#000;font-weight:bold;text-decoration:none}
			#language_selection a:hover{color:#f60;text-decoration:underline}
		
		.north_america, .europe, .worldwide{position:absolute;text-align:right;right:155px}
		.north_america{top:80px}
		.europe{top:179px}
		.worldwide{top:305px}
		
#overlay, #popup{display:none;position:fixed;}		
#overlay{;top:0;left:0;width:100%;height:100%;background:#000;opacity:.8;filter: alpha(opacity = 80);z-index:9998}
#popup{background:#fff;z-index:9999;left:50%;top:50%;text-align:center;border:1px solid black;}
#popup h2{background:#888;border-bottom:1px solid #333;font-size:18px;color:#fff;padding:5px 10px;}

	#dimension_getter{position:absolute;top:-9999px;left:-9999px}
	#popup_thumbs{width:45px;position:absolute;top:35px;left:5px}
		#popup_thumbs img{width:35px;padding:5px;margin:5px 0;display:block;border:2px solid #666;cursor:pointer}
			#popup_thumbs img.active{border:2px solid #f60}
			#current{vertical-align:middle}
			#close{position:absolute;right:-12px;top:-12px;background:url(../images/backgrounds/x.png);width:25px;height:27px; cursor:pointer}

			
#countries{margin:30px 0 0 20px}
	#countries li{background-image:url(../images/backgrounds/flags_large.png);background-repeat:no-repeat;position:relative;height:42px;padding-left:60px;cursor:pointer;width:80px}
		#countries li ul{position:absolute;left:140px;top:0;display:none;padding:10px 0 10px 0;}
		#countries li li{background:#fff;height:auto;position:static;width:180px;}
			#countries li li a{color:#000;text-decoration:none;}
				#countries li li a:hover{color:#f60;text-decoration:underline}
		#countries  h2{padding:10px 0}
	
	 .germany{}
	 .switzerland{background-position:0 -42px}
	 .italy{background-position:0 -84px;height:44px !important}
	 .spain{background-position:0 -128px;height:45px !important}
	 .sweden{background-position:0 -172px}
	 .norway{background-position:0 -214px}
	 .usa{background-position:0 -256px}
	 .japan{background-position:0 -298px;height:48px !important}
		.japan h2{padding:15px 0}
	.finnland{background-position:0 -350px}
	.andorra{background-position:0 -392px;height:45px !important}
			
			
.online_shops h2{background:url(../images/backgrounds/online_shops_heading.jpg) 0 0 no-repeat;bottom:30px;right:240px;width:188px;height:72px;text-indent:-9999px}
#online_shops{top:30px;left:30px}
	#online_shops li{background-image:url(../images/backgrounds/shops.png);background-repeat:no-repeat}
	#online_shops li a{display:block;height:100%}
	.backcountry{background-position:0 0;width:180px;height:60px;top:5px;left:10px}
	.remember_delaware{background-position:-180px 0;width:175px;height:60px;top:15px;left:190px}
	.pro_board_shop{background-position:-385px 0;width:100px;height:60px;top:20px;left:375px}
	.dog_funk{background-position:0 -90px;width:180px;height:55px;top:100px;left:8px}
	.shopatron{background-position:-210px -90px;width:130px;height:45px;top:100px;left:210px}
	.evo{background-position:-380px -70px;width:102px;height:95px;top:80px;left:360px}
	.suburban_sport{background-position:0 -180px;width:155px;height:60px;top:180px;left:6px}
	.snow_shack{background-position:-175px -180px;width:185px;height:55px;top:180px;left:170px}
	.the_house{background-position:-370px -175px;width:120px;height:75px;top:180px;left:350px}
	.inertia{background-position:0 -260px;width:175px;height:50px;top:260px;left:3px}
	.head_store{background-position:-230px -265px;width:255px;height:60px;top:265px;left:220px}
	
	
.dealer_locator h2{width:231px;height:75px;top:65px;right:125px;background:url(../images/backgrounds/dealer_locator.jpg) 0 0 no-repeat}
.rental_locator h2{width:231px;height:75px;top:65px;right:125px;background:url(../images/backgrounds/rental_locator.jpg) 0 0 no-repeat}

#dealer_rental_locator{top:150px;right:50px;width:300px}
	#dealer_rental_locator select{font-size:11px;margin-bottom:10px}
	
	#content #locator_results{height:180px;width:300px;overflow:auto;right:50px;bottom:30px;list-style:none}
		#locator_results li{margin-bottom:15px}
			.vcard .org{font-weight:bold;text-transform:uppercase}
				.vcard a{color:#000;text-decoration:none}
	
/* TECHNOLOGIES */
.technologies li,.technologies ul li,.technology_detail h2,#products_overview .technologies a{background-position:0 0;background-repeat:no-repeat}
#products_overview .technologies a{height:32px;width:32px;}


/*EDDING CONTEST*/
.edding_contest_start #content{background-image:url(../images/backgrounds/edding_contest_start.jpg)}
	
	.edding_contest_start #content ul a{text-transform:uppercase;position:absolute;right:27px;font-weight:bold;display:block;width:93px;text-align:center;color:#fff;font-size:10px}
		.edding_contest_start #upload{top:92px;color:#000 !important}
		.edding_contest_start #gallery{top:129px;}
		.edding_contest_start #legal_steps{top:166px;color:#000 !important}
		.edding_contest_start #board_template{bottom:18px;right:11px !important;width:129px !important;}
		#contest_description{height:305px;left:35px;overflow:auto;padding-right:5px;position:absolute;top:110px;width:420px;}
		#contest_description p{margin:1em auto}
		#contest_description dt{float:left;clear:left;font-weight:bold;margin:0 5px 0 0}
		#contest_description dd{margin-bottom:5px}
		
.edding_contest_upload #content{background-image:url(../images/backgrounds/edding_contest_upload.jpg)}
	.edding_contest_upload h2{background:url(../images/backgrounds/send_your_picture.jpg); width:256px; height:13px;position:absolute;top:45px;left:60px;overflow:hidden}
	.edding_contest_upload  .information{position:absolute;top:80px;left:60px}
		.edding_contest_upload  .information p{width:300px;clear:left;overflow:hidden;padding-bottom:5px;line-height:19px;position:relative}
		.edding_contest_upload  .information input,.edding_contest_upload  .information select{width:170px;float:right;font-size:10px;position:absolute;right:0;top:0}
		.edding_contest_upload  #accept_terms{text-align:right}
			.edding_contest_upload  #accept_terms input{float:none;width:auto;position:static}
			.edding_contest_upload  #accept_terms a{color:#333}
			
		.edding_contest_upload #errors{width:208px;position:absolute;bottom:80px;right:325px}
			.edding_contest_upload #errors .top,.edding_contest_upload #errors .bottom, .edding_contest_upload #errors ul{background:transparent url(../images/backgrounds/edding_contest_error_box.png) 0 0 no-repeat}
			.edding_contest_upload #errors .top{height:4px;line-height:4px;overflow:hidden}
			.edding_contest_upload #errors .bottom{background-position:0 bottom;height:8px;line-height:8px;overflow:hidden}
			.edding_contest_upload #errors ul{background-position:-208px 0;background-repeat:repeat;padding:0 5px;font-weight:bold;color:#fff;text-transform:uppercase}
			
			.edding_contest_upload #edding_contest_upload{bottom:75px;position:absolute;right:230px;}
			
.edding_contest_gallery #content{background-image:url(../images/backgrounds/edding_contest_gallery.jpg)}
.edding_contest_gallery #edding_contest_gallery{height:390px;left:40px;overflow:auto;position:absolute;top:30px;width:445px;}
	.edding_contest_gallery #edding_contest_gallery li{display:block;float:left;margin-right:20px;text-align:center;text-transform:uppercase;width:86px;margin-bottom:20px}
	.edding_contest_gallery #edding_contest_gallery a{color:#000;text-decoration:none;font-weight:bold;font-size:10px;}
		.edding_contest_gallery #edding_contest_gallery a img{border:0}
	
	#edding_contest_gallery_back{bottom:14px;height:30px;position:absolute;right:13px;width:71px;}
	.edding_contest_gallery #fullsize{bottom:30px;left:525px;position:absolute;}

.sweepstake .information {left:380px;position:absolute;top:110px;width:520px;}
.sweepstake #accept_terms input{position:static;float:none;width:auto}
#contact_us #sweeptstake_send{width:auto !important;position:absolute !important;right:0px;top:-40px}
.sweeptstake_send{overflow:visible !important}

.sweepstake #contact_us{left:400px}