/* Connection Fitness Brand Page Styles */

.catPanel, .cp_inner, .cp_btm{background:url(../img/brand/catPanel_bg.gif) 0 0 no-repeat}
.catPanel{width:582px;position:relative;padding-top:5px}
.cp_inner{padding-bottom:10px;background-position:-582px 0; background-repeat:repeat-y}
.cp_btm{width:582px;height:5px;background-position:-1164px 0}

.catBlock{position:relative;width:572px;height:180px;margin-left:1px;padding-bottom:10px;background-repeat:no-repeat;background-position:0 0}
.catBlock h2{position:absolute;top:56px;margin:0;left:213px;font-size:12px;color:#304d77}
.catBlock h2 a{color:#304d77}
.catBlock a{text-decoration:none}
.catBlock a:hover{text-decoration:underline}
.catBlock a.img{position:absolute;top:60px;left:50px}
.catBlock a.button{display:block;position:absolute;top:45px;right:8px;width:64px;height:21px;line-height:1.8;font-size:11px;color:#FFFFFF;text-align:center;background:url(../img/brand/view_bg.gif) 0 0 no-repeat}
.catBlock .features{position:absolute;top:83px;left:210px;list-style-type:none;margin:0;padding:0;width:365px;height:72px}
.catBlock .features li{display:block;float:left;width:69px;padding-left:2px;display:inline;height:72px;background:url(../img/brand/feat_li_bg.gif) 0 5px no-repeat}
.catBlock .features li span{display:block;width:71px;font-size:10px;color:#19346a;text-align:center;padding-top:51px;background:url(../img/brand/group_sp.gif) 0 0 no-repeat}
.catBlock .features .fatBurner{background-position:-72px 0}
.catBlock .features .weight{background-position:-216px 0}
.catBlock .features .lowerBody{background-position:-144px 0}
.catBlock .features .cardio{background-position:-288px 0}
.catBlock .features .muscle{background-position:-360px 0}
.catBlock .features .fullBody{background-position:-432px 0}
.catBlock .features .joints{background-position:-504px 0}
.catBlock .features .endurance{background-position:-576px 0}

h1 {background:url(../img/brand/h1Sprite.gif) no-repeat left 0; margin:0;}
h1.reebok {background:url(../img/brand/connection_fit_titles/reebok.gif) no-repeat left 0; margin:0;}
h1.horizonfitness {background:url(../img/brand/connection_fit_titles/horizon.gif) no-repeat left 0; margin:0;}
h1.marcy {background:url(../img/brand/connection_fit_titles/marcy.gif) no-repeat left 0; margin:0;}
h1.adidas {background:url(../img/brand/connection_fit_titles/adidas.gif) no-repeat left 0; margin:0;}
h1.bbe {background:url(../img/brand/connection_fit_titles/bbe.gif) no-repeat left 0; margin:0;}
h1.nordictrack {background:url(../img/brand/connection_fit_titles/nordictrack.gif) no-repeat left 0; margin:0;}
h1.bhfitness {background:url(../img/brand/connection_fit_titles/bh.gif) no-repeat left 0; margin:0;}
h1.bremshey {background:url(../img/brand/connection_fit_titles/bremshey.gif) no-repeat left 0; margin:0;}
h1.bowflex {background:url(../img/brand/connection_fit_titles/bowflex.gif) no-repeat left 0; margin:0;}
h1.epic {background:url(../img/brand/connection_fit_titles/epic.gif) no-repeat left 0; margin:0;}
h1.weider {background:url(../img/brand/connection_fit_titles/weider.gif) no-repeat left 0; margin:0;}
h1.weslo {background:url(../img/brand/connection_fit_titles/weslo.gif) no-repeat left 0; margin:0;}
h1.goldsgym {background:url(../img/brand/connection_fit_titles/golds.gif) no-repeat left 0; margin:0;}
/*
h1.horizonfitness {background-position:left -44px;}
h1.marcy {background-position:left -66px;}
*/

.brandHeader {position:relative; width:584px; height:217px; margin-bottom:10px;}
.brandHeader .leftSide {float:left; display:inline; width:256px; height:100%;}
.brandHeader .rightSide {float:left; display:inline; width:328px; height:100%;}
.brandHeader p {color:#fff; font-size:11px; font-weight:normal; line-height:14px; width:230px; padding:0 15px; position:absolute; left:0; top:100px; text-align:center;}
.brandHeader label {display:none;}
.brandHeader select {width:195px; padding:1px 0; color:#000; font-size:11px; font-weight:bold; border:1px solid #000; position:absolute; left:33px; bottom:25px;}
