/* Product Backgrounds */
body.seth-morrison { background:#fff url('http://assets.k2sports.com/fulltiltboots.com/ftpfulltilt/images/products/1011/bg/seth-morrison.jpg') repeat-x top left;}
body.first-chair { background:#fff url('http://assets.k2sports.com/fulltiltboots.com/ftpfulltilt/images/products/1011/bg/first-chair.jpg') repeat-x top left;}
body.classic { background:#fff url('http://assets.k2sports.com/fulltiltboots.com/ftpfulltilt/images/products/1011/bg/classic.jpg') repeat-x top left;}
body.konflict { background:#fff url('http://assets.k2sports.com/fulltiltboots.com/ftpfulltilt/images/products/1011/bg/konflict.jpg') repeat-x top left;}
body.high-five { background:#fff url('http://assets.k2sports.com/fulltiltboots.com/ftpfulltilt/images/products/1011/bg/high-five.jpg') repeat-x top left;}
body.hot-dogger { background:#fff url('http://assets.k2sports.com/fulltiltboots.com/ftpfulltilt/images/products/1011/bg/hot-dogger.jpg') repeat-x top left;}
body.booter { background:#fff url('http://assets.k2sports.com/fulltiltboots.com/ftpfulltilt/images/products/1011/bg/booter.jpg') repeat-x top left;}
body.soul-sister { background:#fff url('http://assets.k2sports.com/fulltiltboots.com/ftpfulltilt/images/products/1011/bg/soul-sister.jpg') repeat-x top left;}
body.mary-jane { background:#fff url('http://assets.k2sports.com/fulltiltboots.com/ftpfulltilt/images/products/1011/bg/mary-jane.jpg') repeat-x top left;}
body.growth-spurt-boys { background:#fff url('http://assets.k2sports.com/fulltiltboots.com/ftpfulltilt/images/products/1011/bg/growth-spurt-boys.jpg') repeat-x top left;}
body.growth-spurt-girls { background:#fff url('http://assets.k2sports.com/fulltiltboots.com/ftpfulltilt/images/products/1011/bg/growth-spurt-girls.jpg') repeat-x top left;}
body.mary-jane-jr { background:#fff url('http://assets.k2sports.com/fulltiltboots.com/ftpfulltilt/images/products/1011/bg/mary-jane-jr.jpg') repeat-x top left;}
body.booter-jr { background:#fff url('http://assets.k2sports.com/fulltiltboots.com/ftpfulltilt/images/products/1011/bg/booter-jr.jpg') repeat-x top left;}
body.technology { background:#fff url('../images/products/bg/technology.jpg') repeat-x top left;}
body.liners { background:#fff url('../images/products/bg/liners.png') repeat-x top left;}

#product { position:relative; width:100%; height:600px; }
#product_image { position:absolute; top:20px; left:0; }

#product_alt_views { float:left; width:65px; margin-right:12px; }
#product_alt_views_1 img, #product_alt_views_2 img, #product_alt_views_3 img, #product_alt_views_4 img { padding-bottom:10px; display:block;}
#product_alt_views_large_1, #product_alt_views_large_2, #product_alt_views_large_3, #product_alt_views_large_4 {display:none; position:absolute; top:35px; left:0;}

#product_info { position:absolute; top:35px; right:17px; width:405px; padding:15px 10px 0px; z-index:2; min-height:305px; background-color:#000; }

.product_dark { color:#fff; }
.product_dark a, .product_dark a:link, .product_dark a:visited { color:#CC0000; text-decoration:none; font-weight:bold; }
.product_dark a:hover, .product_dark a:active { color:#990000; text-decoration:underline; font-weight:bold; }
#product_header { padding-bottom:6px; margin:0px 0px 5px 74px; }
#parts #product_header { margin-left:0px; }
#product_header { border-bottom:1px solid #fff; }

#product_shop { padding-bottom:15px; margin:0px 0px 8px 74px; }
#parts #product_shop { margin-left:0px; }
#product_msrp { margin-bottom:5px; }
#product_price { margin-bottom:5px; font-size:18px; font-weight:bold; color:#c00; }
#product_buyfind p { font-weight:bold; font-style:italic; }

#product_moreinfo { text-align:right; border-bottom:1px solid #fff; padding-bottom:10px; margin-bottom:10px; }
#product_moreinfo a { font-weight:normal; }
#product_desc h3 { text-decoration:underline; margin:15px 0px 5px; font-size:14px; color:#fff; }


/* LINER-SPECIFIC */
#liner_text { height:275px; overflow:hidden; }
.liner_title { height:12px; padding-bottom:6px; margin-bottom:6px; border-bottom:1px solid #000; }
#liner_left_para { position:absolute; color:#fff; left:25px; top:57px; width:410px; z-index:2; }
.liner_title img { float:left; }
.liner_title div { float:right; padding-top:1px; font-size:10px; }
.liner_description { margin-bottom:25px; }


/* ACCESSORY-SPECIFIC */
#accy { height:1150px; position:relative; width:100%; }
#accy_main { position:absolute; top:45px; height:360px; width:290px; padding-left:40px; } 
#accy_main_image { height:180px; width:243px;}
#accy_main_description { height:170px; padding-top:10px;}
#accy_video { position:absolute; top:45px; height:360px; width:640px; background:#000; right:0px; }
#accy_thumb_content{ left:328px; width:660px; position:absolute; }
.accy_thumb { border-top:1px solid #000; height:100px; padding:3px 0; width:326px; position:relative; float:left; }
.accy_thumb_image{ height:100px; width:135px; position:relative; float:left; }
.accy_thumb_title{ height:65px; width:186px; position:absolute; float:right; font-weight:bold; font-size:11px; padding:35px 0px 0px 5px; }

	
/* TECHNOLOGIES */
#technology { position:relative; width:100%; height:600px; }
#tech_video { position:absolute; width:474px; height:272px; top:35px; left:0px; }
#tech_rightside { background:url(../images/technologies/bg_technology_sideright.png) repeat-x scroll left top; position:absolute; top:35px; width:490px; height:565px; right:0px; }
#tech_rightside_hrd { padding:10px 0px 0px 84px;}

.tech { width:480px; position:relative; float:left; padding:15px 10px 0px 0px; }
.tech_item { width:388px; float:right; position:relative; }
.tech_video_thumb { width:77px; padding-left:15px; position:relative; float:left; }
.tech_title { text-transform:uppercase; font-size:12px; font-weight:bold; }
.tech_descrip { margin-top:-15px; }
