/*HOME*/

div.content {background:none;}

div.h_multi_block_mid{ float:left; position:relative; width:660px; margin:0px 2px 10px 0px; }

div.h_multi_block_mid .block_newsletter{ float:left; position:relative; width:641px; height:30px; background-image:url(../../images/base/wht_to_wht_bg_low.gif); background-repeat:repeat-x; border:1px solid #222; margin:0px 0px 9px 0px; padding:5px 0px 0px 9px; }
div.h_multi_block_mid .block_newsletter strong {background:url('../../images/generic/icons/homepage_links_sprite.gif') -322px -5px; float:left; height:30px; width:120px; text-indent:-9999em;}
* html div.h_multi_block_mid .block_newsletter strong {width:110px;}
div.h_multi_block_mid .block_newsletter div{ float:left; position:relative; margin:0 10px 0 0; }
div.h_multi_block_mid .email_field{ width:180px; height:23px; background-image:url(../../images/base/input_field_bg.gif); border:1px solid #FFF; }
div.h_multi_block_mid .block_newsletter input[type=text]{ width:165px; height:100%; border:0px; color:#666; font-weight:normal; background: transparent; padding:4px 10px 0 5px;}
div.h_multi_block_mid .newletter_vert_split{ top:2px; width:1px; height:21px; border-right:1px solid #9C9C9C; }
div.h_multi_block_mid .block_newsletter_controller{ float:left; position:relative; text-align:center; width:650px; background-color:#000; padding:10px 0px 10px 0px; margin:-5px 0px 5px 0px; border:1px solid #D9FF54; }

div.h_multi_block_mid .img_promo{border:1px solid #222222; float:left;  height:226px; margin:0 9px 9px 0; position:relative; width:209px;}

div.h_multi_block_mid .block_static {float:left; position:relative; width:319px; height:110px; margin:0px 9px 0px 0px; border:1px solid #222; text-indent:-9999em;}
div.h_multi_block_mid .block_static_left {background:#470809 url('../../images/store/generic/graphics/homepage_link_sprite.jpg');}
div.h_multi_block_mid .block_static_right {background:#470809 url('../../images/store/generic/graphics/homepage_link_sprite.jpg') left bottom;}

div#stock_right {float:left; position:relative; width:278px;  }
* html div#stock_right {overflow:hidden;}

div.trainer_thumbnail_mod{float:left; width:276px; margin:0px 0px 10px 0px; background:#fff; border:1px solid #222;}
div.trainer_thumbnail_mod ul {width:276px; overflow:hidden;}
div.trainer_thumbnail_mod .tab ul li a {height:40px;}
div.trainer_thumbnail_mod .block { float:left; position:relative; width:100%; background-color:#000; margin:0px 0px 10px 0px; border:1px solid #222; }
div.trainer_thumbnail_mod .block_tags { padding:7px; background-color:#000; }
div.trainer_thumbnail_mod .block_best_sellers { padding-top:17px; background-color:#FFF; background-image:url(../../images/base/best_sellers_bg.gif); background-repeat:repeat-x; padding-bottom:20px; }
div.trainer_thumbnail_mod div.details {float:left; margin-top:10px;}
div.trainer_thumbnail_mod div.details div.pane strong {padding:0px 10px 10px; display:block; color:#9f9d9b; text-transform:uppercase; font-weight:bold;}
div.trainer_thumbnail_mod div.details div.pane ul {padding-left:2px;}
div.trainer_thumbnail_mod div.details div.pane ul li {float:left;}
div.trainer_thumbnail_mod div.details div.pane ul li img {padding: 0 0 0 3px;}

div.trainer_thumbnail_mod div.tab ul li {float:left;}
div.trainer_thumbnail_mod div.tab ul li a {float:left; padding:1px 0px; width:45px; text-indent:-9999em;}
div.trainer_thumbnail_mod div.tab ul li.best_sellers_tab { width:93px;}
div.trainer_thumbnail_mod div.tab ul li.best_sellers_tab a {background:url('../../images/generic/graphics/homepage_trainer_thumbnails_sprite.gif');  width:93px;}
div.trainer_thumbnail_mod div.tab ul li.best_sellers_tab a.current {background:url('../../images/generic/graphics/homepage_trainer_thumbnails_sprite.gif') left -47px;}
div.trainer_thumbnail_mod div.tab ul li.new_arrivals_tab {width:103px;}
div.trainer_thumbnail_mod div.tab ul li.new_arrivals_tab a {background:url('../../images/generic/graphics/homepage_trainer_thumbnails_sprite.gif') -93px 0;  width:103px;}
div.trainer_thumbnail_mod div.tab ul li.new_arrivals_tab a.current {background:url('../../images/generic/graphics/homepage_trainer_thumbnails_sprite.gif') -93px -47px;}
div.trainer_thumbnail_mod div.tab ul li.top_rated_tab { width:80px;}
div.trainer_thumbnail_mod div.tab ul li.top_rated_tab a {background:url('../../images/generic/graphics/homepage_trainer_thumbnails_sprite.gif') -196px 0; width:81px;}
div.trainer_thumbnail_mod div.tab ul li.top_rated_tab a.current {background:url('../../images/generic/graphics/homepage_trainer_thumbnails_sprite.gif') -196px -47px;}

#most_searched {border:1px solid #222; float:left; width:276px; height:193px; overflow:hidden; }
#most_searched strong {background:url('../../images/generic/headers/most_searched_hp_title.jpg'); height:33px; display:block; text-indent:-9999em;}

#brands #brand_bar{float:left; position:relative; width:100%; padding:10px 0;}
#brands #brand_bar li {float:left;}
#most_searched a {margin:5px; float:left;}
#most_searched a.tag_0 {color:#999999; font-size:9px;}
#most_searched a.tag_1 {color:#ff0000; font-size:10px;}
#most_searched a.tag_2 {color:#993333; font-size:11px;}
#most_searched a.tag_3 {color:#999999; font-size:12px;}
#most_searched a.tag_4 {color:#ff0000; font-size:13px;}
#most_searched a.tag_5 {color:#993333; font-size:14px;}
#most_searched a.tag_6 {color:#999999; font-size:15px;}
#most_searched a.tag_7 {color:#ff0000; font-size:17px; font-weight:bold;}

#most_searched {background:#000; margin-bottom:10px;}
#most_searched .tag_cloud {padding:10px; background:#000;}

#thumb_slider {background:#470808;}

#thumb_slider div.scrollable {}

#featured_slider {width:650px; height:300px; border:1px solid #222; float:left; margin:0px 10px 10px 0px; overflow:hidden; position:relative;}
#featured_slider ul li {width:650px; height:300px; position:relative;}
#featured_slider ul li a {width:650px; height:300px; position:absolute; top:0; left:0; z-index:1;}
#featured_slider ul li:hover .title,
#featured_slider ul li:hover .description {background:#323232!important;}
#featured_slider ul li div.info {position:absolute; bottom:0; right:0;}
#featured_slider ul li div.info .title {background:url('../../images/generic/graphics/grey_80percent_trans.png'); color:#FFF; font-size:2em; text-transform:uppercase; font-weight:bold; float:right; padding:8px 4px 8px 6px; margin-bottom:1px;}
#featured_slider ul li div.info .description {background:url('../../images/generic/graphics/grey_80percent_trans.png'); clear:both; width:640px; color:#fff; padding:5px 5px; text-align:right;}
#featured_slider ul li div.info .description p {float:right; clear:both;}

#featured #controls {position:absolute; top:10px; left:10px; z-index:2;}
#controls li, #control2 li {float:left; padding:2px 7px 3px; margin-right:3px; background:url('../../images/generic/graphics/slider_button_bkg.png') no-repeat left top;}
#controls li a, #control2 li a{color:#fff; font-weight:bold; font-size:.9em;}
#controls li a:hover, #control2 li a:hover {text-decoration:none; color:#9a4747;}
#controls li.current, #control2 li.current { background:url('../../images/generic/graphics/slider_button_bkg.png') no-repeat left bottom;}
#controls li.current a, #control2 li.current a {color:#ac4747;}
#news {position:relative; float:left; width:276px; border:1px solid #222; background:#323232; margin-bottom:10px; overflow:hidden;}
#news_slider strong {background:url('../../images/generic/headers/homepage_news_header.jpg'); display:block; height:45px;}
#news_slider strong a {text-indent:-9999em; margin:13px 10px 0 0;}
#news_slider ul li {width:276px; position:relative; height:300px;}
#news_slider ul li a {display:block; width:276px; position:absolute; height:300px; top:0; left:0;}
#news_slider ul li .title {color:#fff; font-size:1.4em; font-weight:bold; padding:10px; line-height:1em;}
#news_slider ul li .description {overflow:hidden; padding:0 10px; margin-bottom:10px; font-size:11px;}

#news_slider strong a.rss {background:url('../../images/base/rss_go.gif'); width:19px; height:18px; float:left; margin-left:11px;}
#news_slider strong a.all_news {background:url('../../images/base/show_all_go.gif') no-repeat; width:226px; height:18px; float:left;}

ol#control2 {position:absolute; left:10px; bottom:10px;}

#product_scroller {float:left;}
#product_scroller img {margin-top:13px; margin-right:10px;}
#thumb_slider div.scrollable {width:855px;}
#thumb_slider { background:#323232; border:1px solid #222222; position:relative;}
#thumb_slider div.scrollable {height:82px;}
#thumb_slider a.prevPage {top:32px; background:transparent url('../../images/generic/icons/homepage_slider_arrows.gif') repeat left bottom; left:18px;}
#thumb_slider a.prevPage:hover {background:transparent url('../../images/generic/icons/homepage_slider_arrows.gif') repeat -20px bottom;}
#thumb_slider a.nextPage {position:relative; background:transparent url('../../images/generic/icons/homepage_slider_arrows.gif') repeat left top; top:32px; left:45px; float:left;}
#thumb_slider a.nextPage:hover {background:transparent url('../../images/generic/icons/homepage_slider_arrows.gif') repeat -20px top;}


div.h_multi_block_mid .block_newsletter  div.newletter_vert_split {margin-right:2px;}
div.h_multi_block_mid .block_newsletter div.media_links {margin-right:0;}
div.media_links a {height:35px; float:left; text-indent:-9999em;}

div.media_links a.view_latest_newsletter {background:url('../../images/generic/icons/homepage_links_sprite.gif') -2px top;  width:172px; margin:0 9px 0 7px;}
div.media_links a.view_latest_newsletter:hover {background:url('../../images/generic/icons/homepage_links_sprite.gif') -2px -35px;}
div.media_links a.twitter {background:url('../../images/generic/buttons/button_sprite.gif') -300px -400px; width:16px; height:16px; margin:10px 10px 0 10px;}
div.media_links a.twitter:hover {background:url('../../images/generic/icons/homepage_links_sprite.gif') -250px -400pxpx;} 
div.media_links a.facebook {background:url('../../images/generic/buttons/button_sprite.gif') -250px -400px; width:16px; height:16px; margin:10px 10px 0 0;}
* html div.media_links a.facebook {width:72px;}
div.media_links a.facebook:hover {background:url('../../images/generic/buttons/button_sprite.gif') -250px -400px;} 
div.media_links {position:relative; top:-5px;}



