﻿a, a:link, a:visited { color:#f47c23; }
a:hover { color:#9b9b9b; }

.main { min-height:720px; }

.subright { width:218px; float:right; }
.gradbox .fromp img,
.gradbox .also img,
.picscrolls .thumb img { background-color:#f47c23; }

#leftnav .lninner a, #leftnav .lninner a:link, #leftnav .lninner a:visited { color:#d1261b; text-decoration:none; }
#leftnav .lninner a:hover,
#leftnav .lninner a.cur,
#leftnav .lninner a.cur:link,
#leftnav .lninner a.cur:visited { color:#4c4b4b; text-decoration:none; }

div.rating-cancel,div.rating-cancel a{background:url(images/star_on_bg.gif) no-repeat 0 0;}
div.star-rating-on a { background-image:url(images/star_on_bg.gif);}
div.star-rating-hover a{ background:url(images/star_on_bg.gif) top left no-repeat; }

/* video landing */
#divVideoHeader { margin:0 0 15px 0; }
.storiesland { margin-bottom:6px; }
.landingbigbox .lbbtop { min-height:13px; }
.landingbigbox .feature img { width:717px; height:318px; display:block; margin:0 0 0 13px; }

.sortedstories .lbbtop { padding:20px 13px 0 14px; }
.sortedstories .lbbinner { margin-bottom:6px; padding-bottom:10px; min-height:300px; }

.artland td { width:180px; padding:15px 25px 15px 10px; vertical-align:top; line-height:15px; }
.artland td h4 { margin:0 0 5px 0; font-size:12px; color:#444; }
.artland td .thumb { margin:0 0 5px 0; display:block; width:120px; height:90px; padding:1px; background-color:#F47C23; }
.sortedstories .tablewrap { min-height:400px; background:url(images/land_table_bg.gif) bottom left no-repeat; margin:0 0 0 14px; padding:0 0 22px 33px; font-size:12px; font-weight:normal; width:680px; }
.sortedstories .tablewrap a { font-weight:bold; }
.sortedstories .tablewrap label { color:#6c6c6c; font-size:16px; font-weight:bold; }
.sortedstories h2 { margin-top:0; padding-top:3px; z-index:3; color:#f47c23; font-size:14px; line-height:18px; }
.loadingicon { margin:10px 0 0 30px; }

.sorter { width:280px; position:absolute; margin-top:-28px; z-index:8; text-align:right; padding-left:434px; }
.sorter label { color:#6c6c6c; font-size:16px; font-weight:bold; }

.sortedstories .pagination { padding:20px 20px 0 0; float:right; }
.sortedstories .pagination a { font-weight:bold; }
.sortedstories .display { padding:20px 0 0 10px; font-size:16px; font-weight:bold; color:#6c6c6c; }
.commentspager { padding:20px 20px 0 0; float:right; }
.commentspager a { font-weight:bold; }


/* video detail */
.viddet { margin:0 0 15px 0; width:509px; background:url(images/detail/viddet_bg.gif) top left repeat-y; color:#444; overflow:hidden; position:relative; }
.viddet .add-this-toolbar { top:6px; right:0; }
.viddet h1 { font-size:29px; color:#f47c23; line-height:normal; margin:20px 25px 8px 24px; overflow:hidden; }
.viddet h2 { color:#db4698; font-size:12px; }
.detailwrap { background:url(images/detail/viddetbottom_bg.gif) bottom left no-repeat; padding:0 0 14px 0;}
.detailwrap .winnersbadge { display:block; margin:10px 0 0 15px; }
.viddettop { background:url(images/detail/viddettop_bg.gif) top left no-repeat; text-align:right; }
.viddettop img { vertical-align:middle; }
.viddettop p { background:url(images/detail/detaillinks_bg.gif) bottom right no-repeat; padding:6px 148px 3px 0; }
.bigphoto p { line-height:18px; font-size:12px; margin:0 27px 15px 25px; overflow:hidden; }
.viddet dl { margin:0 0 0 25px; }
#detailvideo { margin:13px 0 0 14px; }
.arrowlink { font-weight:bold; }

.adcomments { width:481px; margin-left:14px; margin-top:20px; padding:18px 0 18px 0; border-style:solid; border-width:1px 0 0 0; border-color:#dcdcdc;  }
.adcomments h3 { font-size:16px; color:#f47c23; padding:0 0 0 22px; }
.adcomments .comment { margin-left:26px; margin-top:33px; }
.adcomments .comment .userinfo { width:62px; float:left; font-size:10px; line-height:normal; padding-top:12px; overflow:hidden; }
.comment .userinfo img { background-color:#f47c23; }
.adcomments .userinfo p span { color:#f47c23; font-weight:bold; display:block; }
.adcomments .comment .comm { margin-left:81px; padding-top:15px; padding-bottom:8px; background:url(images/detail/comment_top_bg.gif) top left no-repeat; }
.adcomments .comm h4 { padding:15px 0 8px 23px; }
.adcomments .comm .byrate { padding:0 0 11px 23px; }
.adcomments .comment .comcontent { padding:25px 40px 30px 24px; background:url(images/detail/comcontent_bg.gif) top left repeat-y; }
.adcomments .comment .flaglink { background:url(images/detail/comment_flag_bg.gif) bottom left no-repeat; padding:0 50px 15px 23px;  }
.nocommentsyet { padding:20px 25px; }

.commentsnav { padding:30px 0 0 24px; }
.commentsnav label { font-size:16px; font-weight:bold; color:#6c6c6c; }
.commentspager { padding:30px 26px 0 0; }
.commentspager div { display:inline; }


/* video category */
h2.catimghdr { margin-bottom:14px; }
.nonefound { margin:20px 0; }

/* share */
.sharebox { width:510px; background:url(images/sharebox_mid.gif) repeat-y; }
.sharebox .intro { padding:0 0 20px 0; }
.sbtop { height:5px; overflow:hidden; background:url(images/sharebox_top.gif) no-repeat; }
.sbinner { padding:30px 25px 10px 25px; background:url(images/sharebox_bot.jpg) bottom left no-repeat; }
.sbinner .step { padding:20px; border-top:1px solid #DCDCDC; }
.sbinner .step h3 { margin:0 0 15px 0; font-size:16px; color:#F47C23; }
.sbinner .step h3 span { font-size:12px; color:#444; }
.sbinner .recommended { padding:10px 0; }
.sbinner fieldset input { margin:0 0 15px 0; padding:5px 0 0 5px; width:400px; height:20px; line-height:20px; color:#9b9b9b; font-weight:bold; background-color:#f5f5f5; }
.sbinner fieldset textarea { margin:0 0 15px 0; padding:5px 0 0 5px; width:400px; height:100px; color:#9b9b9b; font-weight:bold; background-color:#f5f5f5; }
.sbinner h4 { margin:0 0 10px 0; color:#444; }
.sbinner h4 span { color:#9b9b9b; } 

/* petcentric tv */
.pctvtop .lbbinner .lbbtop { padding:0; min-height:5px; overflow:hidden; }
.tvlandthumbs .nextlink { width:17px; display:block; float:right; padding:59px 6px 0 0; }
.tvlandthumbs .backlink { width:17px; display:block; float:left; padding:59px 3px 0 0; }

#divPetCTVSeries { width:715px; height:330px; overflow:hidden; visibility:visible; }
#divPetCTVSeries li { width:715px; height:330px; }

.tvlandthumbs { padding:15px; }
.tvlandthumbs ul { list-style-type:none; width:675px; overflow:hidden; margin:0 0 0 32px; }
.tvlandthumbs li { margin:0 20px 0 0; width:140px; font-size:12px; line-height:18px; }
.tvlandthumbs h3 { margin:0 0 5px 0; font-size:12px; }
.tvlandthumbs li img { margin:0 0 5px 0; width:130px; height:95px; padding:1px; background-color:#f47c23; }
.tlthumbcar { height:165px; margin:0 0 0 45px; }
.tlthumbcar a { font-weight:bold; }
.tlthumbcar li { width: 140px; height: 165px; }
.sshow { margin:0 0 0 13px; padding-top:14px; }
.ssbtns { position:relative; z-index:40; }
.ssbtns .ssnext { position:absolute; margin:140px 0 0 630px; }
.ssbtns .ssprev { position:absolute; margin:140px 0 0 0; }

.staytuned { margin:0 0 0 15px; padding:5px 5px 10px 5px; width:475px; background:url(images/stay_tuned_bg.gif) bottom left no-repeat; }
.staytuned h2 { padding:0 0 5px 35px; font-size:16px; color:#f47c23; }
.staytuned .nextlink { width:17px; display:block; float:right; padding:20px 6px 0 0;}
.staytuned .backlink { width:17px; display:block; float:left; padding:20px 3px 0 5px;}
.staytuned ul { margin:0 0 0 15px; height:73px; }
.staytuned li { margin:0 15px 0 0; padding:5px 5px 0 10px; width:105px; height:65px; font-size:9px; background:url(images/alertbox_bg.jpg) no-repeat; }
.staytuned li strong { font-size:10px; }

.tvdet .videolist { margin-bottom:-5px; padding-bottom:0; }
.tvdet .detailwrap { margin-bottom:0; padding-bottom:0; }

.ptvbrowse h2 { display:none; }
.ptvbrowse .videolist .lbbtop { padding:20px 10px 10px 10px; margin:0 15px; width:455px; border-top:1px solid #CCC; background:none; }
.ptvbrowse .videolist .thumb img { width:120px; height:90px; }
.ptvbrowse .sorter { width:auto; position:static; margin-top:-0; text-align:left; padding-left:0; }
.ptvbrowse .sorter label { color:#FA8F25; font-size:16px; font-weight:bold; }
.ptvbrowse .lbbtop { background:url(images/ptvbrowse_top.gif) no-repeat; }
.ptvbrowse .landingbigbox { background:url(images/ptvbrowse_mid.gif) repeat-y; }
.ptvbrowse .lbbinner { background:url(images/ptvbrowse_bot.gif) bottom left no-repeat; }
.ptvbrowse .tablewrap { padding-left:15px; min-height:200px; width:450px; background:none; }

