/* Searchforvideo.com CSS stylesheet */

/* defaults */
* { padding: 0; margin: 0; }
html, body { height: 100%; }
div, ul { overflow: hidden; display: block; }
a, a:link { text-decoration: none; color: #0088ee; }
a:hover { text-decoration: underline; color: #0088ee; }
img { border: none; }
body, textarea, input { font: 14px arial, helvetica, verdana, sans-serif; color: #333333; }
textarea, input { padding: 4px; }
li { list-style: none; }
input { padding: 1px; }
label { color: #756B6F; }
p.margin { margin: 15px 0 30px 0; }
a.highlighted { color: #69956E; }
a.highlighted:hover { color: #69956E; }
.text-orange { color: #ff690a; }
.text-green { color: #08b63d; }
.text-light { color: #caced1; }
.text-grey { color: #656B7D; }
.clear { clear: both; float: none; }
.float-left { float: left; }
.vert-space { height: 15px; clear: both; }
.view-all { margin-top: -12px; margin-bottom: 18px; font-weight: bold; }
.align-right { float: right; text-align: right; }
.input-text { letter-spacing: -.04em; float: left; margin: 3px;  padding: 2px 4px 2px 4px; font-size: 14px; color: #caced1; }
/* end defaults */

/* headings */
h4 { clear: both; font-size: 16px; font-weight: normal; margin-bottom: 10px; }
h3 { clear: both; font-size: 18px; font-weight: normal; margin-bottom: 5px; cursor:pointer }
h2 { clear: both; font-size: 24px; line-height: 26px; font-weight: normal; letter-spacing: -.03em; margin-bottom: 20px; }
h1 { clear: both; font-size: 28px; line-height: 28px; font-weight: normal; letter-spacing: -.05em; margin-bottom: 20px; }
/* end headings */

/* forms */
.form-row { margin: 20px; clear: left; }
.form-row label { margin-right: 20px; float: left; font-size: 18px; width: 200px; text-align: right; }
.form-error { border: 2px solid #F4293D; }
.form-error div { padding: 4px; background-color: #F4293D; color: #fff; }
.form-error ul { margin: 4px; }
.form-error ul li { color: #000; }
.form-captcha { text-align: center; width: 200px; font-size: 12px; margin: 20px 0 20px 280px; }
form p { margin: 5px; }
form textarea { width: 300px; }
form input.text { width: 300px; }
form select { width: 300px; }
.form-submit { padding-top: 20px; text-align: center; }
.form-submit input { font-size: 16px; padding: 5px; }
.form-wrap { width: 700px; margin-bottom: 40px; }
form label span.note { font-size: 12px; }
.form-required { font-size: 18px; color: #ff0000; }
/* end forms */

/* columns */
.column-left { clear: both; float: left; width: 610px; margin-right: 20px; }
.column-right { float: left; width: 325px; }
/* end columns */
.divchia
 { padding: 2px; border-top: 1px solid #ff690a; border-bottom: 1px solid #CACED1;}
/* header */
#header .wrap { margin-bottom: 2px; }
#header #search { float: right; margin: 12px 15px 0 0; }
#header #search .input-text { color: #333; border: 2px inset #999; margin-top: 1px; margin-right: 8px; width: 450px; padding: 2px; font-size: 18px; }
#header #search .input-submit { background-color: #fff; font-size: 16px; background-image: url('/img/search-btn.gif'); background-repeat: no-repeat; border: none; width: 79px; height: 29px; margin-top: 1px; }
#header #branding #logo { float: left; margin-right: 9px;  }
#header #links { padding-top: 5px; font-size: 12px; clear: both; /*border-top: 1px solid #CACED1;*/ }
#header #links .float-right { text-align: right; }
#header #nav-list { padding: 4px; border-top: 3px solid #ff690a; border-bottom: 1px solid #CACED1;}
#header #nav-list li { font-size: 13px; float: left; margin-right: 23px; }
#header #nav-list li.selected { font-weight: bold;  }
#header #nav-list-main { padding: 4px; border-top: 3px solid #ff690a; border-bottom: 1px solid #CACED1;}
#header #nav-list-main li { font-size: 13px; float: left; margin-right: 23px; }
#header #nav-list-main li.selected { font-weight: bold;  }
/* end header */

/* body */
#main { width: 955px; margin: 15px auto 10px auto; }
#body { margin: 25px 0 0 0; }
/* end body */

/* footer */
#footer { margin-top: 5px; clear: both; }
#footer .link-list { width: auto; margin-bottom: 6px; }
#footer .link-list li { float: left; margin-right: 15px; line-height: 15px; }
#footer .link-list li.title { width: 100px; color: #656B7D; text-align: right; }
#footer #branding { margin-bottom: 8px; }
#footer #large li { font-size: 14px; }
#footer #medium li { font-size: 12px; }
#footer #medium li a { color: #69956E; }
#footer #medium.link-list { margin-bottom: 3px; }
#footer #small li { font-size: 11px; }
#footer #small li a { color: #caced1; }
/* end footer */

/* components */

/* box */
.box { border: 1px solid #CACED1; padding: 10px; margin-bottom: 15px; }
.box-with-tabs { margin-bottom: 15px; }
.box-content { margin-top: 28px; padding: 15px; border: 1px solid #CACED1; clear: both; }
.tab-list { z-index: 1; position: absolute; }
.tab-list li { margin-left: 7px; float: left; padding: 7px 12px 5px 12px; }
.tab-list li:hover { background-color: #F2F2F2; }
.tab-list li.selected {  background-color: #fff; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; float: left; }
.tab-list li.selected a { color: #333; }
.box-blue-bg { padding: 15px; border: 1px solid #D4ECFE; background-color: #D4ECFE; background-image: url('/img/blue-hatch-bg.gif'); margin-bottom: 15px; }
.box-green-bg { background-color: #D0F5BF; background-image: url('/img/green-hatch-bg.gif'); border: 1px solid #D0F5BF; padding: 15px; margin-bottom: 15px; }
.box-blue { border: 1px solid #7DBEEE; padding: 10px; clear: both; margin-bottom: 15px; }
.tab-list-more {}
.tab-list-more ul { display: none; margin-bottom: 7px; margin-top: 6px; }
.tab-list-more ul li { font-size: 11px; padding: 0; margin: 0; clear: left; line-height: 18px; }
/* end box */

/* video */
.video-list { clear: both; margin: 0; padding: 0; }
.video { text-align: center; height: 115px; margin-bottom: 16px; width: 90px; float: left; margin-right: 5px; }
.video .wrap { margin-bottom: 4px; margin-left: 15px; background-color: #eee; float: left; height: 60px; width: 60px; margin-right: 4px; }
.video-title { width: 100%; clear: left; margin-bottom: 2px; font-size: 12px; }
.video-source { font-size: 10px; color: #ff690a; }
.video-image { width: 140px;/* height: 60px; */}
/* end video */

/* video small */
.video-small { overflow: hidden; border-bottom: 1px dotted #ddd; padding-bottom: 8px; margin-bottom: 8px; clear: both; float: none; }
.video-small .video-title { clear: none; margin-bottom: 5px; font-size: 12px; font-weight: bold; }
.video-small .video-title a { text-decoration: underline; }
.video-small .video-title a:hover { color: #000; }
.video-small .video-source { font-size: 10px; color: #ff690a; margin-bottom: 5px; }
.video-small .video-image { text-align: center; background-color: #eee; margin-right: 10px; width: 50px; float: left; height: 35px; }
.video-small .video-image img { height: 40px; width: auto;  }
/* end video small */

/* video horz */
.video-horz {   border-bottom: 1px dotted #ddd; padding-bottom: 15px; margin-bottom: 15px; clear: both;   }
.video-horz .video-title { clear: none; margin-bottom: 5px; font-size: 14px; color: #000; }
.video-horz .video-title a { text-decoration: underline; }
.video-horz .video-title a:hover { color: #000; }
.video-horz .video-source { font-size: 12px; color: #ff690a; margin-bottom: 5px; }
.video-horz .video-description { font-size: 12px; color: #333; }
.video-horz .video-image { margin-right: 15px; width: 140px; float: left; height: auto; }
.video-horz .video-image img { width: 140px; border: 1px solid #81B8E9; padding: 1px; }
/* end video horz */

/* video grid */
.video-grid { margin-right: 12px; margin-left: 12px; width: 120px; height: 120px; overflow: hidden; padding-bottom: 15px; margin-bottom: 15px; clear: none; float: left; }
.video-grid .video-title { clear: left; margin-bottom: 5px; font-size: 12px; margin-top: 7px; text-align: center; }
.video-grid .video-title a { text-decoration: underline; }
.video-grid .video-title a:hover { color: #000; }
.video-grid .video-source { text-align: center; font-size: 11px; color: #ff690a; margin-bottom: 5px; }
.video-grid .video-description { display: none; font-size: 12px; color: #333; }
.video-grid .video-image { background-color: #eee; overflow: hidden; height: 70px; width: 120px; float: none; }
.video-grid .video-image img { width: 120px; height: auto; }
/* end video grid */

/* publisher video */
.publisher-title { margin-bottom: 15px; padding-top: 10px; border-top: 1px dotted #ccc; }
.publisher-title img { height: auto; height: 40px; float: left; }
.publisher-title .title { float: left; margin-left: 15px; clear: none; font-size: 16px; margin-top: 10px; }
.publisher-title .title a { text-decoration: underline; color: #333; }
/* end publisher video */

.video-list-dir li.video-horz { float: left; width: 420px; clear: none; margin-right: 15px; margin-left: 15px; height: 130px; }

/* ads */
.ad-island { width: 300px; margin: 0 auto 20px auto;  }
.ad-leaderboard { height: 90px; margin-bottom: 10px; text-align: center; }
.ad-banner { height: 60px; margin-bottom: 10px; text-align: center; }
/* end ads */

/* linklist */
.link-list { float: left; margin-right: 8px; overflow: hidden; width: 135px; }
.link-list li { font-size: 14px; line-height: 22px; }
.link-list li.title { font-size: 16px; color: #caced1; }
/* end linklist */

/* search */
.rss-link { float: right; margin-top: 15px; }
.rss-link a { text-decoration: underline; }
.rss-link img { float: left; margin: 0 7px 1px 0; }
#search-info #indicator { }
#search-info #sorting { margin-left: 10px; margin-top: -10px; margin-bottom: 20px; font-size: 12px; font-weight: bold; }
#search-info #sorting a { font-weight: normal; text-decoration: underline; }
#search-into #sorting .selected { font-weight: bold; font-size: 10px; }
#search-into #sorting .label { color: #000; }

.paginator { clear: both; }
.paginator li { overflow: hidden; font-weight: bold; font-size: 12px; float: left; margin-right: 10px; padding: 3px 6px 3px 6px; border: 1px solid #caced1; text-align: center; }
.paginator li:hover { background-color: #EFF3F6; }
.paginator li a { color: #caced1; }
.paginator li.link a { color: #0088ee; }
.paginator li.selected a { color: #0088ee; font-weight: normal; }
/* end search */

/* publisher */
.pub-box { background-color: #D0F5BF; background-image: url('/img/green-hatch-bg.gif'); border: 1px solid #D0F5BF; padding: 15px; margin-bottom: 20px; }
.pub-box img { width: 180px; float: left; margin-right: 15px; margin-bottom: 7px; }
.pub-box h2 { clear: none; margin-bottom: 8px; }
.pub-box a { font-size: 16px; }
.pub-box p { margin-bottom: 8px; font-size: 12px; }
.pub-box p a { font-size: 14px; font-weight: bold; }
/* end publisher */

/* directory videos */
.dir-video-list .video { overflow: hidden; border-bottom: 1px dotted #eee; height: 110px; float: left; margin: 15px 13px 0 13px; padding-top:5px; text-align: left; width: 400px; display: inline; }
.dir-video-list .title { width: auto; margin: 0 0 3px 0; font-size: 12px; }
.dir-video-list .source { font-size: 10px; color: #ff690a; }
.dir-video-list .thumbwrap { float: left; background-color: #000; height: 75px; width: 100px; margin-bottom: 40px; margin-right: 15px; overflow: hidden; }
.dir-video-list .thumbnail { height: 75px; border: 0; width: 100px; }
.dir-video-list .description {  margin-top: 3px; font-size: 10px; color: #8A9094; display: block; }
/* end directory videos*/

/* directory sharing */
#dir-title h1 { float: left; margin-bottom: 10px; }
#dir-title p { float: left; margin: 7px 0 0 10px; color: #656B7D; }
#dir-sharing { height: 55px; overflow: visible; margin-bottom: 0; }
#dir-sharing ul { overflow: visible; clear: left; }
#dir-sharing ul li h3 { font-size: 16px; }
#dir-sharing ul li { overflow: visible; position: relative; margin-right: 20px; width: 200px; float: left; }
#dir-sharing ul li img.float-left { margin-right: 6px; }
#dir-sharing ul li.padding-top { border: none; padding-top: 15px; }
#dir-sharing #reader-dropdown { margin-top: 4px; float: left; position: absolute; padding: 4px 8px 4px 8px; width: 110px; background-color: #F2F2F2; }
#dir-sharing #reader-dropdown-list li { width: 110px; text-align: center; float: left; margin: 2px; }
#send-to-friend { padding: 12px; border-top: 1px solid #CACED1; margin-top: 8px; background-color: #F2F2F2; }
#send-to-friend p { font-weight: bold; margin-bottom: 10px; }
#send-to-friend form input { margin-right: 8px; }
#send-to-friend form label { font-size: 16px; }
#send-to-friend .align-right { font-size: 12px; font-weight: bold; }
/* end directory sharing */

/* watchclip */
#video-preview { padding: 15px; border: 1px solid #D4ECFE; background-color: #D4ECFE; background-image: url('/img/blue-hatch-bg.gif'); margin-bottom: 18px; }
#video-preview a:hover { text-decoration: none; }
#video-preview .image { float: left; margin-right: 15px; position: relative; }
#video-preview .image .img { width: 190px; }
#video-preview .image-wrap { width: 160px; float: left; position: absolute; top: 10px; left: 10px; background-color: #333; padding: 4px; opacity: 0.7; }
#video-preview .image-wrap { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); }
#video-preview .image-wrap a { color: #fff; }
#video-preview .image-wrap #play-text { padding: 4px 0 0 8px; font-weight: bold; font-size: 16px; }
#video-preview .wrap .title { font-size: 20px; margin-bottom: 4px; }
#video-preview .wrap .title a { text-decoration: underline;  color: #0088ee; }
#video-preview .wrap .title a:hover { color: #000; }
#video-preview .wrap .source { font-size: 14px; color: #08b63d; }
#video-preview .wrap p.description { font-size: 12px; margin-bottom: 7px; }
/* end watchclip */

/* publisher list */
#publisher-list h3 { margin-bottom: 10px; }
#publisher-list ul.publisher-list li { margin-bottom: 15px; clear: left; }
#publisher-list ul.publisher-list li .publisher-description { font-size: 11px; color: #656B7D; }
#publisher-list ul.publisher-list li .publisher-title { font-size: 16px; margin-bottom: 5px; }
#publisher-list ul.publisher-list li .publisher-children { margin-left: 20px; margin-top: 8px; }
#publisher-list ul.publisher-list li .publisher-children div { font-size: 12px; font-weight: bold; margin-bottom: 6px; }
#publisher-list ul.publisher-list li .publisher-children li { clear: none; font-size: 12px; float: left; width: 250px; margin-bottom: 3px; }
#publisher-list-images { margin-top: 20px; }
#publisher-list-images img { margin-right: 30px; margin-bottom: 10px; }
/* end publisher list */

/* seo channels */
#channel-title { clear: both; font-size: 12px; height: 1%;  }
#channel-title p { margin: 10px 0 10px 8px; color: #8A9094; font-size: 12px; overflow:hidden; }
#channel-list h2 { margin: 15px 0 15px 0px; clear: both; }
#channel-list li { float: left; font-size: 14px; width: 260px; margin: 6px 0 2px 0; }
#channel-list ul { margin: 10px; clear: both; }
#channel-list li img { float: left; margin-right: 8px; border: 0; }
/* end seo channels */

/* web tools */
#web-tools h2 { margin-bottom: 12px; }
#web-tools p { margin-bottom: 10px; }
#web-tools ol { margin-left: 25px; margin-bottom: 30px; }
#web-tools ol li { list-style: decimal; }
#web-tools h3 { margin-top: 15px; }
#web-tools .form-row label { width: 100px; }
/* end web tools */

/* podcasts */
.podcast-list li { padding: 10px; border: 1px solid #e1e1e1; width: 430px; margin-right: 15px; height: 110px; margin-bottom: 20px; float: left; clear: none; }
.podcast-list li.even { margin-right: 0; }
.podcast-list li .wrap .podcast-title { font-size: 16px; margin-bottom: 8px; }
.podcast-list li .wrap .podcast-description { height: 33px; font-size: 10px; }
.podcast-list li .wrap .podcast-subscribe { margin-top: 10px; }
.podcast-list li .wrap .podcast-subscribe img { float: left; margin-right: 8px; }
.podcast-list li .wrap .podcast-subscribe span { display: block; float: left; font-size: 11px; color: #656B7D; margin-top: 4px; }
.podcast-list li .podcast-image { margin-right: 15px; float: left; clear: none; width: 110px; max-height: 110px; }
.podcast-list li .podcast-image img { width: 110px; }
.podcast-more-link { font-size: 16px; margin-bottom: 20px; }
.podcast-more-link a { text-decoration: underline; }
.podcast-more-link a:hover { text-decoration: none; }
/* end podcasts */

/* micro include */
.micro-channels h3 { font-size: 16px; margin: 10px 0 5px 0; color: #B5B8BA; }
.micro-channels li { float: left; margin-right: 15px; line-height: 16px; width: 80px; font-size: 12px; }
.micro-channels ul { border-bottom: 1px dotted #ddd; padding-bottom: 10px; }
/* end micro include */

/* end components */


.currentpage
{color:Red;
	font-weight:bold;
}