/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
.jspPane h3, .image_caption_block h3 { color:#000; margin:10px 0px 3px; font-weight:lighter; font-size:23px;}
.jspPane p {margin-top:0px; }
.jspPane em {line-height:21px;}
.jspPane strong {line-height:14px; font-size:14px;}
.grey {color:#656565;}
#main_rotator_slide_2 h3 {font-size:20px;}
#main_rotator_slide_2 stong {font-size:14px; line-height:20px;}
#main_rotator_slide_2 em {line-height:16px;}
@-moz-document url-prefix() {
    .year {top:2px; left:-3px; position:relative;}
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {
	background: #FFFFFF;
	font-size: 1.0em;
	font-family: Helvetica, Arial, sans-serif;
}

#site_container {position: relative; width: 1055px; margin: 0 auto;}

#header {width: 1005px; height: 95px; margin: 40px auto 0; position: relative;}

#flags {position: absolute; bottom: 75px; right: 5px; width: 213px; height: 36px; display: block;}
#flags img {float: right; margin-left: 10px;}

#logo {position: absolute; top: 0; left: 0; width: 213px; height: 36px; display: block; background: url(../images/logo.png) no-repeat 0 0; text-indent: -999em; outline: none;}

#site_title {position: absolute; top: 8px; right: -2px; width: 250px; height: 19px;}

#toc_button {position: absolute; bottom: 0; left: 0; width: 144px; height: 23px;}
#toc_button a{display: block; width: 144px; height: 17px; background: url('../images/icons.png') no-repeat -200px -25px;}
#toc_button a:hover {background: url('../images/icons.png') no-repeat -200px -50px;}
#toc_button.active a {background: url('../images/icons.png') no-repeat -200px 0;}
#toc_button.active a:hover{background: url('../images/icons.png') no-repeat -200px 0;}

#toc_button.de-de a{display: block; width: 150px; height: 17px; background: url('../images/icons_fr_de.png') no-repeat -3px -53px;}
#toc_button.de-de a:hover {background: url('../images/icons_fr_de.png') no-repeat -3px -28px;}
#toc_button.de-de.active a {background: url('../images/icons_fr_de.png') no-repeat -3px -2px;}
#toc_button.de-de.active a:hover{background: url('../images/icons_fr_de.png') no-repeat -3px -2px;}

#toc_button.fr-fr a{display: block; width: 150px; height: 17px; background: url('../images/icons_fr_de.png') no-repeat -4px -171px;}
#toc_button.fr-fr a:hover {background: url('../images/icons_fr_de.png') no-repeat -4px -146px;}
#toc_button.fr-fr.active a {background: url('../images/icons_fr_de.png') no-repeat -4px -120px;}
#toc_button.fr-fr.active a:hover{background: url('../images/icons_fr_de.png') no-repeat -4px -120px;}

#social_buttons {position: absolute; bottom: 0; right: 0; width: 108px; height: 25px; overflow: hidden;z-index: 99}
#social_buttons a {float: left; margin-top: 2px;}
#email_updates {float: left; height: 23px; padding: 4px 8px 0 8px; margin-right: 2px; cursor: pointer;}
#email_updates.active {padding-left: 8px;}
#email_updates #email_updates_link {display: block; width: 19px; height: 15px; margin-top: 0px; background: url('../images/icons.png') no-repeat -6px -192px;}
#email_updates #email_updates_link:hover {background: url('../images/icons.png') no-repeat -6px -209px;}
#email_updates.active #email_updates_link {background: url('../images/icons.png') no-repeat -6px -226px;}
#email_updates.active #email_updates_link:hover {background: url('../images/icons.png') no-repeat -6px -226px;}
#email_updates_form {display: none; position: absolute; top: 69px; right: 75px; width: 218px; border-left: solid 1px #888; background: #eeeeee; z-index: 5;}
#email_updates_form .email_updates_start {padding-top: 25px;}
#email_updates_form .email_updates_success {display: none; margin: 15px 9px 15px; color: #797979; font-size: 0.7em; font-weight: bold;}

#email_updates_form #forward_to_friend {width: 127px; margin-left: 50px; margin-top: -18px;}

#email_updates_form .email_updates_text {margin: 20px 10px 14px; line-height: 1.3em; color: #363636; font-size: 0.7em;}
#email_updates_form .email_updates_input {text-align: center;}
#email_updates_form .email_updates_input input, #email_updates_form .email_updates_input textarea {width: 190px; margin: 10px 10px 10px 8px; padding: 6px 5px; color: #aaa; font-size: 0.7em; background-color: #fff; border: solid 1px #c5c5c5;border-radius: 0 !important; box-shadow: none;}
#email_updates_form .email_updates_input textarea {height: 80px;resize:vertical;}
#email_updates_form .email_updates_input input.active {color: #3d3d3d;}

#email_updates_form .email_updates_submit {display: block; width: 59px; height: 20px; margin: 3px 0 10px 151px; background: url('../images/icons.png') -350px -75px;}
#email_updates_form .email_updates_submit:hover {background: url('../images/icons.png') -350px -100px;}
#email_updates_form .email_updates_submit:active {background: url('../images/icons.png') -350px -125px;}

/* de-de */
#email_updates_form.de-de .email_updates_submit {display: block; width: 59px; height: 20px; margin: 3px 0 10px 151px; background: url('../images/icons_fr_de.png') -193px -30px;}
#email_updates_form.de-de .email_updates_submit:hover {background: url('../images/icons_fr_de.png') -193px -58px;}
#email_updates_form.de-de .email_updates_submit:active {background: url('../images/icons_fr_de.png') -193px -87px;}

/* fr-fr */
#email_updates_form.fr-fr .email_updates_submit {display: block; width: 59px; height: 20px; margin: 3px 0 10px 151px; background: url('../images/icons_fr_de.png') -193px -149px;}
#email_updates_form.fr-fr .email_updates_submit:hover {background: url('../images/icons_fr_de.png') -193px -177px;}
#email_updates_form.fr-fr .email_updates_submit:active {background: url('../images/icons_fr_de.png') -193px -206px;}

#email_updates_form .close_button {position: absolute; bottom: 0; left: -25px; width: 24px; height: 24px; background: url('../images/icons.png') no-repeat -150px -25px;}
#email_updates_form .close_button:hover {background: url('../images/icons.png') no-repeat -150px -50px;}
#email_updates_form #HotWireSubscribers {display: none;}
#facebook_button {display: block; width: 18px; height: 19px; margin-right: 3px; background: url('../images/icons.png') no-repeat 0 -25px;}
#facebook_button:hover {background: url('../images/icons.png') no-repeat 0 -50px;}
#facebook_button:active {background: url('../images/icons.png') no-repeat 0 -150px;}
#twitter_button {display: block; width: 22px; height: 19px; margin-right: 3px; background: url('../images/icons.png') no-repeat -22px -25px;}
#twitter_button:hover {background: url('../images/icons.png') no-repeat -22px -50px;}
#twitter_button:active {background: url('../images/icons.png') no-repeat -22px -150px;}
#gplus_button {display: block; width: 25px; height: 19px; background: url('../images/icons.png') no-repeat -48px -25px;}
#gplus_button:hover {background: url('../images/icons.png') no-repeat -48px -50px;}
#gplus_button:active {background: url('../images/icons.png') no-repeat -48px -150px;}

#main_rotator_container {position: relative; width: 1055px;}

#main_rotator_container #left_arrow_container {position: absolute; z-index:1005; top: 0; left: 0; width: 25px; height: 600px; cursor: pointer; text-align: center;}
#main_rotator_container #left_arrow_container .left_arrow {display: block; width: 12px; height: 22px; margin: 266px 0 0 7px; background: url('../images/icons.png') no-repeat -75px -25px;}
#main_rotator_container #left_arrow_container:hover .left_arrow {background: url('../images/icons.png') no-repeat -75px -150px;}
#main_rotator_container #left_arrow_container:active .left_arrow {background: url('../images/icons.png') no-repeat -75px -175px;}
#main_rotator_container #right_arrow_container {position: absolute; z-index:1005; top: 0; right: 0; width: 25px; height: 600px; cursor: pointer; text-align: center;}
#main_rotator_container #right_arrow_container .right_arrow {display: block; height: 22px; margin: 266px 0 0 7px; background: url('../images/icons.png') no-repeat -100px -25px;}
#main_rotator_container #right_arrow_container:hover .right_arrow {background: url('../images/icons.png') no-repeat -100px -150px;}
#main_rotator_container #right_arrow_container:active .right_arrow {background: url('../images/icons.png') no-repeat -100px -175px;}

#toc {display: none; position: absolute; top: 0px; left: 0; border-left: 25px solid #fff; width: 1005px; /*height: 600px;*/ z-index: 10;}
#toc_close_button {display: block; position: absolute; top: -20px; left: 549px; width: 26px; height: 26px; background: url('../images/icons.png') no-repeat -149px -24px; cursor: pointer; z-index: 10;}
#toc_close_button:hover {background: url('../images/icons.png') no-repeat -149px -49px;}
#toc .pages { position: relative; width: 550px; height: 554px; border-right: 1px solid #888; background-color: #FFF; overflow: hidden;}
#toc .fade {float: right; width: 550px; height: 100%; background: transparent; opacity: 0.9;}

#toc .pages .toc_images {float: left; position: relative; width: 200px; margin: 0 0 0 23px; top:-25px;}
#toc_images_fade {display: none; position: absolute; width: 200px; height: 508px; background:#FFF; z-index: 1001; opacity: 0.5;}
#toc .pages .toc_images .toc_image {position: absolute; width: 200px; height: 20px; overflow: hidden; z-index: 1000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)"; filter: alpha(opacity=15); opacity: 0.15;}
#toc .pages .toc_images .toc_image img {position: absolute; }
#toc .pages .toc_texts {float: right; width: 300px; margin: 0px 22px 0 0;}
#toc .pages .toc_texts .toc_text {position: relative; width: 300px; height: 20px;}

#toc .pages .toc_texts .toc_text .toc_text_norm  {position: absolute; top: 0; left: 0; width: 300px; height: 20px; background: url('../images/toc/text.png') no-repeat; z-index: 1000;}
#toc.fr-fr .pages .toc_texts .toc_text .toc_text_norm  {position: absolute; top: 0; left: 0; width: 300px; height: 20px; background: url('../images/toc/text_fr.png') no-repeat; z-index: 1000;}
#toc.de-de .pages .toc_texts .toc_text .toc_text_norm  {position: absolute; top: 0; left: 0; width: 300px; height: 20px; background: url('../images/toc/text_de.png') no-repeat; z-index: 1000;}

#toc .pages .toc_texts .toc_text .toc_text_hover {display: none; position: absolute; top: 0; left: 0; width: 300px; height: 20px; background: url('../images/toc/text.png') no-repeat; z-index: 1001;}
#toc.fr-fr .pages .toc_texts .toc_text .toc_text_hover {display: none; position: absolute; top: 0; left: 0; width: 300px; height: 20px; background: url('../images/toc/text_fr.png') no-repeat; z-index: 1001;}
#toc.de-de .pages .toc_texts .toc_text .toc_text_hover {display: none; position: absolute; top: 0; left: 0; width: 300px; height: 20px; background: url('../images/toc/text_de.png') no-repeat; z-index: 1001;}

#toc .pages .toc_rollovers {position: absolute; top: 0px; left: 23px; width: 565px; height: 554px; z-index: 1005;}
#toc .pages .toc_rollovers .toc_rollover {width: 550px; height: 20px; cursor: pointer;}

#main_rotator {width: 1005px; height: 600px; margin: 0 auto; position: relative; overflow: hidden;}
#main_rotator_reel {position: absolute; top: 0; left: 0;}
.main_rotator_slide {width: 1005px; height: 600px; float: left; position: relative; overflow: hidden;}
.main_rotator_slide .page_border {position: absolute; top: 0; left: 0; width: 1005px; height: 555px; background: url('../images/pages_border.png') 1px 0px; z-index: 1;}


#main_rotator_buttons {width: 1005px; margin: 0px auto 0;}
#main_rotator_buttons ul {list-style: none; width: 1000px; margin: 0 auto; overflow: hidden;}
#main_rotator_buttons ul li{list-style: none; float: left; margin: 0; margin-left: 11px;}
#main_rotator_buttons ul li.first {margin: 0;}
#main_rotator_buttons ul li a{display: block; width: 25px; height: 50px; margin: 0; padding: 0; cursor: pointer; text-indent: -5000px; text-decoration: none; background: url('../images/main_menu_rollovers.png') 0 0 no-repeat;}
#main_rotator_buttons ul li.current a {margin-top: 2px;}

#main_rotator_buttons #main_rotator_button_1 a{background-position: 0 2px;} 
#main_rotator_buttons #main_rotator_button_2 a{background-position: -25px 2px;} 
#main_rotator_buttons #main_rotator_button_3 a{background-position: -50px 2px;} 
#main_rotator_buttons #main_rotator_button_4 a{background-position: -75px 2px;} 
#main_rotator_buttons #main_rotator_button_5 a{background-position: -100px 2px;} 
#main_rotator_buttons #main_rotator_button_6 a{background-position: -125px 2px;} 
#main_rotator_buttons #main_rotator_button_7 a{background-position: -150px 2px;} 
#main_rotator_buttons #main_rotator_button_8 a{background-position: -175px 2px;} 
#main_rotator_buttons #main_rotator_button_9 a{background-position: -200px 2px;} 
#main_rotator_buttons #main_rotator_button_10 a{background-position: -225px 2px;} 
#main_rotator_buttons #main_rotator_button_11 a{background-position: -250px 2px;} 
#main_rotator_buttons #main_rotator_button_12 a{background-position: -275px 2px;} 
#main_rotator_buttons #main_rotator_button_13 a{background-position: -300px 2px;} 
#main_rotator_buttons #main_rotator_button_14 a{background-position: -325px 2px;} 
#main_rotator_buttons #main_rotator_button_15 a{background-position: -350px 2px;} 
#main_rotator_buttons #main_rotator_button_16 a{background-position: -375px 2px;} 
#main_rotator_buttons #main_rotator_button_17 a{background-position: -400px 2px;} 
#main_rotator_buttons #main_rotator_button_18 a{background-position: -425px 2px;} 
#main_rotator_buttons #main_rotator_button_19 a{background-position: -450px 2px;} 
#main_rotator_buttons #main_rotator_button_20 a{background-position: -475px 2px;}
#main_rotator_buttons #main_rotator_button_21 a{background-position: -500px 2px;}
#main_rotator_buttons #main_rotator_button_22 a{background-position: -525px 2px;}
#main_rotator_buttons #main_rotator_button_23 a{background-position: -550px 2px;}
#main_rotator_buttons #main_rotator_button_24 a{background-position: -575px 2px;}
#main_rotator_buttons #main_rotator_button_25 a{background-position: -600px 2px;}
#main_rotator_buttons #main_rotator_button_26 a{background-position: -625px 2px;}
#main_rotator_buttons #main_rotator_button_27 a{background-position: -650px 2px;}
#main_rotator_buttons #main_rotator_button_28 a{background-position: -675px 2px;}

#main_rotator_buttons #main_rotator_button_1.current a{background-position: 0px -48px;} 
#main_rotator_buttons #main_rotator_button_2.current a{background-position: -25px -48px;} 
#main_rotator_buttons #main_rotator_button_3.current a{background-position: -50px -48px;} 
#main_rotator_buttons #main_rotator_button_4.current a{background-position: -75px -48px;} 
#main_rotator_buttons #main_rotator_button_5.current a{background-position: -100px -48px;} 
#main_rotator_buttons #main_rotator_button_6.current a{background-position: -125px -48px;} 
#main_rotator_buttons #main_rotator_button_7.current a{background-position: -150px -48px;} 
#main_rotator_buttons #main_rotator_button_8.current a{background-position: -175px -48px;} 
#main_rotator_buttons #main_rotator_button_9.current a{background-position: -200px -48px;} 
#main_rotator_buttons #main_rotator_button_10.current a{background-position: -225px -48px;} 
#main_rotator_buttons #main_rotator_button_11.current a{background-position: -250px -48px;} 
#main_rotator_buttons #main_rotator_button_12.current a{background-position: -275px -48px;} 
#main_rotator_buttons #main_rotator_button_13.current a{background-position: -300px -48px;} 
#main_rotator_buttons #main_rotator_button_14.current a{background-position: -325px -48px;} 
#main_rotator_buttons #main_rotator_button_15.current a{background-position: -350px -48px;} 
#main_rotator_buttons #main_rotator_button_16.current a{background-position: -375px -48px;} 
#main_rotator_buttons #main_rotator_button_17.current a{background-position: -400px -48px;} 
#main_rotator_buttons #main_rotator_button_18.current a{background-position: -425px -48px;} 
#main_rotator_buttons #main_rotator_button_19.current a{background-position: -450px -48px;} 
#main_rotator_buttons #main_rotator_button_20.current a{background-position: -475px -48px;}
#main_rotator_buttons #main_rotator_button_21.current a{background-position: -500px -48px;}
#main_rotator_buttons #main_rotator_button_22.current a{background-position: -525px -48px;}
#main_rotator_buttons #main_rotator_button_23.current a{background-position: -550px -48px;}
#main_rotator_buttons #main_rotator_button_24.current a{background-position: -575px -48px;}
#main_rotator_buttons #main_rotator_button_25.current a{background-position: -600px -48px;}
#main_rotator_buttons #main_rotator_button_26.current a{background-position: -625px -48px;}
#main_rotator_buttons #main_rotator_button_27.current a{background-position: -650px -48px;}
#main_rotator_buttons #main_rotator_button_28.current a{background-position: -675px -48px;}

/*#main_rotator_buttons ul li .panorama:hover {background: url('../images/nav_icons.png') no-repeat -1px -3px !important;}
#main_rotator_buttons ul li .video:hover {width: 26px; height: 25px; background: url('../images/nav_icons.png') no-repeat -29px -3px !important;}
#main_rotator_buttons ul li .product:hover {width: 26px; height: 25px; background: url('../images/nav_icons.png') no-repeat -57px -3px !important;}*/

img#nav-icon {position: absolute; padding-top: 2px;}

#main_rotator_button_desc {width: 1005px; height: 30px; margin: 10px auto 0;}
#main_rotator_button_desc .desc{display: none; position: absolute; height: 21px; color: #646464; font-size: 0.7em; text-align: center;}

#main_rotator_button_desc #main_rotator_button_desc_12.desc {width: 195px;}
#main_rotator_button_desc #main_rotator_button_desc_25.desc {width: 200px;}

/*Thumbnail Routes*/
#main_rotator_button_desc em {font-style: italic;}

/* I love long copy */
#main_rotator_button_desc_20 { width: 135px; }

.scroller_title {position: absolute; left: 30px; top: 45px; text-indent: -5000px; background: url('../images/scroller_titles.png') no-repeat;}
#main_rotator_slide_2 .scroller_title {width: 294px; height: 45px; background-position: 0 0px;}
#main_rotator_slide_3 .scroller_title {width: 260px; height: 47px; background-position: 0 -50px;}
#main_rotator_slide_6 .scroller_title {width: 250px; height: 44px; background-position: 0 -100px;}
#main_rotator_slide_7 .scroller_title {width: 456px; height: 46px; background-position: 0 -150px;}
#main_rotator_slide_9 .scroller_title {width: 420px; height: 47px; background-position: 0 -200px;}
#main_rotator_slide_13 .scroller_title {width: 420px; height: 47px; background-position: 0 -250px;}
#main_rotator_slide_16 .scroller_title {width: 420px; height: 44px; background-position: 0 -300px;}
#main_rotator_slide_19 .scroller_title {width: 424px; height: 46px; background-position: 0 -350px;}
#main_rotator_slide_22 .scroller_title {width: 325px; height: 44px; background-position: 0 -400px;}
#main_rotator_slide_25 .scroller_title {width: 146px; height: 36px; background-position: 0 -303px;}
#main_rotator_slide_27 .scroller_title {width: 300px; height: 65px; background-position: 0 -448px;}

/* de-de */
.de-de.scroller_title {position: absolute; left: 30px; top: 45px; text-indent: -5000px; background: url('../images/scroller_titles_de.png') no-repeat;}
#main_rotator_slide_2 .de-de.scroller_title {width: 694px; height: 55px; background-position: 0 0px;}
#main_rotator_slide_3 .de-de.scroller_title {width: 260px; height: 47px; background-position: 0 -50px;}
#main_rotator_slide_6 .de-de.scroller_title {width: 250px; height: 44px; background-position: 0 -100px;}
#main_rotator_slide_7 .de-de.scroller_title {width: 456px; height: 46px; background-position: 0 -150px;}
#main_rotator_slide_9 .de-de.scroller_title {width: 420px; height: 47px; background-position: 0 -200px;}
#main_rotator_slide_13 .de-de.scroller_title {width: 420px; height: 47px; background-position: 0 -250px;}
#main_rotator_slide_16 .de-de.scroller_title {width: 420px; height: 44px; background-position: 0 -300px;}
#main_rotator_slide_19 .de-de.scroller_title {width: 424px; height: 46px; background-position: 0 -350px;}
#main_rotator_slide_22 .de-de.scroller_title {width: 325px; height: 44px; background-position: 0 -400px;}
#main_rotator_slide_25 .de-de.scroller_title {width: 146px; height: 36px; background-position: 0 -303px;}
#main_rotator_slide_27 .de-de.scroller_title {width: 500px; height: 65px; background-position: 0 -448px;}

/* fr-fr */
.fr-fr.scroller_title {position: absolute; left: 30px; top: 45px; text-indent: -5000px; background: url('../images/scroller_titles_fr.png') no-repeat;}
#main_rotator_slide_2 .fr-fr.scroller_title {width:694px; height: 45px; background-position: 0 0px;}
#main_rotator_slide_3 .fr-fr.scroller_title {width: 260px; height: 47px; background-position: 0 -50px;}
#main_rotator_slide_6 .fr-fr.scroller_title {width: 250px; height: 44px; background-position: 0 -100px;}
#main_rotator_slide_7 .fr-fr.scroller_title {width: 456px; height: 46px; background-position: 0 -150px;}
#main_rotator_slide_9 .fr-fr.scroller_title {width: 420px; height: 47px; background-position: 0 -200px;}
#main_rotator_slide_13 .fr-fr.scroller_title {width: 420px; height: 47px; background-position: 0 -250px;}
#main_rotator_slide_16 .fr-fr.scroller_title {width: 420px; height: 44px; background-position: 0 -300px;}
#main_rotator_slide_19 .fr-fr.scroller_title {width: 424px; height: 46px; background-position: 0 -350px;}
#main_rotator_slide_22 .fr-fr.scroller_title {width: 325px; height: 44px; background-position: 0 -400px;}
#main_rotator_slide_25 .fr-fr.scroller_title {width: 146px; height: 36px; background-position: 0 -303px;}
#main_rotator_slide_27 .fr-fr.scroller_title {width: 500px; height: 65px; background-position: 0 -448px;}


/*Intro and Giving Back scroller container*/
.intro_scroller_tip {position: absolute; top: 290px; left: 20px; width: 55px; height: 10px; text-indent: -5000px; background: url('../images/icons.png') no-repeat -425px -75px;}
/*.intro_scroller_container {position: absolute; bottom: 48px; left: 4px; padding: 5px 0 5px 10px; width: 540px; height: 200px; color: #FFF; background: url('../images/intro_text_bg_new.png'); z-index: 2; overflow: hidden;}*/
.intro_scroller_container {position: absolute; bottom: 48px;  padding: 5px 0 5px 10px; width: 540px; height: 200px; color: #707070; background: url('../images/intro_text_bg_white.png'); z-index: 2; overflow: hidden;}
/*.intro_scroller_container {position: absolute; bottom: 48px; left: 4px; padding: 5px 0 5px 10px; width: 540px; height: 200px; color: #707070; background: url('../images/intro_text_bg_new.png'); z-index: 2; overflow: hidden;}*/

.right_scroller {right: 4px;  }
.left_scroller {left: 4px;}
.top_scroller {top:0px;}
/*.main_rotator_slide .left {left:4px;}*/
/*.intro_scroller_container.jung {left: 630px;}*/
.intro_scroller {width: 350px; height: 100%; overflow: auto;}
.intro_scroller a { color: #fff; }
.intro_scroller a:hover { color: #bbb; }
.intro_scroller p {font-size: 14px; padding-right: 10px; padding-bottom: 10px; line-height: 1.7em;}
.intro_scroller p em {font-style:italic;}
.intro_scroller p.sig {font-weight:bold;}
.intro_scroller  strong {font-weight: bold;  }

.intro_scroller p a.charity { margin: 0 10px 10px 0; width: 64px; height: 53px; display: block; float: left; text-indent: -9999px; outline: none; }
.intro_scroller p a.charity.copp {background-image: url(../images/misc/copp.png);}
.intro_scroller p a.charity.mugs {background-image: url(../images/misc/mugs.png);}

/*Video and Slideshow scroller container*/
.intro_scroller_container.video {width: 360px; height: 200px;}
.intro_scroller.video {width: 360px;}

#main_rotator_slide_25 .intro_scroller_container {left:631px;}

.main_rotator_slide .intro_reveal_bg_button {position: absolute; top: 7px; right: 9px; width: 26px; height: 26px; background: url('../images/icons.png') no-repeat 0 -110px; z-index: 3;}
.main_rotator_slide .intro_reveal_bg_button:hover {background: url('../images/icons.png') no-repeat 0 -210px;}
.main_rotator_slide .intro_reveal_bg_button.active {background: url('../images/icons.png') no-repeat 0 -75px;}
.main_rotator_slide .intro_reveal_bg_button.active:hover {background: url('../images/icons.png') no-repeat 0 -175px;}

.main_rotator_slide .image_caption_container {position: absolute; top: 12px; text-align: right; z-index: 3;}
.main_rotator_slide .image_caption_container .image_caption_block {margin-left: 0; padding: 5px 14px; color: #484848; border-left: solid 1px #888; background: #EEEEEE;}
.main_rotator_slide .image_caption_container .block_large {font-size: 14px; line-height: 1.5em; text-align: left; visibility: hidden;}
.main_rotator_slide .image_caption_container .block_small {float: right; font-size: 0.8em; text-align: right; line-height: 1.2em; visibility: hidden;}
#main_rotator_slide_2 .image_caption_container .block_small {float: right; font-size: 0.8em; text-align: left; line-height: 1.5em; visibility: hidden;}
.main_rotator_slide .image_caption_container .block_small strong {font-weight: bold}
.main_rotator_slide .image_caption_container .block_small strong.photo-cred {margin-top: 2px; display: inline-block;}
.main_rotator_slide .image_caption_container .block_small em {font-style: italic;}
.main_rotator_slide .image_caption_container.video_caption {bottom: 120px;}

.main_rotator_slide .image_caption_container .toggle_button {position: absolute; top: 0; left: -23px; width: 24px; height: 24px; background: url('../images/icons.png') no-repeat -120px -25px;}
/*#main_rotator_slide_17 .image_caption_container .toggle_button {left: -24px;}*/

.main_rotator_slide .image_caption_container .toggle_button:hover {background: url('../images/icons.png') no-repeat -120px -50px;}

.main_rotator_slide .image_caption_container .toggle_open {background: url('../images/icons.png') no-repeat -150px -25px;}
.main_rotator_slide .image_caption_container .toggle_open:hover {background: url('../images/icons.png') no-repeat -150px -50px;}

.main_rotator_slide .open_video_button {position: absolute; bottom: 62px; right: 315px; width: 46px; height: 50px; background: url('../images/icons.png') -248px -72px; z-index: 2;}
.main_rotator_slide .open_video_button:hover {background: url('../images/icons.png') -247px -121px;}
.main_rotator_slide .open_video_button:active {background: url('../images/icons.png') -298px -72px;}
.main_rotator_slide .product_container .open_video_button:hover {height: 75px; background: url('../images/icons.png') -247px -122px;}
.main_rotator_slide .product_container .open_video_button:active {height: 75px; background: url('../images/icons.png') -298px -75px;}
.main_rotator_slide .video_callout_container {position: absolute; bottom: 112px; right: 163px; width: 210px; height: 300px;}

.main_rotator_slide .video_callout_container.unfinished, .main_rotator_slide .video_callout_container.wolverine, 
.main_rotator_slide .video_callout_container.alaska, .main_rotator_slide .video_callout_container.reality{right:406px}
#video_button_unfinished, #video_button_wolverine, #video_button_alaska, #video_button_reality {right: 558px}

#main_rotator_slide_2 .intro_scroller_container {width:535px; height:200px;}
#main_rotator_slide_2 .intro_scroller_container {height:200px !important; width:535px !important;}

#main_rotator_slide_5 .right_scroller {width:340px !important; height:220px; }
#main_rotator_slide_5 .right_scroller .jspPane {width:340px !important;}

.main_rotator_slide .video_callout_container.realtalk, .main_rotator_slide .video_callout_container.fight, .main_rotator_slide .video_callout_container.mexican {right:20px; bottom:315px}
#video_button_realtalk, #video_button_fight, #video_button_mexican  {right: 37px; bottom:265px;}
#main_rotator_slide_6 .video_callout_bottom, #main_rotator_slide_9 .video_callout_bottom, #main_rotator_slide_7 .video_callout_bottom {position: absolute; left: 160px; bottom: 0; width: 23px; height: 11px; background: url('../images/icons.png') no-repeat -50px 0;}

#main_rotator_slide_10 .right_scroller {width:340px !important; height:280px !important;}


#main_rotator_slide_12 .right_scroller {width:350px; height:250px; }
#main_rotator_slide_12 .right_scroller.jspContainer  { height:250px !important; }

#main_rotator_slide_15 .intro_scroller_container {width:360px; height:200px;}
#main_rotator_slide_15 .intro_scroller_container {height:200px !important;}

#main_rotator_slide_16 .intro_scroller_container {width:360px; height:200px;}
#main_rotator_slide_16 .intro_scroller_container {height:200px !important;}

.main_rotator_slide .video_callout_container.wyoming, .main_rotator_slide .video_callout_container.tackle  {right:380px; bottom:115px}
#video_button_wyoming {right: 397px; bottom:60px;}
#main_rotator_slide_13 .video_callout_bottom {position: absolute; left: 160px; bottom: 0; width: 23px; height: 11px; background: url('../images/icons.png') no-repeat -50px 0;}
 #video_button_tackle  {right: 530px; bottom:60px;}
.main_rotator_slide .video_callout_container.wheel {right:780px; bottom:315px}
#video_button_wheeloflife {right: 930px; bottom:267px;}

#main_rotator_slide_18 .intro_scroller_container {width:350px !important; height:200px !important;}

#main_rotator_slide_19 .intro_scroller_container {width:350px; height:200px;}
#main_rotator_slide_19 .intro_scroller_container {height:200px !important;}
.video_callout_container.dodo  {right:380px; bottom:115px}
 #video_button_dodo  {right: 530px; bottom:60px;}

#main_rotator_slide_21 .intro_scroller_container {width:340px !important; height:200px !important;}
#main_rotator_slide_21 .intro_scroller_container .jspContainer {width:340px !important;}


#main_rotator_slide_24 .intro_scroller_container {width:350px; height:290px;}
#main_rotator_slide_24 .intro_scroller_container {height:200px !important;}

#main_rotator_slide_26 .intro_scroller_container {width:360px; height:170px;}
#main_rotator_slide_26 .intro_scroller_container .jspContainer {height:170px !important;}

#main_rotator_slide_27 .intro_scroller_container {width:350px; height:200px;}
#main_rotator_slide_27 .intro_scroller_container {height:200px !important;}

#main_rotator_slide_28 .intro_scroller_container {width:350px !important; height:200px !important;}


.main_rotator_slide .video_callout {position: absolute; left: 0; bottom: 11px; width: 198px; padding: 5px 6px; color: #fff; font-size: 0.75em; line-height: 1.4em; background: url('../images/video_callout_bg.png');}
.main_rotator_slide .video_callout em {font-style: italic;}
.main_rotator_slide .video_callout_bottom {position: absolute; left: 25px; bottom: 0; width: 23px; height: 11px; background: url('../images/icons.png') no-repeat -50px 0;}

.main_rotator_slide .video_callout_bottom.babsi {left: 14px;}
.main_rotator_slide .video_callout_bottom.jung {left: 14px;}
.main_rotator_slide .video_callout_bottom.ondra {left: 14px}
.main_rotator_slide .video_callout_bottom.nalle {left: 175px}

.main_rotator_slide .video_embed {position: absolute; left:0px; top:0px; z-index: 1002;}
.main_rotator_slide #video_wolverine, .main_rotator_slide #video_wheeloflife, .main_rotator_slide #video_realtalk {left:0px; top:0px;}
.main_rotator_slide .video_close{display: none; position: absolute; top: -1px; left: 980px; width: 26px; height: 26px; background: url('../images/icons.png') no-repeat -149px -24px; cursor: pointer; z-index: 1003;}
.main_rotator_slide .video_close:hover {background: url('../images/icons.png') no-repeat -149px -49px;}
#main_rotator_slide_2 #video_intro {top: 3px; left: 13px;}
#main_rotator_slide_2 .video_close {top: 1px; left: 978px;}
#main_rotator_slide_7 #video_barbara_zangerl {top: 3px; left: 13px;}
#main_rotator_slide_7 .video_close {top: -1px; left: 980px;}
#main_rotator_slide_16 #video_jung_brothers {top: 3px; left: 13px;}
#main_rotator_slide_16 .video_close {top: 2px; left: 967px;}
#main_rotator_slide_23 #video_adam_ondra {top: 3px; left: 13px;}
#main_rotator_slide_23 .video_close {top: 2px; left: 967px;}
#main_rotator_slide_25 #video_nalle_hukkataival {top: 3px; left: 13px;}
#main_rotator_slide_25 .video_close {top: 2px; left: 967px;}

.main_rotator_slide .panorama_background {position: absolute; top: 0; left: 0; width: 1005px; height: 555px; background: #EEE; z-index: 1;}
.main_rotator_slide .main_rotator_panorama {cursor: pointer; z-index: 2;}
.main_rotator_slide .main_rotator_panorama img {position: absolute; display: block;}
.main_rotator_slide .main_rotator_panorama.full {cursor: move;}
.main_rotator_slide .magnify {display: none; position: absolute; left: 976px; top: 0; width: 24px; height: 24px; background: url('../images/icons.png') no-repeat -150px -150px; z-index: 2; cursor: pointer;}
.main_rotator_slide .magnify.down {background: url('../images/icons.png') no-repeat -180px -150px;}
.main_rotator_slide .panorama_helper{position: absolute; bottom: 45px; left:0; width: 1005px; height: 110px; padding-top: 50px; text-align: center; background: #EEE; width: 100%; z-index: 2; cursor: pointer;}
.main_rotator_slide .panorama_border {position: absolute; top: 0; left: 0; width: 1005px; height: 555px;}
.main_rotator_slide .panorama_border .panorama_border_top{position: absolute; top: 0; left: 0; width: 1005px; height: 3px; background: url('../images/pages_border.png') no-repeat 0 0; z-index: 3;}
.main_rotator_slide .panorama_border .panorama_border_right{position: absolute; top: 0; right: 0; width: 5px; height: 555px; background: url('../images/pages_border.png') no-repeat -1000px 0; z-index: 3;}
.main_rotator_slide .panorama_border .panorama_border_bottom{position: absolute; bottom: 0; left: 0; width: 1005px; height: 3px; background: url('../images/pages_border.png') no-repeat 0 -552px; z-index: 3;}
.main_rotator_slide .panorama_border .panorama_border_left{position: absolute; top: 0; left: 0; width: 4px; height: 555px; background: url('../images/pages_border.png') no-repeat 0 0; z-index: 3;}




/* Slideshow cover play button */
#venezuela_audio_1_on .venezuela_audio_pause, #ukraine_audio_1_on .ukraine_audio_pause, #malta_audio_1_on .malta_audio_pause {width: 64px; height: 63px; background: url('../images/icons.png') no-repeat -174px -149px;}
#venezuela_audio_1_on .venezuela_audio_pause.paused, #ukraine_audio_1_on .ukraine_audio_pause.paused, #malta_audio_1_on .malta_audio_pause.paused {width: 64px; height: 63px; background: url('../images/icons.png') no-repeat -174px -149px;}

.main_rotator_slide .product_container {display: none; position: absolute; top: 3px; left: 3px; width: 997px; height: 600px; z-index: 2;}
.main_rotator_slide .product_container .product_fade {width: 100%; height: 549px; margin-left: 1px; background: #000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter: alpha(opacity=75); opacity: 0.75;}
.main_rotator_slide .product_container .product_category {position: absolute; left: 27px; top: 42px; text-indent: -5000px;}
.main_rotator_slide .product_container .product_descriptions {position: absolute; top: 115px; left: 355px; width: 600px; color:#FFF; font-family: Helvetica, Arial, sans-serif;}
.main_rotator_slide .product_container .product_descriptions .product_description {display: none; position: absolute; top: 0; left: 0;}
.main_rotator_slide .product_container .product_descriptions .product_description h3{font-size: 30px;}
.main_rotator_slide .product_container .product_descriptions .product_description .product_desc_text {margin: 10px 0 10px; line-height: 1.7em; font-size: 14px;}
.main_rotator_slide .product_container .product_descriptions .product_description .product_volume {margin-top: 10px; padding-left: 20px; font-size: 0.8em; background: url('../images/product_page_desc.png') no-repeat 0 -62px;}
.main_rotator_slide .product_container .product_descriptions .product_description .product_dimensions {margin-top: 10px; padding-left: 20px; font-size: 0.8em; background: url('../images/product_page_desc.png') no-repeat 0 -99px;}
.main_rotator_slide .product_container .product_descriptions .product_description .product_weight {margin-top: 10px; padding-left: 20px; font-size: 0.8em; background: url('../images/product_page_desc.png') no-repeat 0 1px;}
.main_rotator_slide .product_container .product_descriptions .product_description .product_size {margin-top: 10px; padding-left: 20px; font-size: 0.8em; background: url('../images/product_page_desc.png') no-repeat 0 -79px;}
.main_rotator_slide .product_container .product_descriptions .product_description .product_price {margin-top: 10px; padding-left: 20px; font-size:  0.8em; background: url('../images/product_page_desc.png') no-repeat 0 -20px;}
.main_rotator_slide .product_container .product_descriptions .product_description .product_temp {margin-top: 10px; padding-left: 20px; font-size:  0.8em; background: url('../images/product_page_desc.png') no-repeat 0 -41px;}
.main_rotator_slide .product_container .product_buttons{position:relative; top:0px !important; overflow: hidden; margin-top:40px;}
.main_rotator_slide .product_container .product_button {float: left; height: 29px; margin-right: 10px; color: #ffffff; font-size: 0.7em; font-weight: bold; text-decoration: none; letter-spacing: 0.1em; overflow: hidden; padding-right: 29px;}
.main_rotator_slide .product_container .product_button .pb_text {position: relative; float: left; height: 13px; padding: 9px 1px 8px 12px; background: url('../images/products/product_button_bg.png') repeat-x;}
.main_rotator_slide .product_container .product_button:hover .pb_text {background: url('../images/products/product_button_bg_hover.png') repeat-x;}
.main_rotator_slide .product_container .product_button:active .pb_text {background: url('../images/products/product_button_bg_active.png') repeat-x;}
.main_rotator_slide .product_container .product_button .pb_right_button { position: absolute; top: 0; right: -29px; width: 29px; height: 29px; background: url('../images/products/buttons.png') -250px 0;}
.main_rotator_slide .product_container .product_button:hover .pb_right_button {background: url('../images/products/buttons.png') -300px 0;}
.main_rotator_slide .product_container .product_button:active .pb_right_button {background: url('../images/products/buttons.png') -350px 0;}
.main_rotator_slide .product_container .product_thumbs {position: absolute; left: 355px; bottom: 9px; height: 115px; overflow: hidden;}
.main_rotator_slide .product_container .product_thumb {display: block; float: left; width: 96px; height: 97px; margin-right: 10px; font-size: 0.7em; font-weight: bold; color:#828282; text-decoration: none;}
.main_rotator_slide .product_container .product_thumb:hover {color: #202020;}
.main_rotator_slide .product_container .product_thumb.selected{color: #bd3535;}
.main_rotator_slide .product_container .product_thumb .product_thumb_image {width: 78px; height: 73px; margin: 0 auto;}
.main_rotator_slide .product_container .product_thumb .product_thumb_title {padding-top: 6px; text-align: center;}
.main_rotator_slide .product_container .product_thumb:hover .product_thumb_title {padding-top: 3px; border-top: solid 3px #202020;}
.main_rotator_slide .product_container .product_thumb.selected .product_thumb_title {padding-top: 3px; border-top: solid 3px #bd3535;}
.main_rotator_slide .product_container .product_divider {position: absolute; left: 310px; top: 0px; width: 7px; height: 555px; background: url('../images/product_page_divider.png') no-repeat 0 -23px; z-index: 2;}
.main_rotator_slide .product_container .open_video_button {bottom: 63px; right: 170px;}
.main_rotator_slide #packs.product_container .open_video_button {right: 50px;}
.main_rotator_slide #lighting.product_container .open_video_button {right: 62px;}
.main_rotator_slide .product_container .open_video_button:hover {bottom: 37px;}
.main_rotator_slide .product_container .open_video_button:active {bottom: 35px;}
.main_rotator_slide .reveal_bg_button {position: absolute; top: 7px; right: 9px; width: 26px; height: 26px; background: url('../images/icons.png') no-repeat 0 -110px; z-index: 3;}
.main_rotator_slide .reveal_bg_button:hover {background: url('../images/icons.png') no-repeat 0 -210px;}
.main_rotator_slide .reveal_bg_button.active {background: url('../images/icons.png') no-repeat 0 -75px;}
.main_rotator_slide .reveal_bg_button.active:hover {background: url('../images/icons.png') no-repeat 0 -175px;}

#product_large_container {display: none; position: absolute; top: 250px; left: 10px; width: 360px; height: 460px; z-index: 5;}
#product_large_container .product_large {margin: 0 auto; position: relative; cursor: pointer;}
#product_large_container .product_large_back {display: none; margin: 0 auto; position: relative; cursor: pointer;}
#product_large_container .view_back_button {display: block; position: absolute; top: 376px; left: 23px; width: 120px; height: 15px; margin: 0 auto; background: url('../images/products/buttons.png') -125px 0; cursor: pointer;}
#product_large_container .view_back_button:hover {background: url('../images/products/buttons.png') -125px -25px;}

#trad .product_category {width: 295px; height: 50px; background: url('../images/products/titles.png') 0 0;}
#sport .product_category {width: 295px; height: 50px; background: url('../images/products/titles.png') 0 -50px;}
#multipitch .product_category {width: 395px; height: 52px; background: url('../images/products/titles.png') 0 -100px;}
#bouldering .product_category {width: 318px; height: 50px; background: url('../images/products/titles.png') 0 -150px;}
#bigwall .product_category {width: 200px; height: 50px; background: url('../images/products/titles.png') 0 -200px;}
#iceclimbing .product_category {width: 392px; height: 50px; background: url('../images/products/titles.png') 0 -250px;}
#mixedclimbing .product_category {width: 320px; height: 50px; background: url('../images/products/titles.png') 0 -300px;}
#alpine .product_category {width: 320px; height: 46px; background: url('../images/products/titles.png') 0 -353px;}


/* de-de */
#trad.de-de .product_category {width: 500px; height: 50px; background: url('../images/products/titles_de.png') 0 0;}
#sport.de-de .product_category {width: 500px; height: 50px; background: url('../images/products/titles_de.png') 0 -50px;}
#multipitch.de-de .product_category {width: 500px; height: 52px; background: url('../images/products/titles_de.png') 0 -100px;}
#bouldering.de-de .product_category {width: 500px; height: 50px; background: url('../images/products/titles_de.png') 0 -150px;}
#bigwall.de-de .product_category {width: 500px; height: 50px; background: url('../images/products/titles_de.png') 0 -200px;}
#iceclimbing.de-de .product_category {width: 500px; height: 50px; background: url('../images/products/titles_de.png') 0 -250px;}
#mixedclimbing.de-de .product_category {width: 500px; height: 50px; background: url('../images/products/titles_de.png') 0 -300px;}
#alpine.de-de .product_category {width: 500px; height: 46px; background: url('../images/products/titles_de.png') 0 -353px;}

/* fr-fr */
#trad.fr-fr .product_category {width: 500px; height: 50px; background: url('../images/products/titles_fr.png') 0 0;}
#sport.fr-fr .product_category {width: 500px; height: 50px; background: url('../images/products/titles_fr.png') 0 -50px;}
#multipitch.fr-fr .product_category {width: 500px; height: 52px; background: url('../images/products/titles_fr.png') 0 -100px;}
#bouldering.fr-fr .product_category {width: 500px; height: 50px; background: url('../images/products/titles_fr.png') 0 -150px;}
#bigwall.fr-fr .product_category {width: 500px; height: 50px; background: url('../images/products/titles_fr.png') 0 -200px;}
#iceclimbing.fr-fr .product_category {width: 500px; height: 50px; background: url('../images/products/titles_fr.png') 0 -250px;}
#mixedclimbing.fr-fr .product_category {width: 500px; height: 50px; background: url('../images/products/titles_fr.png') 0 -300px;}
#alpine.fr-fr .product_category {width: 500px; height: 46px; background: url('../images/products/titles_fr.png') 0 -353px;}



/*TRAD*/
#product_thumb_focus .product_thumb_image{width: 72px; background: url('../images/products/4_trad/thumbs.png') -5px 0px;}
#product_large_focus {top: -5px; left: -20px; width: 374px; height: 371px; background: url('../images/products/4_trad/full.png') 5px -50px;}
#product_large_back_focus {top: -5px; left: -10px; width: 304px; height: 371px; background: url('../images/products/4_trad/full.png') -380px -50px;}

#product_thumb_camalot .product_thumb_image{width: 80px; background: url('../images/products/4_trad/thumbs.png') -80px 0px;}
#product_large_camalot {top: -55px; left: -20px; width: 330px; height: 440px; background: url('../images/products/4_trad/full.png') 30px -440px;}
#product_large_back_camalot {top: -5px; left: -20px; width: 344px; height: 371px; background: url('../images/products/4_trad/full.png') -330px -480px;}

#product_thumb_camalot_c3 .product_thumb_image{width: 70px; background: url('../images/products/4_trad/thumbs.png') -160px 0px;}
#product_large_camalot_c3 {top: -55px; left: -20px; width: 250px; height: 440px; background: url('../images/products/4_trad/full.png') 30px -920px;}
#product_large_back_camalot_c3 {top: -5px; left: -20px; width: 344px; height: 371px; background: url('../images/products/4_trad/full.png') -270px -970px;}

#product_thumb_magnetron .product_thumb_image{width: 80px; background: url('../images/products/4_trad/thumbs.png') -228px 0px;}
#product_large_magnetron {top: -55px; left: -20px; width: 330px; height: 440px; background: url('../images/products/4_trad/full.png') -10px -1400px;}
#product_large_back_magnetron {top: -55px; left: -20px; width: 330px; height: 440px; background: url('../images/products/4_trad/full.png') 0px -1400px;}

#product_thumb_vapor .product_thumb_image {width: 80px; background: url('../images/products/4_trad/thumbs.png') -314px 0px;}
#product_large_vapor {top: -55px; left: -20px; width: 340px; height: 440px; background: url('../images/products/4_trad/full.png') -0px -1850px;}
#product_large_back_vapor {top: -65px; left: -10px; width: 344px; height: 440px; background: url('../images/products/4_trad/full.png') -340px -1850px;}

/*SPORT*/
#product_thumb_flight .product_thumb_image{width: 72px; background: url('../images/products/8_sport/thumbs.png') -5px -3px;}
#product_large_flight {top: -5px; left: -20px; width: 390px; height: 371px; background: url('../images/products/8_sport/full.png') 5px 0px;}
#product_large_back_flight {top: -55px; left: -20px; width: 304px; height: 381px; background: url('../images/products/8_sport/full.png') -380px 30px;}

#product_thumb_siren .product_thumb_image{width: 80px; background: url('../images/products/8_sport/thumbs.png') -83px -1px;}
#product_large_siren {top: -55px; left: -20px; width: 390px; height: 400px; background: url('../images/products/8_sport/full.png') 0px -355px;}
#product_large_back_siren {top: -5px; left: -20px; width: 304px; height: 371px; background: url('../images/products/8_sport/full.png') -370px -400px;}

#product_thumb_livewire .product_thumb_image{width: 80px; background: url('../images/products/8_sport/thumbs.png') -228px 0px;}
#product_large_livewire {top: -55px; left: -20px; width: 250px; height: 440px; background: url('../images/products/8_sport/full.png') -20px -770px;}
#product_large_back_livewire {top: -55px; left: -20px; width: 344px; height: 431px; background: url('../images/products/8_sport/full.png') -280px -770px;}

#product_thumb_nitron .product_thumb_image{width: 70px; background: url('../images/products/8_sport/thumbs.png') -160px 0px;}
#product_large_nitron {top: -55px; left: -20px; width: 330px; height: 440px; background: url('../images/products/8_sport/full.png') 20px -1240px;}
#product_large_back_nitron {top: -55px; left: -20px; width: 330px; height: 440px; background: url('../images/products/8_sport/full.png') -270px -1240px;}

#product_thumb_magnetron_GridLock .product_thumb_image {width: 80px; background: url('../images/products/8_sport/thumbs.png') -314px 0px;}
#product_large_magnetron_GridLock {top: -55px; left: -20px; width: 330px; height: 460px; background: url('../images/products/8_sport/full.png') -20px -1730px;}
#product_large_back_magnetron_GridLock {top: -65px; left: -10px; width: 344px; height: 440px; background: url('../images/products/8_sport/full.png') -340px -1850px;}

/*MULTI PITCH*/
#product_thumb_chaos .product_thumb_image{width: 72px; background: url('../images/products/11_multi_pitch/thumbs.png') -5px -3px;}
#product_large_chaos {top: -5px; left: -20px; width: 374px; height: 371px; background: url('../images/products/11_multi_pitch/full.png') 15px -30px;}
#product_large_back_chaos {top: -5px; left: -5px; width: 330px; height: 371px; background: url('../images/products/11_multi_pitch/full.png') -378px -30px;}

#product_thumb_x4 .product_thumb_image{width: 70px; background: url('../images/products/11_multi_pitch/thumbs.png') -78px 0px;}
#product_large_x4 {top: -55px; left: -20px; width: 330px; height: 440px; background: url('../images/products/11_multi_pitch/full.png') 15px -420px;}
#product_large_back_x4 {top: -5px; left: -20px; width: 344px; height: 371px; background: url('../images/products/11_multi_pitch/full.png') -300px -480px;}

#product_thumb_hoodwire .product_thumb_image{width: 70px; background: url('../images/products/11_multi_pitch/thumbs.png') -150px 0px;}
#product_large_hoodwire{top: -55px; left: -20px; width: 250px; height: 440px; background: url('../images/products/11_multi_pitch/full.png') 0px -920px;}
#product_large_back_hoodwire {top: -45px; left: -20px; width: 344px; height: 440px; background: url('../images/products/11_multi_pitch/full.png') -250px -930px;}

#product_thumb_atc_guide .product_thumb_image{width: 83px; background: url('../images/products/11_multi_pitch/thumbs.png') -223px 0px;}
#product_large_atc_guide {top: -55px; left: -20px; width: 360px; height: 440px; background: url('../images/products/11_multi_pitch/full.png') 0px -1400px;}
#product_large_back_atc_guide {top: -55px; left: -20px; width: 330px; height: 440px; background: url('../images/products/11_multi_pitch/full.png') -350px -1400px;}

#product_thumb_halfdome .product_thumb_image {width: 80px; background: url('../images/products/11_multi_pitch/thumbs.png') -314px 0px;}
#product_large_halfdome {top: -55px; left: 0px; width: 350px; height: 440px; background: url('../images/products/11_multi_pitch/full.png') 20px -1830px;}
#product_large_back_halfdome {top: -65px; left: -10px; width: 344px; height: 440px; background: url('../images/products/11_multi_pitch/full.png') -340px -1830px;}

/*BOULDERING*/
#product_thumb_mondo .product_thumb_image{width: 72px; background: url('../images/products/14_bouldering/thumbs.png') -9px -2px;}
#product_large_mondo {top: -5px; left: -20px; width: 414px; height: 391px; background: url('../images/products/14_bouldering/full.png') -25px -10px;}
#product_large_back_mondo {top: -5px; left: -20px; width: 414px; height: 391px; background: url('../images/products/14_bouldering/full.png') -25px -10px;}

#product_thumb_dropzone .product_thumb_image{width: 80px; background: url('../images/products/14_bouldering/thumbs.png') -85px -3px;}
#product_large_dropzone {top: -55px; left: -20px; width: 370px; height: 440px; background: url('../images/products/14_bouldering/full.png') -40px -440px;}
#product_large_back_dropzone {top: -55px; left: -20px; width: 370px; height: 440px; background: url('../images/products/14_bouldering/full.png') -40px -440px;}

#product_thumb_impact .product_thumb_image{width: 70px; background: url('../images/products/14_bouldering/thumbs.png') -170px -4px;}
#product_large_impact {top: -55px; left: -20px; width: 390px; height: 440px; background: url('../images/products/14_bouldering/full.png') -40px -920px;}
#product_large_back_impact {top: -55px; left: -20px; width: 390px; height: 440px; background: url('../images/products/14_bouldering/full.png') -40px -920px;}

#product_thumb_satellite .product_thumb_image{width: 80px; background: url('../images/products/14_bouldering/thumbs.png') -248px -2px;}
#product_large_satellite {top: -55px; left: -20px; width: 385px; height: 400px; background: url('../images/products/14_bouldering/full.png') -40px -1350px;}
#product_large_back_satellite {top: -55px; left: -20px; width: 385px; height: 400px; background: url('../images/products/14_bouldering/full.png') -40px -1350px;}

#product_thumb_chalkboy .product_thumb_image {width: 80px; background: url('../images/products/14_bouldering/thumbs.png') -320px -3px;}
#product_large_chalkboy {top: -55px; left: -20px; width: 330px; height: 340px; background: url('../images/products/14_bouldering/full.png') 10px -1730px;}
#product_large_back_chalkboy {top: -65px; left: -10px; width: 344px; height: 440px; background: url('../images/products/14_bouldering/full.png') -340px -1730px;}

/*BIG WALL*/
#product_thumb_thebig .product_thumb_image{width: 72px; background: url('../images/products/17_big_wall/thumbs.png') -9px -4px;}
#product_large_thebig {top: -5px; left: -20px; width: 414px; height: 371px; background: url('../images/products/17_big_wall/full.png') 15px -30px;}
#product_large_back_thebig {top: -5px; left: -5px; width: 324px; height: 371px; background: url('../images/products/17_big_wall/full.png') -380px -50px;}


#product_thumb_cliffcabana .product_thumb_image{width: 80px; background: url('../images/products/17_big_wall/thumbs.png') -85px -3px;}
#product_large_cliffcabana {top: -55px; left: -20px; width: 360px; height: 400px; background: url('../images/products/17_big_wall/full.png') 0px -400px;}
#product_large_back_cliffcabana {top: -5px; left: -10px; width: 350px; height: 440px; background: url('../images/products/17_big_wall/full.png') -350px -440px;}

#product_thumb_zion .product_thumb_image{width: 70px; background: url('../images/products/17_big_wall/thumbs.png') -170px -4px;}
#product_large_zion {top: -55px; left: -20px; width: 390px; height: 440px; background: url('../images/products/17_big_wall/full.png') 20px -780px;}
#product_large_back_zion {top: -55px; left: -20px; width: 390px; height: 440px; background: url('../images/products/17_big_wall/full.png') 20px -780px;}

#product_thumb_nforce .product_thumb_image{width: 80px; background: url('../images/products/17_big_wall/thumbs.png') -228px -2px;}
#product_large_nforce {top: -55px; left: -20px; width: 385px; height: 400px; background: url('../images/products/17_big_wall/full.png') 20px -1210px;}
#product_large_back_nforce {top: -55px; left: -20px; width: 330px; height: 440px; background: url('../images/products/17_big_wall/full.png') -310px -1210px;}

#product_thumb_spot .product_thumb_image {width: 80px; background: url('../images/products/17_big_wall/thumbs.png') -320px -3px;}
#product_large_spot {top: -55px; left: -20px; width: 330px; height: 340px; background: url('../images/products/17_big_wall/full.png') 10px -1630px;}
#product_large_back_spot {top: -65px; left: -10px; width: 344px; height: 440px; background: url('../images/products/17_big_wall/full.png') -340px -1620px;}

/*ICE CLIMBING*/
#product_thumb_aspect .product_thumb_image{width: 72px; background: url('../images/products/20_ice/thumbs.png') 0px -1px;}
#product_large_aspect {top: -5px; left: -20px; width: 414px; height: 371px; background: url('../images/products/20_ice/full.png') 10px -30px;}
#product_large_back_aspect {top: -5px; left: -20px; width: 324px; height: 371px; background: url('../images/products/20_ice/full.png') -360px -20px;}

#product_thumb_lotus .product_thumb_image{width: 80px; background: url('../images/products/20_ice/thumbs.png') -75px -1px;}
#product_large_lotus {top: -55px; left: -10px; width: 360px; height: 440px; background: url('../images/products/20_ice/full.png') 0px -420px;}
#product_large_back_lotus {top: -55px; left: -20px; width: 350px; height: 440px; background: url('../images/products/20_ice/full.png') -360px -420px;}

#product_thumb_cyborg .product_thumb_image{width: 85px; background: url('../images/products/20_ice/thumbs.png') -150px -2px;}
#product_large_cyborg {top: -55px; left: -20px; width: 390px; height: 440px; background: url('../images/products/20_ice/full.png') 20px -850px;}
#product_large_back_cyborg {top: -5px; left: -20px; width: 344px; height: 371px; background: url('../images/products/20_ice/full.png') -350px -880px;}

#product_thumb_viper .product_thumb_image{width: 80px; background: url('../images/products/20_ice/thumbs.png') -228px 0px;}
#product_large_viper {top: -55px; left: -20px; width: 385px; height: 400px; background: url('../images/products/20_ice/full.png') 50px -1310px;}
#product_large_back_viper {top: -55px; left: -20px; width: 330px; height: 440px; background: url('../images/products/20_ice/full.png') -280px -1320px;}

#product_thumb_punisher .product_thumb_image {width: 80px; background: url('../images/products/20_ice/thumbs.png') -320px 0px;}
#product_large_punisher {top: -55px; left: -20px; width: 330px; height: 480px; background: url('../images/products/20_ice/full.png') 10px -1790px;}
#product_large_back_punisher {top: -65px; left: -10px; width: 344px; height: 440px; background: url('../images/products/20_ice/full.png') -300px -1790px;}

/*MIXED CLIMBING*/
#product_thumb_stinger .product_thumb_image{width: 72px; background: url('../images/products/23_mixed/thumbs.png') -6px -2px;}
#product_large_stinger {top: -5px; left: 0px; width: 354px; height: 331px; background: url('../images/products/23_mixed/full.png') 15px -30px;}
#product_large_back_stinger {top: -5px; left: -20px; width: 374px; height: 301px; background: url('../images/products/23_mixed/full.png') -320px -50px;}

#product_thumb_fusion .product_thumb_image{width: 80px; background: url('../images/products/23_mixed/thumbs.png') -75px 0px;}
#product_large_fusion {top: -55px; left: -20px; width: 370px; height: 440px; background: url('../images/products/23_mixed/full.png') 20px -340px;}
#product_large_back_fusion {top: -55px; left: -20px; width: 370px; height: 440px; background: url('../images/products/23_mixed/full.png') -280px -340px;}

#product_thumb_vector .product_thumb_image{width: 70px; background: url('../images/products/23_mixed/thumbs.png') -170px 0px;}
#product_large_vector {top: -55px; left: 0px; width: 340px; height: 440px; background: url('../images/products/23_mixed/full.png') 0px -780px;}
#product_large_back_vector {top: -55px; left: -20px; width: 344px; height: 391px; background: url('../images/products/23_mixed/full.png') -340px -780px;}

#product_thumb_epic45 .product_thumb_image{width: 80px; background: url('../images/products/23_mixed/thumbs.png') -248px 0px;}
#product_large_epic45 {top: -55px; left: -20px; width: 385px; height: 450px; background: url('../images/products/23_mixed/full.png') 30px -1220px;}
#product_large_back_epic45 {top: -55px; left: -20px; width: 330px; height: 460px; background: url('../images/products/23_mixed/full.png') -320px -1220px;}

#product_thumb_torque .product_thumb_image {width: 80px; background: url('../images/products/23_mixed/thumbs.png') -320px 0px;}
#product_large_torque {top: -55px; left: -20px; width: 330px; height: 440px; background: url('../images/products/23_mixed/full.png') -10px -1730px;}
#product_large_back_torque {top: -65px; left: -10px; width: 284px; height: 440px; background: url('../images/products/23_mixed/full.png') -340px -1730px;}

/*ALPINE*/
#product_thumb_sabretooth .product_thumb_image{width: 72px; background: url('../images/products/25_alpine/thumbs.png') -9px -2px;}
#product_large_sabretooth {top: -5px; left: 0px; width: 354px; height: 371px; background: url('../images/products/25_alpine/full.png') 5px -20px;}
#product_large_back_sabretooth {top: -5px; left: 0px; width: 374px; height: 371px; background: url('../images/products/25_alpine/full.png') -340px -30px;}

#product_thumb_cobra .product_thumb_image{width: 80px; background: url('../images/products/25_alpine/thumbs.png') -85px 0px;}
#product_large_cobra {top: -55px; left: 30px; width: 370px; height: 440px; background: url('../images/products/25_alpine/full.png') 0px -410px;}
#product_large_back_cobra {top: -55px; left: -20px; width: 370px; height: 440px; background: url('../images/products/25_alpine/full.png') -270px -410px;}

#product_thumb_express .product_thumb_image{width: 70px; background: url('../images/products/25_alpine/thumbs.png') -152px 0px;}
#product_large_express {top: -35px; left: 0px; width: 350px; height: 400px; background: url('../images/products/25_alpine/full.png') 30px -870px;}
#product_large_back_express {top: -25px; left: 0px; width: 344px; height: 351px; background: url('../images/products/25_alpine/full.png') -330px -880px;}

#product_thumb_storm .product_thumb_image{width: 80px; background: url('../images/products/25_alpine/thumbs.png') -248px -2px;}
#product_large_storm {top: -35px; left: 0px; width: 345px; height: 250px; background: url('../images/products/25_alpine/full.png') 0px -1280px;}
#product_large_back_storm {top: -35px; left: 0px; width: 335px; height: 250px; background: url('../images/products/25_alpine/full.png') -360px -1280px;}

#product_thumb_speed22 .product_thumb_image {width: 80px; background: url('../images/products/25_alpine/thumbs.png') -320px 0px;}
#product_large_speed22 {top: -55px; left: 0px; width: 330px; height: 440px; background: url('../images/products/25_alpine/full.png') 10px -1530px;}
#product_large_back_speed22 {top: -65px; left: 0px; width: 344px; height: 440px; background: url('../images/products/25_alpine/full.png') -330px -1530px;}

/*Headshots*/
#main_rotator_slide_5 .headshot {width:75px; height:75px; position:relative; float:right; 
  background: url('../images/headshots.jpg') -12px -8px; margin:10px 10px 10px 10px;}
#main_rotator_slide_10 .headshot {width:75px; height:75px; position:relative; float:right; 
background: url('../images/headshots.jpg') -96px -8px; margin:10px 10px 10px 10px;}
#main_rotator_slide_12 .headshot {width:75px; height:75px; position:relative; float:right; 
background: url('../images/headshots.jpg') -182px -8px; margin:10px 10px 10px 10px;}
#main_rotator_slide_15 .headshot {width:75px; height:75px; position:relative; float:right; 
  background: url('../images/headshots.jpg') -268px -8px; margin:10px 10px 10px 10px;}
#main_rotator_slide_18 .headshot {width:75px; height:75px; position:relative; float:right; 
background: url('../images/headshots.jpg') -12px -89px; margin:10px 10px 10px 10px;}
#main_rotator_slide_21 .headshot {width:75px; height:75px; position:relative; float:right; 
background: url('../images/headshots.jpg') -97px -89px; margin:10px 10px 10px 10px;}
#main_rotator_slide_24 .headshot {width:75px; height:75px; position:relative; float:right; 
background: url('../images/headshots.jpg') -183px -89px; margin:10px 10px 10px 10px;}
#main_rotator_slide_26 .headshot {width:75px; height:75px; position:relative; float:right; 
background: url('../images/headshots.jpg') -269px -89px; margin:10px 10px 10px 10px;}
#main_rotator_slide_28 .headshot {width:75px; height:75px; position:relative; float:right; 
background: url('../images/headshots.jpg') -356px -89px; margin:10px 10px 10px 10px;}

.back_page_caption_container {position: absolute; bottom: 45px; left: -536px; width: 540px; height: 168px; z-index: 2;}
.back_page_caption_container.en_us {position: absolute; bottom: 45px; left: -536px; width: 540px; height: 135px; z-index: 2;}
.back_page_caption_container .back_page_caption {width: 540px; height: 165px; background: #EEE; border-right: solid 2px #888;}
.back_page_caption_container.en_us .back_page_caption {width: 540px; height: 135px; background: #EEE; border-right: solid 2px #888;}
.back_page_caption_container .toggle_button {position: absolute; top: 0; right: -26px; width: 24px; height: 24px; background: url('../images/icons.png') no-repeat -120px -150px;}
.back_page_caption_container .toggle_button:hover {background: url('../images/icons.png') no-repeat -120px -175px;}
.back_page_caption_container .toggle_open {background: url('../images/icons.png') no-repeat -150px -25px;}
.back_page_caption_container .toggle_open:hover {background: url('../images/icons.png') no-repeat -150px -50px;}
.back_page_caption_container .back_page_caption_content {padding: 8px 5px 16px 10px; color: #292929; overflow: hidden;}
.back_page_caption_container .back_page_caption_content_block {float: left; width: 238px; margin-right:12px; font-size: 0.7em; color: #5d5d5d; line-height: 1.5em; padding-bottom: 5px;}
.back_page_caption_container .back_page_caption_content strong {font-weight: bold;}
.back_page_caption_container .back_page_caption_content p {}
.back_page_caption_container .back_page_caption_content .small {font-size: 0.8em; color: #292929;}
.back_page_caption_container .back_page_caption_content a {color: #000; text-decoration: underline;}
.back_page_caption_container .back_page_caption_content a:hover {text-decoration: none;}

#footer {margin: 8px 0 50px; font-size: 0.7em; text-align: center;}

#page_dimmer {display: none; position: absolute; top: 0; left: 0; z-index: 1001; width: 100%; height: 100%; background: #222; opacity:.50;}



#main_rotator_slide_2 .intro_scroller {width: 535px !important;}






#product_large_magnetron, #product_large_magnetron_GridLock, #product_large_mondo, 
#product_large_dropzone, #product_large_impact, #product_large_satellite, #product_large_zion {cursor:default !important;}







