/*-- NULL BROWSER DEFAULTS --*/ 
* {margin:0;}
html, body {height: 100%;}
ul {list-style:none;}
iframe {border:0;}
/*-- GLOBAL DEFAULT ELEMENTS --*/ 
/*body {margin:0 auto;padding:0;font:normal 76.01% arial, helvetica, sans-serif;text-align:left;line-height: 1.5em;color:#000;background:#dfeaf2 url(../img/bg.gif) repeat-y center center;}*/
a {text-decoration:none;cursor:pointer;overflow:hidden;}
a:focus {-moz-outline:0;outline:0;outline-offset:0;}
a:hover {text-decoration:underline;}
a img {border:0;}
h1,h2,h3,h4,h5,h6 {font-weight:bold;}
h1 {font-weight:normal;font-size:24px;}
h2 {font-size:15px;margin:0 0 6px 0;}
h3 {font-size:10px;text-shadow:none;}
h4 {font-size:13px;margin:0 0 6px 0;}
h5 {font-size:13px;}
h6 {font-size:11px;}
p {margin:0 0 18px 0;}
small {font-size:9px;line-height:1.2;}
button{font:bold 12px arial;}
strong {font-weight:bold;}
.hide{display:none !important;}
.show{display:block !important;}
.dblock{display:block;}
.dnone{display:none;}
.fleft{float:left;}
.fright{float:right;}
.clear {display:block;float:none;clear:both;border:0;padding:0;margin:0;height:1px;line-height:1px;font-size:1px;}
.nobr{border:0 !important;}
.hg{font-weight:bold;}
.nopad{padding:0 !important;}
.nomar{margin:0 !important;}
.hidden{overflow:hidden !important;}
.visible{overflow:visible !important;}
.pgwrp{position:relative;z-index:100000000;margin:0 auto;width:79.3em;text-align:center;}
/*-- LAYOUT: GLOBAL --*/ 
#vidmn{position:relative;width:79.3em;margin:0 auto;padding:0;background:#fff;}
#vidhd{position:relative;z-index:1000;margin:0 auto;width:79.3em;}
#topads{background-color:#ccc;padding:5px 0;text-align:center;}
#content{position:relative;clear:left;width:79.1em;border-left:1px solid #a1a5b1;border-right:1px solid #a1a5b1;}
#vidft{clear:both;position:relative;width:79.3em;margin:0 auto;}
#pbp{margin:0;}
#omniture{display:none;}
/* button */
.btn{position:relative;border:1px solid #969698;padding:1px;display:block;}
.btn a{display:block;color:#474747;text-decoration:none;padding:0 0.7em;background:url(../img/grad.gif) repeat-x 0 -219px;text-align:center;font-weight:bold;}
.btn a:hover, .lbtn:hover, .rbtn:hover{text-decoration:none;}
/* left button */
.lbtn, .rbtn{display:block;cursor:pointer;border:1px solid #969698;padding:0 0.5em;background:url(../img/grad.gif) repeat-x 0 -219px;}
.lbtn span, .rbtn span{width:0.6em;height:1.4em;float:left;display:block;background:url(../img/icon.gif) no-repeat -132px -118px;margin:0 0.3em 0 0;}
.lbtn p, .rbtn p{float:left;color:#000;font-size:0.9em;font-weight:bold;line-height:1.6em;margin:0;}
 .rbtn span{margin:0 0 0 0.3em;}
/* right button */
.rbtn span{background-position:-138px -118px;}
/* pagination */
.pagi{margin:0 !important;padding:0 !important;position:relative;color:#0b5589;}
.pagi li{float:left;margin:0 0.5em 0 0 !important;padding:0 !important;line-height:1em;font-size:.9em;}
.pagi li a{display:block;padding:.2em .4em;border:1px solid #b9b9b9;color:#0b5589 !important;}
.pagi li span.selected{display:block;margin:0;padding:0.2em 0.3em 0.3em 0.3em;background:#e5e5e5;border:1px solid #b9b9b9;text-align:center;font-size:0.92em;}
.spagi{float:right;margin:0.5em 0 0 0;}
.spagi a{color:#234781;margin:0 0.2em;}
.spagi span{margin:0 0.2em;}
.spagi .curpage{color:#ff7600;font-weight:bold;}
/* back to top */
.backtotop{position:relative;float:left;margin:0.5em 0 0 0;}
.backtotop span{font-weight:bold;line-height:1.2em;padding:0 0 0 1em;background:url(../img/icon.gif) no-repeat -63px -120px;}
.backtotop a{color:#124da9;background:#fff;}
/* asset popup */
.hover{position:absolute;top:0;left:0;display:none;width:10.4em;height:7.74em;background:transparent url(../img/grad.gif) repeat-x 0 -1130px;z-index:9999;border:2px solid #b0b0b0;cursor:pointer;}
.hover .play{position:absolute;display:block;width:2.65em;height:2.7em;background:url(../img/icon.gif) no-repeat -247px -84px;top:4.5em;right:0.5em;}
.hover dl{font-size:1em;color:#000;padding:0.2em 0 0 0.5em;font-weight:bold;}
.hover dl dt{overflow:hidden;width:8.6em;font-size:1.1em;line-height:1.3em;}
.hover dl dd{font-size:0.8em;line-height:1.5em;color:#000;}
.hover dl dd span{color:#565656;padding:0 0.2em 0 0;}
/*family filter*/
#famfil{position:relative;font-size:0.9em;float:right;display:block;margin:1em 0 0 0;color:#000;font-weight:normal;}
#famfil .ffcheck{margin:0 0.3em 0 0;_margin:-0.2em 0 0 0;}
#famfil a{padding:0;display:inline;color:#005992;}
/*see more*/
.allvid{float:right;}
.allvid a{color:#4a92cd;font-size:0.92em;display:block;float:left;}
.allvid span{width:0.7em;height:0.7em;display:block;float:left;background:url(../img/icon.gif) no-repeat -124px -122px;_background-position:-124px -120px;}
/*Quigo add*/
.quadd{clear:both;position:relative;display:block;overflow:hidden;margin:0 auto;text-align:center;margin-bottom:0.8em;}
/*-- LAYOUT:  NO RESULT --*/
#nores .hd{float:left;padding:0.7em 0 0.4em 1.55em;margin:0;}
#nores .hd h1{font-size:1.15em;color:#4d4d4d;font-weight:bold;}
#nores #famfil{padding:0;margin:0.7em 0 0 0;}
#nores .sort_vid{width:96.2%;margin:0 0 1em 3em;}
#nores{position:relative;width:77.1em;padding:0 0 3em 0;float:left;}
.nores{position:relative;float:left;width:50em;margin:0 0.7em 0 1.3em;_margin:0 0.5em 0 0.5em;}
.nores .inner{width:100%;margin:0 auto;padding:2em 0 0 0;background:#fff url(../img/grad.gif) repeat-x 0 -1816px;border:1px solid #e4ecf1;border-bottom:0;}
#nores .nores .inner .alert{float:left;width:2em;height:2.5em;margin:0 0.5em 0 3em;background:url(../img/icon.gif) no-repeat -283px -170px;}
#nores .nores .inner h2{float:left;width:27.5em;font-weight:normal;color:#175483;font-size:1.6em;line-height:1.4em;overflow:hidden;}
.nores .inner .msg{font-size:0.9em;font-weight:bold;margin:0 0 0.5em;display:block;margin:0 0 0.5em 5.5em;color:#175483;}
.nores ul{width:33em;margin:0 auto;padding:0;list-style:disc outside;}
.nores ul li{margin:0.3em 0 0 2em;line-height:1.1em;}
.nores #promo{margin:0 auto;text-align:center;width:100%;padding-bottom:2em;}
.nores #promo .strip span{*margin:0 0.12em 0 0.12em;}
.nores #promo .stl, .nores #promo h2{display:none !important;}
.nores #promo .surdesc{text-align:left;}
#trfail{width:100%;text-align:center;margin-top:4em;margin-bottom:6em;}
#trfail .nores{width:63.5em;margin:0 auto;float:none;}
#trfail h2{position:relative;color:#175483;font-size:1.1em;}
#trfail h2 .alert{position:absolute;width:1.8em;height:2.5em;margin:0 0 0 -2.5em;background:url(../img/icon.gif) no-repeat -283px -170px;}
#trfail .nores .inner .msg{margin-left:0;margin-top:0.5em;}
/*truveo error*/
.errorpage{margin:100px 0;}
#trerr{position:relative;margin:0 auto;margin-bottom:3em;text-align:center;padding:0 0 0 2.5em;}
#trerr h2{position:relative;color:#175483;font-size:1.1em;}
#trerr h2 .alert{position:absolute;width:1.8em;height:2.5em;margin:0 0 0 -2.5em;background:url(../img/icon.gif) no-repeat -283px -170px;}
#trerr p{margin:0;padding:0;}
/*error page*/
#errcont{position:relative;padding:3em 0 5em 0;border-bottom:1px solid #a1a5b1;}
#errcont .err{position:relative;width:62.6em;background:#fff url(../img/grad.gif) repeat-x 0 -1816px;margin:0 auto;padding:0 0 3em 0;border:1px solid #e4ecf1;border-bottom:0;}
#errcont .err .alert{width:1.8em;height:2.5em;position:relative;display:block;float:left;margin:0 0.5em 0 -3em;background:url(../img/icon.gif) no-repeat -283px -170px;}
#errcont .err .errin{margin:0 auto;padding:3.3em 0 0 0;width:35em;}
#errcont .err .errin h2{font-weight:normal;font-size:2em;color:#175483;}
#errcont .err .errin h3{color:#434345;font-weight:normal;font-size:1.5em;padding:0.5em 0;border-bottom:1px solid #e0e4e7;}
#errcont .err .errin .msg{position:relative;float:left;margin:0.7em 0 0 0;}
#errcont .err .errin .btn{position:relative;float:left;margin:0.5em 0 0 0.5em;}
#errcont .err .errin .code{clear:both;padding:3em 0 0 0;}
#errcont .err .errin .code span, #errcont .err .errin .rep span{font-weight:bold;color:#f70100;margin:0 0.2em 0 0;}
#errcont .err .errin .rep span{color:#18517c;}
#dir{float:left;width:39em;background:#e3eef0;margin:1em 0 0 1em;_margin:1em 0 0 0.7em;padding:0.5em;}
#dir h2{font-size:1em;float:left;}
#dir .cnt{float:right;color:#2265b4;font-weight:bold;}
#dir dl dd{width:8.8em;height:1.65em;background:#fff;display:block;float:left;padding:0 0.3em;margin:0 0 0.3em 0.3em;_margin:0 0 0.3em 0.2em;}
#dir dl dd a{color:#0b5589;}
#esearch{float:left;width:36em;height:16.8em;background:#e2f3fb;margin:1em 0 0 1em;_margin:1em 0 0 0.7em;}
#esearch .srch{margin:2.5em 0 0 2.5em;}
#esearch h2{color:#185282;margin:0 0 0.5em 0;}
#esearch p{margin:0 0 0.5em 0;padding:0;}
#esearch input{float:left;width:300px;height:20px;border:1px solid #c7d4dc;border-right:0;margin:0;padding:0;}
#esearch .btn{float:left;position:relative;}
/*728 x 90 AD*/
#bnadComponent{clear:left;position:relative;margin:0 auto;text-align:center;margin-bottom:0.8em;}
/*ad text*/
.adtxt{position:absolute;bottom:-2em;right:0;font-size:0.9em;color:#fff;}
/*disclaimer*/
.overlay{position:absolute;background:url(../img/grad.gif) repeat-x 0 -883px;display:none;z-index:9999999;width:19.4em;border:1px solid #72777d;padding:0.1em;}
.overlay .hd{height:2.1em;line-height:2em;background:#dbe8ee;padding:0 0.5em;}
.overlay .hd .tl{float:left;font-weight:bold;font-size:1em;color:#0e4f87;}
.overlay .hd .close{float:right;width:0.7em;height:0.7em;margin:0.5em 0 0 0;display:block;background:url(../img/icon.gif) no-repeat -113px -123px;}
.overlay p{clear:right;position:relative;margin:0;padding:0.5em;line-height:1.1em;}
/*MMXiframe*/
#MMXiframe{visibility:hidden;top:-10px;left:-10px}
/*Insertion zone*/
.iz{clear:both;margin:0 0 0.8em 0;background:#fff;}
/*-- LAYOUT: HEADER AND FOOTER --*/ 
#navcont{position:relative;margin:0.33em auto;padding:0;width:79.1em;height:1.17em;}
#navcont .globalnav{margin:0;padding:0;font-size:0.92em;color:#0b5589;}
#navcont .globalnav li{float:left;background:url(../img/grad.gif) no-repeat 0 -188px;padding:0 0.83em;line-height:1em;}
#navcont .globalnav li a{color:#0b5589;}
#navcont .globalnav .nobg{background:none;padding:0 0.83em 0 0.4em;}
#navcont .support{float:right;margin:0;padding:0;}
#navcont .support .help{padding:0 0.4em 0 0.83em;}
#hdcont{position:relative;width:79.1em;height:7.15em;background:#d8e8ef url(../img/grad.gif) repeat-x 0 1px;border:1px solid #83b5cb;border-bottom:0;}
#hdcont .logocont{width:23.5em;float:left;position:relative;height:100%;}
#hdcont .logo{width:18.85em;height:5em;display:block;margin:0 auto;margin-top:1.75em;background:url(../img/headerlogo.png) no-repeat;*background-repeat:repeat-x;*background-image:none;text-indent:-9999em;text-decoration:none;}
#hdcont .logo span{text-indent:0;font-weight:bold;color:#fff;display:block;font-size:1.15em;float:left;margin:1.8em 0 0 0;*margin:2em 0 0 0;}
#hdcont .logo .beta{position:relative;z-index:999;display:block;float:right;font-size:8px;margin:2.6em 0 0 0;*margin:1.7em 0 0 0;}
#hdcont .right{width:45em;float:left;position:relative;}
#ftsearch .right{width:52.3em;float:left;position:relative;}
#hdcont .right .search_cat{float:left;margin:0;padding:0;width:39em;font-size:0.92em;font-weight:bold;color:#005893;position:relative;}
#hdcont .right .search_cat li{position:relative;float:left;padding:0.25em 0.85em 0 0.85em;}
#hdcont .right .search_cat .nospace{padding-left:0;}
#hdcont .right .search_cat li a, #hdcont .right .search_cat li .video{color:#0b5589;padding:0.3em 0.4em;display:block;}
#hdcont .right .search_cat li .video{background:#7fb0c7;color:#fff;}
#hdcont .truveo{position:relative;float:left;width:9em;}
#hdcont .truveo a{display:block;width:8.8em;height:0.75em;margin:1em 0 0 0;background:url(../img/truveo-black.png) no-repeat center right;*background-image:none;*margin-left:1.6em;}
#hdcont #smore{display:block;visibility:hidden;z-index:99999999;position:absolute;left:4.5em;top:-0.2em;border:1px solid #83b5cb;background:#fff;width:7em;padding:0.5em;margin:0;}
#hdcont #smore .ctg{position:relative;line-height:1.12em;color:#0b5589;font-weight:normal;margin:0;padding:0;}
#hdcont #smore #smorex{float:right;margin:-0.4em 0 0 0;}
#hdcont .right .searchcont,#ftsearch .right .searchcont{float:left;margin:0 0 0.67em 0;_margin:0 0 0.75em 0;}
#hdcont .right .searchbox,#ftsearch .right .searchbox{float:left;width:448px;height:21px;margin:0;padding:2px 0 0 2px;border:1px solid #999;border-right:0;}
#hdcont .right .sbut,#ftsearch .right .sbut{float:left;width:7.2em;height:1.73em;border:1px solid #999;background:#fff;padding:1px;}
#hdcont .right .searchbtn,#ftsearch .right .searchbtn{font:bold 12px arial;cursor:pointer;width:100%;height:100%;border:0;background:#fff url(../img/grad.gif) repeat-x 0 -257px;color:#000;text-decoration:none;text-align:center;}
#hdcont .page_cat{position:relative;*z-index:-1000;clear:both;width:45em;margin:0;padding:0;color:#0b5589;font-size:1em;font-weight:bold;}
#hdcont .page_cat ul{position:relative;display:block;margin:0;padding:0;}
#hdcont .page_cat li{position:relative;display:block;float:left;_width:22.5%;min-width:10.1em;height:2.15em;margin:0 1.4em 0 0;}
#hdcont .page_cat li a{position:relative;min-width:9em;white-space:nowrap;display:block;margin:0 0.5em 0 0;height:1.75em;background:url(../img/icon.gif) no-repeat;text-decoration:none;color:#0b5589;text-align:center;padding:0.4em 0 0 0.4em;}
#hdcont .page_cat li span{position:absolute;top:0;right:0.05em;width:0.55em;height:2.15em;background:url(../img/icon.gif) no-repeat;}
#hdcont .page_cat .navtab a{background-position:0 -146px;}
#hdcont .page_cat .navtab span{background-position: -226px -146px;}
#hdcont .page_cat .selected a{background-position:0 -174px;color:#000;}
#hdcont .page_cat .selected span{background-position:-226px -174px;}
#hdcont .page_cat .curpagi a{background-position:-311px -174px;color:#fff;}
#hdcont .page_cat .curpagi span{background-position:-537px -174px;}
#hdcont .page_cat .dselected a{background-position:-311px -146px;color:#000;}
#hdcont .page_cat .dselected span{background-position:-537px -146px;}
#bcau{position:relative;border-bottom:1px solid #a1a5b1;height:3em;}
#bcau h1{display:inline;font-size:1.5em;font-weight:bold;color:#000;line-height:1.8em;}
#bcau #breadcrumb{position:absolute;margin:0 0 0 1.8em;padding:0;width:76.7em;height:3em;overflow:hidden;}
#bcau #breadcrumb li{display:inline;height:3em;line-height:3em;}
#bcau #breadcrumb li a{position:relative;color:#044eb9;top:-0.2em;}
#bcau #breadcrumb .grt{font-size:1.2em;margin:0 0.5em;}
#authentication{float:right;width:10.5em;margin:0 auto;margin-top:0.5em;text-align:center;}
#authentication .tlt{display:block;font-size:0.9em;font-weight:bold;color:#474747;height:1.2em;}
#authentication .user{display:block;color:#000;font-weight:bold;height:1.8em;_height:1.4em;_line-height:1em;}
#authentication .btn{width:5.5em;margin:0 auto;background:#fff;}
#authentication .myvid{font-size:0.9em;color:#fff;font-weight:bold;text-decoration:underline;}
#ftsearch{clear:both;width:79.1em;height:5.2em;background:#a7c4d0 url(../img/grad.gif) repeat-x 0 -106px;border:1px solid #6496ab;border-bottom:0;}
#ftsearch .logocont{width:26.42em;float:left;position:relative;height:100%;}
#ftsearch .logo{width:15.8em;height:4em;display:block;margin:1em 0 0 3.07em;background:url(../img/footerlogo.gif) no-repeat;text-indent:-9999em;text-decoration:none;}
#ftsearch .logo span{text-indent:0;font-weight:bold;color:#fff;display:block;font-size:1em;float:left;margin:1.2em 0 0 0;}
#ftsearch .logo .beta{display:block;float:right;font-size:8px;margin:1.5em 0 0 0;*margin:1em 0 0 0;}
#ftsearch .ftsearch{margin:1.7em 0 0 0;}
#ftsearch .right .searchbox{background:#fff url(../img/truveo.gif)  no-repeat right center;}
#ftsearch .right .whitebg{background:#fff;}
#ftlinks{clear:both;width:97.25%;border:1px solid #a1a5b1;border-top:0;margin:0 auto;padding:1em;text-align:center;}
#ftlinks .fttext{margin:0 0 0.5em 0;padding:0;width:100%;overflow:hidden;}
#ftlinks .flag{position:relative;height:1.5em;margin:0 auto;margin-bottom:0.3em;text-align:center;display:table;}
#ftlinks .flag span{font-size:0.95em;line-height:0.9em;color:#77766a;display:block;*display:inline-block;float:left;*float:none;margin:0 0.5em 0 0;}
#ftlinks .flag a{width:1.3em;height:0.8em;vertical-align:middle;display:block;*display:inline-block;float:left;*float:none;background:url(../img/icon.gif) no-repeat 0 0;margin:0 0.5em 0 0;}
#ftlinks .flag .ca{background-position:0 -135px;}
#ftlinks .flag .in{background-position:-16px -135px;}
#ftlinks .flag .cn{background-position:-32px -135px;}
#ftlinks .flag .tw{background-position:-208px -135px;}
#ftlinks .flag .en{background-position:-128px -135px;}
#ftlinks .flag .fr{background-position:-159px -135px;} 
#ftlinks .flag .de{background-position:-80px -135px;} 
#ftlinks .flag .gb{background-position:-112px -135px;}
#ftlinks .flag .jp{background-position:-225px -135px;}
#ftlinks .flag .au{background-position:-242px -135px;}
#ftlinks .more{position:relative;margin:0 0 0.5em 0;}
#ftlinks .more ul{margin:0;padding:0;display:inline;}
#ftlinks .more ul li{display:inline;font-weight:bold;color:#124da9;background:url(../img/grad.gif) no-repeat 0 -296px;padding:0 0.4em;}
#ftlinks a{color:#124da9;}
#ftlinks  .more ul .nobg{background:none;}
#ftlinks .copyright{color:#000;font-size:1em;font-weight:bold;}
#fseo{position:relative;width:99.7%;*width:99.8%;border:1px solid #a1a5b1;border-top:0;background:#c3d6dd url(../img/grad.gif) repeat-x 0 -2133px;}
#fseo .set{position:relative;float:left;width:19.75em;margin:1.5em 0 0 0;}
#fseo .set ul{margin:0 0 1.3em 6em;padding:0;font-size:0.9em;font-weight:bold;color:#000;list-style:square outside;border-right:1px solid #fff;}
#fseo .set ul span{margin:0 0 0 -2em;}
#fseo .set ul li a{font-weight:normal;color:#2d65b2;}
/*-- LAYOUT: PROMO STRIP MODULE --*/ 
#promo{position:relative;margin:0 0 0.65em 2.2em;}
#promo h2{float:left;font-size:1.15em;color:#000;}
#promo .stl{float:left;margin:0 0 0 0.5em;font-size:0.9em;font-weight:bold;color:#7d7d7d;}
#promo .strip{clear:both;position:relative;}
#promo .strip span{position:relative;display:block;float:left;margin:0 0.12em;}
#promo .strip img{position:relative;width:94px;height:74px;margin:0;padding:1px;border:1px solid #999999;}
#promo .surdesc{top:0;left:0;width:7.75em;height:6.2em;}
#promo .surdesc .surtitle,#promo .surdesc p{font-size:0.8em;}
#trfail #promo .strip{width:80%;text-align:center;margin:0 auto;}
#trfail #promo .surdesc{text-align:left;}
/*-- LAYOUT:  SURROGATE --*/ 
.preloadImage {background: url(../img/loading.gif) no-repeat center;float: left;}
.preloadImage, .preloadImage img {width: 120px;height: 90px;}
/*.preloadImage img {display: none;}*/
.resultItem{float:left;positon:relative;width:24.7em;height:9.5em;border:1px solid #b9b9b9;margin:0 0 0.4em 0.6em;_margin:0 0 0.4em 0.3em;background:#fff;}
.collection{border:1px solid #f5ca47;background:#fdf3da;}
.resultItem .resleft{margin:0.5em 0 0 .5em;}
.resultItem .resleft .thumb{border:1px solid #b9b9b9;margin:0 0.5em 0 0;}
.resultItem dl{margin:.5em 0 0 0.5em;}
.resultItem dt{font-weight:bold;line-height:1.1em;font-size:.9em;overflow:hidden;width:14.5em;}
.resultItem dd{line-height:1.15em;color:#737373;font-size:.9em;}
.resultItem dd.bold{font-weight:bold;}
.resultItem dd.dark{color:#000;}
.resultItem dd span, .resultItem dd span, .resultItem dd em{padding:0 0 0 0.3em;font-style:normal;color:#737373;}
.resultItem a{color:#0b5589;}
.resultItem .price{position:absolute;font-size:.9em;width:5em;text-align:right;margin:8.5em 0 0 -5.5em;*margin:7.5em 0 0 -5em;color:#ff9a2a;font-weight:bold;}
.resultItem .sviews, .resultItem .srun{margin:0;padding:0;}
.resultItem .sbar{*display:inline-block;background:url(../img/grad.gif) no-repeat 0 -297px;margin:0 0.2em 0 0.3em;}
.resultItem .useraction{position:relative;clear:both;width:95%;padding:0.2em 0 0 0.5em;}
.resultItem .addply{display:block;float:left;width:1.3em;height:1.2em;padding:0;text-indent:-999em;background: url(../img/icon.gif) no-repeat -346px -118px;}
.surdesc{position:absolute;z-index:100;display:none;top:0;left:0;_left:-10.6em;border:2px solid #cececf;width:9.9em;height:7.3em;background:#505055;-moz-opacity:0.90;filter:alpha(opacity=90);opacity:0.90;text-decoration:none !important;}
.surdesc .surtitle{background:#fec780;height:1.1em;color:black;font-size:0.9em;font-weight:bold;text-align:right;line-height:1em;padding:0 0.2em 0 0;}
.surdesc p{color:#fff;font-size:0.9em;padding:0.5em;margin:0;line-height:1.2em;text-decoration:none !important;}
#surrating{float:right;display:block;padding:0 8.6em 0 0;}
#surrating .rating{width:50px;height:10px;background:url(../img/surrogate-rating.gif) repeat-x;}
#surrating .rating .rated{overflow:hidden;height:10px;background:url(../img/surrogate-rating.gif) repeat-x 0 -20px;}
/*-- LAYOUT:  SEARCH CATEGORY --*/ 
#view_cat{position:absolute;left:1.2em;padding:0.37em 0 0 0;list-style:none;*height:1.6em;}
#view_cat h2{font-size:1em;font-weight:normal;margin:0;padding:0;}
#view_cat li{float:left;margin:0.5em 0.6em 0 0.6em;_margin:0.5em 0.5em 0 0.5em;line-height:1em;font-size:.9em;}
#view_cat li a{color:#000;line-height:1em;}
#view_cat li span{float:left;display:block;width:0.7em;height:0.7em;_width:1.2em;_font-size:0.68em;_padding:0.1em 0;margin:0.1em 0.5em 0 0;_margin:0.1em 0.3em 0 0;background:#b9b9b9;}
#view_cat li.selected span{background:#ff9a33;width:0.4em;height:0.4em;_width:1em;_font-size:0.4em;border:2px solid #b9b9b9;}
#view_cat li.selected{background:#fff;border:1px solid #ccc;border-bottom:0;height:1.92em;padding:0 0.31em;margin:0 0.6em;_margin:0 0.5em;}
#view_cat li.selected h2{font-weight:bold;margin-top:0.3em;}
/*-- LAYOUT:  SNS --*/ 
#vid_ComSNSMain{width:174px;display:none;height:0 !important;}
#snsclose{position:absolute;top:83px;left:115px;_left:32px;z-index:999999;display:none;}
#loginLayer div span{margin-right:16px;}
#loginLayer{top:85px !important;left:-50px !important;_left:-130px !important;}
.noteExit{float:left;width:6px;height:9px;background: url(../img/icon.gif) no-repeat -115px -121px;margin:5px 0 0 0;padding:0px;}
/*-- LAYOUT: VERTICAL SURROGATE --*/ 
#vsur{position:relative;width:100%;}
#vsur .resultItem{position:relative;border-color:#fff;float:left;width:10em;height:17.9em;margin:0 1.4% 1em 1.4%;_margin:0 1.6% 1em 0.8%;padding:0.35em;}
#vsur .resultItem .addply{display:none;}
#vsur .resultItem .resleft{height:7.5em;margin:0;}
#vsur .resultItem .resright{margin:0.5em 0 0 0;width:10em;height:10em;overflow:hidden;}
#vsur .resultItem dl{margin:0;}
#vsur .resultItem dt{width:11em;overflow:hidden;}
#vsur .resultItem dd{line-height:1.3em;}
#vsur #surrating{float:none;margin:0;padding:0;}
#vsur .resultItem .surdesc{left:0;top:0;}
#vsur .resultItem .thumb{margin:0;padding:0;}
#vsur .resultItem .price{position:relative;margin:0;text-align:left;width:10em;}
#vsur .resultItem .buy{color:#ff9a2a;font-weight:bold;}
#vsur .resultItem .useraction{padding-left:0;}
#vsur #tabsContainer{margin:0 0 1em 2.2em;height:2.1em;border-bottom:1px solid #d0d0d0;}
#vsur .sort{float:left;padding:0;font-weight:bold;color:#b0b1b5;font-size:1em;}
#vsur .allvid{margin:0 1em 0.8em 0;}
#vsur .allvid span{margin:0.42em 0 0 0.7em;_margin:0.25em 0 0 0.7em;}
#vsur .heff{border:1px solid #d1d1d1;background:#f2f2f2;}
#vsur .addpl{position:absolute;display:none;padding:0.2em 0;width:100%;_width:109%;left:0;bottom:0;background-color:#e1e1e1;border-top:1px solid #d1d1d1;}
#vsur .addpl .addbtn{margin:0 0 0 0.2em;width:1.3em;height:1.2em;background: url(../img/icon.gif) no-repeat -346px -118px;float:left;}
#vsur .addpl .pltxt{float:left;text-align:center;width:9em;text-decoration:none;font-size:0.9em;font-weight:bold;}
/*-- LAYOUT:  QUIGO AD --*/
#shcom #quadd{margin:0 0.8em 0.8em 2em;}
#cps #quadd{width:93.5%;margin:0 auto;}
/*-- LAYOUT:  DIRECTORY FOR SHOWS, CHANNELS AND SITEMAP --*/
#dirlist{clear:left;position:relative;width:97%;margin:0 auto;text-align:center;}
#dirlist #hd{float:left;width:100%;border-bottom:1px solid #c4d9de;text-align:left;padding:0 0 0.2em 0;margin:0 0 1.9em 0;}
#dirlist #hd h2{float:left;margin:0 0 0 0.4em;_margin:0 0 0 0.2em;font-size:1.15em;font-weight:bold;color:#000;}
#dirlist .pagi{float:right;margin:0.8em 0 0 0!important;}
#dirlist #col1, #dirlist #col2, #dirlist #col3, #dirlist #col4{position:relative;width:24%;float:left;margin:0 0 0 1%;_margin:0 0 0 0.4%;}
#dirlist .set{text-align:left;list-style:disc outside;padding:0;margin:0 0 2.35em 1.5em;color:#f38f00;}
#dirlist .set li a{color:#000;}
#dirlist #btpagi{float:left;width:100%;border-top:1px solid #c4d9de;line-height:0;padding:0 0 0.8em 0;}
/*-- LAYOUT:  Snag --*/
#snag_fade{position:absolute;display:none;z-index:100000000;width:100%;top:0;left:0;background:#000;-moz-opacity:0.80;filter:alpha(opacity=80);opacity:0.80;}
/*-- LAYOUT:  SITEMAP --*/
#sitemap{position:relative;}
#sitemap #dirlist{position:relative;width:99%;}
#sitemap #dirlist #col1, #sitemap #dirlist #col2, #sitemap #dirlist #col3, #sitemap #dirlist #col4{width:18.5em;padding:0;}
#sitemap .hd{font-weight:bold;line-height:2em;padding:0 0 0 1.5em;height:2.2em;background:url(../img/grad.gif) repeat-x 0 -330px;text-align:left;}
#sitemap h4{display:block;font-weight:bold;color:#000;font-size:1.1em;margin:0 0 0.5em -1.1em;}
/*-- FIXES: BROWSER HACKS --*/ 
*+html #hdcont .right .searchcont,*+html #ftsearch .right .searchcont{margin:0 0 0.75em 0;}
html>body*#hdcont .right .search_cat li{padding:0.3em 0.85em 0 0.85em;}
html>body*#hdcont .page_cat li a{padding:0.5em 0 0 0.5em;}
html>body*#upmoverlay .popup .layer .ua .button{height:2em;}
html>body*#trerr h2 .alert, html>body*#trfail h2 .alert{position:relative;top:1.5em;left:-0.5em;display:inline-block;margin:0;*top:1.2em;}
html>body*#ctrg .mid .cont .glry{width:51.7em;}
html>body*#ctrg #cp .cprc{left:25.45em;*left:25.3em;}
html>body*#ctrg .hcat{width:15.1em;height:6.3em;*width:14.8em;*height:6.1em;}
html>body*#upmoverlay .popup .layer .ua .share span{top:-2em;}
html>body*#shcom #comrt #tmod .tprcu{left:24.95em;*left:24.8em;}
html>body*#shcom #ftchn .tplcu{left:-0.1em;*left:-0.05em;}
html>body*#scm #tabs .tprcu{background-position:-333px -55px;left:7.5em;*background-position:-332px -55px;*left:7.45em}
html>body*#upmoverlay .popup .layer .ua .tagbut .button, html>body*#upmoverlay .popup .layer .ua .emcpy .button{height:1.8em;*height:1.7em;}
html>body*#CmMn  .psdel{padding-top:1.8em;*padding-top:0;}
html>body*#hdcont .logo span{margin:3em 0 0 0;*margin:2em 0 0 0;}
html>body*#hdcont .logo .beta{margin:5em 0 0 0;*margin:1.9em 0 0 0;}
html>body*#ftsearch .logo span{margin:2.8em 0 0 0;*margin:1.2em 0 0 0;}
html>body*#ftsearch .logo .beta{margin:4em 0 0 0;*margin:1em 0 0 0;}
/*-- SELF CLEARING FLOATS --*/ 
#vid_pnp:after, .boxcontent:after, .resultItem:after, #colOne:after, #content:after, #shcom #comrt #tmod:after, #fseo:after, .snag_cont:after, #dl:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

