body#community h1#zoombak-logo { margin-left:0; }
body#community p#orderByPhone { margin:0; }
body#community div#mainCon_comm { 
    margin:17px auto;
    width:960px;
}

body#community div#footer { margin:0; background:none; }
body#community ul#footerNav { padding-top:37px; }

#body-community{
	float:left;
    width:925px;
	margin:0 auto;
    border-top:1px solid #7ca230;
    border-bottom:1px solid #7ca230;
}

body#community  h4, body#community h5 { margin:6px; }
body#community h4{ font-weight:bold; font-size:17px; }
body#community h5 { font-size:15px; }
h4.autos-header{ color:#013a71; }
h4.pets-header{ color:#566f2a; }

h5 { font-size:14px; color:#566f2a; margin: 5px 0 5px 0; }

#left-column { float:left; padding-right:8px; margin-left:0px; width:140px; display:inline; }

body#community .corp-link { text-decoration:underline; }
body#community .corp-link:hover { text-decoration:none; }

.page-title {
	font-size:23px;
	font-weight:bold;
	color:#013a71;
	text-decoration:none;
    margin:6px 0;
    display:block;
}

#page-title-pets{ color:#7ca230; }
#page-title-autos{ color:#013a71; }

.page-menu { list-style-type:none; margin:6px 0 0; padding:0; }
.page-menu li { margin:3px 0 0; }
.page-menu li.highlighted a { color:#c89a1e; }
.page-menu a { font-weight:bold; font-size:14px; color:#7ca230; line-height:20px; text-decoration:none; }
.page-menu a:hover { color:#666; }
.banner-ad { width:160px; }




/*------------------------------------------------- 
    =Community Home Columns 
---------------------------------------------------*/
div#home-right-column, div#right-column, div#vid-column, div#right-column-vidplayer {
	float:left;
	width:776px;
	display:inline;
    border-left:1px solid #7ca230;
    background:url(../img/com-home-bg.gif) repeat-y; 
}
    div#vid-column { background:none; padding-bottom:0; }
    div#right-column { padding-bottom:2em; background:none; }
    div#right-column-vidplayer { border:none; background:none; width:100%; }
/* =Top Section -----------------------------------------------*/
.com-hm-tp { border-bottom:1px solid #7ca230; }
    .com-hm-tp a.corp-link,  
    .com-hm-bt .com-hm-rt .animal-radio .corp-link { font-size:12px; display:block; padding:6px 0 0; }
    /* =Left Column -----------------------------------------------*/
    .com-hm-lt { float:left; font-size:12px; width:289px; }
        img.q-a-img { margin:6px; }
        ul.qa { margin:12px 6px 24px; clear:both; width:270px; list-style-position:outside; font-size:13px; }
            ul.qa li { margin:0 0 12px; line-height:1.25em; }
            ul.qa li.qa-q { color:#7ca230; font-weight:bold; padding-left:22px; background: url(../img/q&a-q.gif) no-repeat; }
            ul.qa li.qa-a { padding-left:22px; background: url(../img/q&a-a.gif) no-repeat; }
    /* =Center Column -----------------------------------------------*/  
    .com-hm-ct { float:left; width:300px; }
        img.img-th { margin:6px; float:left; }
        .com-hm-ct p { font-size:13px; margin:0 6px; padding-top:3px; }
        div.hm-feat-article { margin:8px 0 14px; }
    /* =Right Column -----------------------------------------------*/
    .com-hm-rt { float:left; width:183px; }
        p.hm-video { text-align:center; margin:13px 0 18px; }
            p.hm-video img.hm-vid-th { padding:3px; border:1px solid #7ca230; }
            p.hm-video a.corp-link, .com-hm-bt .com-hm-rt .animal-radio .corp-link { padding-bottom:6px; }

/* Bottom Section -----------------------------------------------*/
.com-hm-bt { padding-bottom:1em; }  
    .com-hm-lt p { font-size:13px; margin:0 6px; padding-top:3px; }
    p.new-prod { clear:left; }
    p.new-prod img { width:125px; height:125px; float:left; margin:6px; }
    p.new-prod a.corp-link { display:block; margin-top:50px; }
    
    .com-hm-bt .com-hm-rt object { margin:0 0 0 6px; }
    .com-hm-bt .com-hm-rt .animal-radio { margin:12px 6px 6px; text-align:center; }
    
/* =Featured Articles (list view) */
div.feat-article { margin:12px 0 24px; }
    div.feat-article .corp-link, ul.qa li.qa-a .corp-link {font-size:12px; display:block; padding:6px 0 0;}
    div.feat-article p { margin:0 0 12px; padding:3px 0 0; width:41em; font-size:.86em; }
    div.feat-article b { color:#7ca230; }
    .img-art { float:left; padding:0 12px 12px 0; }
    body#community div.feat-article h4 { margin-left:0; }

/* =Testimonials */
div.testimonials { width:700px; }
div.testimonials b { display:block;  }
div#rightCol div.testimonials p { width:500px; margin-left:-1em; float:left; }
    
/* =Feature Article (article view) */
.feat-art { }
    .feat-art p { margin:0 6px 12px; }
    .feat-art p b { color:#7ca230; }
    .feat-art .corp-link { margin:0 0 0 6px; }
    ul.related { list-style-type:disc; font-size:13px; }
        ul.related li { margin:0 0 6px 24px; }
.img-feat-art { float:left; margin:0 0 0 6px; padding:0 12px 12px 0; }

/* =QA */
div.qa-sec ul.qa { width:42em; }

div#paging { margin:6px 0; float:right; }
    .pg-previous , .pg-current, .pg-page, .pg-next  {
        font:12px arial; color:#566a2d; margin:0 3px 0 0;
        display:block; float:left; padding:3px 6px; border:1px solid #ccc; text-decoration:none; color:#7ca230;
    }
    .pg-current, .pg-previous:hover , .pg-current:hover, .pg-page:hover, .pg-next:hover { 
        background:#7ca230; color:#fff;
    }
    .pg-previous { }
    .pg-page { }
    .pg-next { }

/* =Games */
div.game-con { }
div.games-row { }
div.game-item { float:left; display:inline; margin:6px; padding:6px; width:220px; border:1px solid #94a277; }
div.game-item .corp-link { display:inline; }
img.game-th { float:left; padding:3px; border:1px solid #7ca230; }    
.game-link { float:left; display:block; text-decoration:underline; font-size:14px; color:#7ca230; font-weight:bold; }
.game-link:hover { text-decoration:none; }
div.game-desc { float:left; margin:0 6px; font-size:12px; }
div.game-desc p { clear:left; padding:3px 0 0; }
div#install { margin:24px 0 0 6px; font-size:13px; }
    
/* =Videos */
.videos { margin:12px 0 12px 6px; padding:6px 0; border-top:1px solid #7ca230; border-bottom:1px solid #7ca230; }
.vid-th { width:120px; height:90px; float:left; border:1px solid #7ca230; padding:3px; }
.vid-info { float:left; margin:0 0 0 6px; padding:0 0 0 3px; width:627px; }
body#community div.vid-info h5 { margin:3px 0; color:#7ca230; font-size:13px; }
.vid-info p { width:460px; font-size:13px; }
a.video-link { font-size:15px; color:#204c73; text-decoration:underline; font-weight:bold;  }
a.video-link:hover { text-decoration:none; color:#999; }
.brightcove_video  { padding-bottom:2em; width:500px; margin-left:230px; }

    
/** PAGINATOR **/
.paginator { margin:12px 0; float:right; font:12px arial; color:#566a2d; }
.prev a, .prev-na, .curr, .page a, .next a { display:block; float:left; padding:3px 6px; border:1px solid #ccc; text-decoration:none; color:#7ca230; }
.prev a, .prev-na, .curr, .page a { margin:0 3px 0 0; }
.prev { }
.prev-na { background:#ddd; color:#999; }
.curr { background:#7ca230; color:#fff; }
body#community .page a:hover, body#community .prev a:hover, body#community .next a:hover { background:#7ca230; color:#fff; }
.next a { font-weight:bold; }

