/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;} .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;} .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
html,body{background:#000000;height:100%;width:100%;font-family:Lucida Sans Unicode, "Lucida Grande", "Lucida Sans Unicode", Lucida Grande,Lucida, Arial,Helvetica,sans-serif;}
h1{font-weight:bold;font-size:170%;clear:both;border-bottom:1px solid #626262;padding-bottom:.2em;margin:.6em 0 .3em;}
h2{font-weight:normal;font-size:130%;clear:both;margin:.4em 0 .3em;}
h2 a{font-weight:bold;text-decoration:none;}
h2 a:hover{color:#8F0000;text-decoration:underline;}
h3{clear:both;font-weight:bold;font-size:110%;margin:1.2em 0 .6em;}
h3 a{font-weight:bold;text-decoration:none;margin:1.2em 0 .6em;}
h4{font-weight:normal;font-size:110%;text-transform:uppercase;margin:.9em 0 .3em;}
h4 a{font-weight:bold;font-size:110%;text-decoration:underline;margin:.9em 0 .3em;}
p{margin:.7em 0 .5em;}
em strong,i strong,em b,i b{font-style:italic;}
hr{border:0;width:100%;height:1px;}
table{width:100%;border-collapse:collapse;border:1px solid #cccccc;margin:10px 0;}
td{padding:10px;}
th{font-weight:bold;padding:10px;}
#doc4{width:974px;}
#bd{width:974px;min-height:1100px;margin:0;padding:0;}
#primary{width:480px;padding:10px 0 10px 10px;}
#whole div.onecolpage #primary{width:654px;}
#primary ul{margin:1em 0;}
#primary li{color:#ffffff; line-height:1.8em; list-style-image:url(/core/general/img/interface/listarrow.gif);margin:0.8em 5px 0.8em 25px;}
#primary .error li {color:#ff0000;}
#primary .list{padding:5px 0;}
#primary .list table{border:none;width:700px;padding-right:0;margin:5px 0;}
#primary .list td h2{background-image:none;text-transform:none;font-size:120%;margin:0;padding:0;}
#primary .list td{border:none;border-bottom:1px solid #e3e3e3;background-color:#ffffff;}
#primary .list img{width:250px;padding:0;}
#primary .list td.image{width:100px;height:100px;overflow:hidden;padding-left:0;}
#primary .twocol{width:490px;}
#primary .twocol li{float:left; list-style-image:none;margin:0px;}
#primary .twocol .ad{position:relative; margin:10px 10px 0px 0px; height:120px; width:235px; overflow:hidden;}
#primary .twocol .ad .heading{position:absolute; bottom:0px;  width:230px; margin:0px;}
#primary .twocol .ad h2{background-color:none; background:none; font-size:110%; display:block; height:22px; overflow:hidden; width:230px;background-image:url(/core/general/img/bg/transpbg.png);background-repeat:repeat;  padding:5px 0px 0px 5px;
background-position:left top; margin:0px;
*background:none;
*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/core/general/img/bg/transpbg.png', sizingMethod='crop'); overflow:hidden;}

#primary .twocol .ad h2.video{ display:block; height:22px; width:205px;background-image:url(/core/general/img/bg/transpbg_video.png);background-repeat:no-repeat; padding:5px 0px 0px 30px; 
background-position:left top; 
*background:none;
*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/core/general/img/bg/transpbg_video.png', sizingMethod='crop'); overflow:hidden;}
#secondary{font-size:80%;color:#ffffff;margin:0;padding:0;}
.twocol #secondary{background:none;}
#secondary p{font-size:100%;padding:0 0 5px;}
#secondary h2{border:1px solid #626262;background-color:#111111;padding:0px 4px 4px 4px;}
#secondary h4{font-size:100%;font-weight:normal;text-transform:uppercase;}
#secondary ul{margin:10px 0;}
#secondary li{list-style-image:url(/core/general/img/interface/listarrow.gif);margin:.5em 5px .5em 25px;}
#secondary hr{width:95%;}

.qlink table{vertical-align:top;border:none;width:100%;}
#secondary .qlink img{width:80px;}
.qlink .pictd {width:85px;}
.qlink .pic{height:80px;width:80px;overflow:hidden;margin-right:5px;}
.qlink a,.qlink p,#secondary .qlink h3{color:#ffffff;font-size:100%;}
#secondary .qlink{border-bottom:1px solid #333333;}
#secondary .qlink h3{font-size:90%;font-weight:bold;margin:0;padding:0;}
#secondary .qlink a:hover h3{text-decoration:underline;}
#secondary .qlink p{font-weight:normal;font-size:80%;margin:0;padding:0;}
#secondary .catlinks h2{margin:0px;}
#tertiary{background-color:#111111;height:120px;width:674px;margin:10px 0;}
#tertiary ul{display:inline;background-color:#333333;}
#tertiary li{display:inline;float:left;width:315px;margin:10px;}
#tertiary table,.qlink{width:317px;}
#tertiary .qlink table{margin:0px;}
#tertiary .qlink a,.qlink p{font-size:90%;}
#tertiary .qlink img{ height:100px;}
#tertiary .qlink .pic{width:100px; height:100px; margin-right:1px;}
#tertiary .qlink .text{border-bottom:1px solid #333333; border-right:1px solid #333333; border-top:1px solid #333333; padding:5px; height:88px;}
.qlink table td{vertical-align:top;border:none;background:none;margin:0;padding:0;}
.qlink .text{height:80px;overflow:hidden;}
.catlink img{opacity:0.7;filter:alpha(opacity=70);}
#ft{background-color:#D31245;height:15px;width:674px;margin:0;padding:5px 0 10px;}
#ft p{float:left;font-size:80%;color:#ffffff;text-transform:uppercase;margin:0;padding:3px 0 5px 10px;}
#ft p.logo{float:right;margin:0;padding:0;}
#ft ul{font-size:80%;color:#ffffff;display:inline;float:right;width:320px;padding:3px 0 5px;}
#ft li{display:inline;border-right:1px solid #ffffff;text-transform:uppercase;margin:0;}
#ft li.last{display:inline;border-right:none;}
#ft li a{color:#ffffff;text-decoration:none;margin:0 10px;}
.ad_home{width:480px;height:440px;background:#000000;}
.ad_cat{width:480px;height:240px;background:#000000;}
#primary .twocol ul{margin:0px;}
.file{padding:.5em 0;}
.file .img a{float:left;height:14px;width:12px;display:block;background-image:url(/core/general/img/interface/pdfIcon.gif);background-repeat:no-repeat;background-position:left top;padding-right:5px;}
a.btn{float:right;background-repeat:no-repeat;height:22px;width:22px;display:block;background-image:url(/core/general/img/interface/qlinkgo.gif);}
a.btn:hover{float:right;background-repeat:no-repeat;height:22px;width:22px;display:block;background-image:url(/core/general/img/interface/qlinkgoOn.gif);}
#top{width:974px;padding:0;}
ul.topnav li{display:inline;color:#ffffff;font-size:80%;border-right:1px solid #e3e3e3;padding:6px 5px;height:30px;}
ul.topnav li.comp { background-image:url(/core/general/img/interface/competitionsMast1.gif); background-repeat:no-repeat; 
    padding-left:35px; }
ul.topnav{text-align:right;margin-right:170px;padding:23px 0;}
.search input.text{height:14px;  width:119px;  padding:3px 3px; border:1px solid #cccccc; border-right:none; color:#999999;font-size:90%;margin-left:3px;}
.search{position:relative; background-color: #222222;float:right;height:37px;margin:0px;padding-bottom:3px; width:164px; padding-top:20px;}
.search input.imagebutton{position:absolute; top:20px; *top:21px; background-repeat:no-repeat;height:22px;width:31px; display:block; background-image:url
(/core/general/img/interface/search.gif);background-repeat:no-repeat; background-position:left top;left:129px;}
.search input.imagebutton {width:auto; height:auto; margin:0; padding;0}
.search a:hover{float:right; background-repeat:no-repeat;height:22px;width:31px; display:block; background-image: url(/core/general/img/interface/searchOn.gif);background-repeat:no-repeat; background-position:left top;}
.search span{display:none;}
#left{position:relative;}
#main{position:absolute; left:190px; *left:175px;text-align:center;width:100px;}
#main .logo{margin-bottom:30px;}
h5.saloon{display:block;color:#333333;width:100px;height:130px;text-align:center;font-size:10px;line-height:1em;text-transform:uppercase;margin:0;padding:0;}
h5.saloon a{font-size:12px;display:block;width:100px;height:130px;color:#333333;background-image:url(/core/general/img/interface/salonbtn.png);background-repeat:no-repeat;padding:50px 0;}
h5.expert{display:block;width:100px;height:130px;text-align:center;font-size:10px;line-height:1em;text-transform:uppercase;margin:0;padding:0;}
h5.expert a{font-size:12px;display:block;width:100px;height:130px;color:#333333;background-image:url(/core/general/img/interface/expertbtn.png);background-repeat:no-repeat;padding:55px 0;}
.sIFR-dummy{width:0;height:0;margin-left:42px!important;z-index:0;}
.tooltip-red{background-color:#FCE5CE;color:#F38F2A;font-weight:bold;z-index:100;padding:10px;}
.tooltip-blue{background-color:#5555FF;color:#FFFFFF;font-size:13px;font-family:verdana;border:solid 2px #0000FF;z-index:100;}
.campaignlogo{ width:180px;background-image:url(/lib/promotions/youcurl/mf1634.png);  
background-repeat:no-repeat;
*background:none;
*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lib/promotions/youcurl/mf1634.png', sizingMethod='fixed'); ;
height:100px;
}
.campaign #navbottom {width:180px;background-image:url(/lib/promotions/youcurl/mf1635.png);  
background-repeat:no-repeat; background-position:bottom left; height:198px;
*background:none;
*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lib/promotions/youcurl/mf1635.png', sizingMethod='fixed'); }


.choose{position:relative;height:50px;margin:20px 0;}
.leftoption{position:absolute;left:3px;}
.rightoption{position:absolute;right:3px;top:20px;}
.ui-slider{position:relative;text-align:left;}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;}
.ui-slider-horizontal{height:.8em;}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:5px;}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.ui-slider-horizontal .ui-slider-range-min{left:0;}
.ui-slider-horizontal .ui-slider-range-max{right:0;}
#slider{margin:0;}
.ui-widget-content{background-image:url(/core/general/img/bg/sliderbg.gif);background-repeat:no-repeat;height:21px;width:157px;}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555555;text-decoration:none;outline:none;}
.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none;outline:none;}
.ui-state-active,.ui-widget-content .ui-state-active{border:1px solid #aaaaaa;background:#ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 0 50% repeat-x;font-weight:normal;color:#212121;outline:none;}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;outline:none;text-decoration:none;}
.imageholder{width:480px;margin:10px 10px 10px 0;}
.imageholder .pic{position:relative;width:150px;float:left;overflow:hidden;margin:0 10px 10px 0;}
.imageholder .pic input{position:absolute;top:5px;left:5px;z-index:2;}
.imageholder .pic .text{position:absolute;color:#ffffff;vertical-align:top;bottom:0;font-size:90%;width:145px;background-image:url(/core/general/img/bg/transpbg.png);background-repeat:repeat;background-position:left top;*background:none;*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/core/general/img/bg/transpbg.png', sizingMethod='scale');padding:3px 4px;}
.imageholder .pic .texton{position:absolute;color:#ffffff;bottom:0;font-size:90%;width:145px;background-image:url(/core/general/img/bg/transpbg.png);background-repeat:repeat;background-position:left top;*background:none;*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/core/general/img/bg/transpbg.png', sizingMethod='scale');padding:8px 0 0 5px;}
.imageholder .pic .texton span{position:relative;height:25px;display:block;}
.imageholder .pic img.invalid{opacity:0.4;}
.imageholder .pic h3{font-size:100%;margin:0;padding:0;}
#primary .imageholder .pic p{color:#ffffff;font-size:9px;}
.prodarea .topchoice{background-color:#1a1a1a;}
.prodarea td.on{background-color:#333333;}
.mens .prodarea .topchoice{background-color:#999999;}
.mens .prodarea td.on{background-color:#888888;}
#primary .prodarea p.featurehead{font-weight:bold; font-size:100%;}
.prdpage #primary  p {font-weight:normal; font-size:100%; }
.prdpage #primary ul, .prdpage #primary ol{font-weight:normal; font-size:100%; padding-left:100px;}
.prdpage #primary  p.rrp, .prdpage #primary  p.price{padding-left:0px;}
#primary .prodarea li{color:#cccccc;}
#primary .prodarea hr{margin:10px 0px;}

.complink p{display:block;height:25px;width:480px;clear:both;padding:5px 0;}
.complink a{float:right;color:#ffffff;font-weight:bold;font-size:110%;text-decoration:underline;}
.prodarea{border:1px solid #4b4b4b;margin:10px 0;padding:0; color:#ffffff;}
.prodarea h3{display:inline;text-transform:uppercase;font-weight:normal;font-size:90%;padding-right:1.3em;margin-left:10px;background-image:url(/core/general/img/interface/down.gif);background-repeat:no-repeat;background-position:right center; width:100%;}

.prodarea th{text-align:left;vertical-align:top;border:none;background:none;}
.prodarea hr{width:98%;}
div.mens h1,div.mens h1 a{color:#333333;}
div.mens h1:hover{color:#111111;}
div.mens .prodarea{border:1px solid #d6d6d6;padding:5px;}
div.mens h1{font-weight:bold;font-size:170%;clear:both;border-bottom:1px solid #d6d6d6;padding-bottom:.2em;margin:.6em 0 .3em;}
.video{width:640px;height:360px;background-color:#cccccc;}
th.comp,th.compbtm{padding:5px 0px; width:155px;}
.mens th.comp,.mens th.compbtm{padding:5px 0px; width:175px;}
td.comp{width:20px;padding:0;}

#primary td.nutshell,th.nutshell{ font-size:80%;}
td.price,th.price{width:75px; padding:10px 0px; text-align:left;}
p.showall{float:right;width:200px;}
p.showalltop{text-align:right;}
.block{overflow:hidden;position:relative;margin:0;padding:2px;}
.prodarea .compare .block{height:30px;}
.pic{height:118px;width:153px;overflow:hidden;}
td.desc h3{background-image:none;text-transform:none;font-size:130%;font-weight:bold;margin:0 0 .4em;}
table td.comp input{}
.prodarea table{/*width:652px;*/}
.prodarea .complink p{display:block;height:25px;width:80px;clear:both;background-image:url(/core/general/img/interface/comparrowtop.gif);background-repeat:no-repeat;background-position:0 12px;margin-left:3px;padding:5px 0 5px 30px;}
.prodarea th.compbtm .complink p{display:block;height:25px;width:80px;clear:both;background-image:url(/core/general/img/interface/comparrowbtm.gif);background-repeat:no-repeat;background-position:0 -3px;padding:5px 0 5px 30px;}
p.showall a{text-decoration:underline;color:#ffffff;float:right;background-image:url(/core/general/img/interface/down.gif);background-repeat:no-repeat;background-position:left center;margin:10px 0 20px;padding:0 0 0 15px;}
p.showalltop a{text-decoration:underline;color:#ffffff;background-image:url(/core/general/img/interface/down.gif);background-repeat:no-repeat;background-position:left center;margin:10px 0 5px;padding:0 0 0 15px;}
.prodarea p.showall a{margin:0;padding:0 0 0 15px;}
table.dryers td.comp{background-color:#D31245;vertical-align:middle;}
table.stylers td.comp{background-color:#007c7f;vertical-align:middle;}
table.straighteners td.comp{background-color:#bc8603;vertical-align:middle;}
table.mens td.comp{background-color:#2a67d6;vertical-align:middle; width:0px;}
table.compare .complink p{display:block;float:right;margin-right:5px;height:25px;width:80px;clear:both;background-image:url(/core/general/img/interface/comparrowright.gif);background-repeat:no-repeat;background-position:center right;padding:5px 0 5px 30px;}
table.compare td input{vertical-align:middle;text-align:center;margin:0 auto;}

.prodarea .compare td{border:none;border-right:1px solid #4b4b4b;border-left:1px solid #4b4b4b;}
.prodarea .compare th.desc{text-align:right;color:#ffffff;font-size:80%;line-height:2.3em;}
.prodarea .compare td.desc{text-align:left;vertical-align:top;}
.prodarea table.compare .complink p{padding:3px 10px 0;}
.prodarea th.desctop{border-top:1px solid #4b4b4b;text-align:right;vertical-align:top;}
#primary .prodarea td.desctop{border-top:1px solid #4b4b4b;text-align:right;vertical-align:top;}
.twoc .pic{width:220px;height:185px;}
p.more{text-align:right;margin-top:0;padding-top:0;}
p.more a{display:block;height:21px;padding-right:20px;color:#ffffff;background-image:url(/core/general/img/interface/more.gif);background-repeat:no-repeat;background-position:center right;}
p.more a:hover{text-decoration:underline;color:#D31245;}
#container{width:480px;}
#primary .topvideo{width:654px;height:270px;overflow:hidden;}
ul.playlist{float:right;list-style-image:none;height:230px;overflow:auto;width:162px;}
#primary .playlist li{height:60px;clear:both;width:140px;list-style-image:none;margin:0 0 5px 5px;}
.playlist .playimg{width:50px;height:50px;overflow:hidden;float:left;margin-right:5px;}
.playlist .playimg img{width:50px;background:#000000;margin:3px 0;padding:5px 0;}
#primary .playlist .item p{font-size:9px;width:80px;overflow:hidden;height:50px;color:#ffffff;margin:0;padding:0;}
#primary .playlist li .on{background-image:url(/core/general/img/bg/vidchoose.gif);}
table.qlinklist h2{width:100%;margin:0;padding:0;}
table.qlinklist td{vertical-align:top;text-align:left;background:none;border:none;border-bottom:1px solid #626262;}
table.qlinklist td .content{position:relative;height:115px; }
table.qlinklist td .text{height:45px;overflow:hidden;}
table.qlinklist td .pic{height:100px; width:150px;overflow:hidden;}
table.qlinklist td .pic img{overflow:hidden;}
#hd .campaign{height:63px;}
.contact td{background:none;border:none;}
#primary .mininav li{display:inline;margin:0;}
#primary .mininav a{text-transform:uppercase;color:#ffffff;border:1px solid #666666;padding:5px;}
#primary .mininav a:hover{text-transform:uppercase;background-color:#666666;color:#000000;border:1px solid #666666;padding:5px;}
#primary .mininav li.on a{text-transform:uppercase;background-color:#666666;color:#f1f1f1;border:1px solid #666666;padding:5px;}
#ft p.conair{width:318px;text-transform:none;font-size:7pt;color:#F384A1;margin:0px 10px 0 5px; padding:3px 0px 0px 0px;}
h1 a:hover,.qlink p a:hover{text-decoration:none;}
h4 a:hover,#ft li a:hover{text-decoration:underline;}
strong,td.heading{font-weight:bold;}
#primary p,#tertiary .qlink h3{font-size:110%; margin-top:0px;}
#primary ol,#primary ol li{list-style-image:none;list-style-type:decimal;}
#primary ul,#primary ul li{list-style-type:lower-alpha; margin-left:15px;}
#secondary h3,#primary .prodarea p.price{font-size:110%;}

#secondary .qlink,td.image,th.image{width:155px;}
.file .img span,a.btn span,.search span,.imageholder .pic .text span,.campaign .search,.campaign .topnav{display:none;}
ul.topnav li.last,.prodarea .compare td.last{border-right:none;}
ul.topnav a,.playlist .item p a{color:#ffffff;}
.saloon,.expert{width:100px;height:130px;}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus{background-image:url(/core/general/img/interface/sliderbtn.gif);background-repeat:no-repeat;height:20px;width:52px;}
.prodarea table,.prodarea td{text-align:left;vertical-align:top;background:none;border:none;}

#primary p.price,#bd div.mens p.price{color:#D31245;font-weight:bold;}
td.desc,th.desc,.twoc .pic img{width:220px;}
.prodarea .complink a,table.compare .complink a{float:left;color:#ffffff;font-weight:bold;font-size:110%;text-decoration:underline;}
table.dryers td,table.stylers td,table.straighteners td,table.mens td{border-top:1px solid #4b4b4b;border-bottom:1px solid #4b4b4b;font-size:80%;}
table.compare td.comp,table.compare th.comp{vertical-align:middle;text-align:center;height:20px;padding:0;}
table.qlinklist,.contact table{border:none;}
.contact .fldval input,.contact .fldval textarea{width:250px;}

/*product list */
#primary .prodarea td.comp {width:3%;}
#primary .prodarea td.image, #primary .prodarea th.image {width:25%;}
#primary .prodarea td.desc, #primary .prodarea th.desc {width:auto;word-wrap:break-word;}
#primary .prodarea td.desc p {word-wrap:break-word;}
#primary .prodarea td.nutshell, #primary .prodarea th.nutshell {}
#primary .prodarea td.nutshell .block {word-wrap: break-word;width:180px; white-space:normal; overflow:hidden;}
#primary .prodarea td.price, #primary .prodarea th.price {width:12%;}

/*contact*/

.contact td{background:none; border:none;}
.contact table{border:none;}

.contact .fldval input{width:250px;}
.contact .fldval textarea{width:250px;}

/*minisite navigation*/
#primary .mininav {padding-bottom:5px;}
#primary .mininav ul{}
#primary .mininav li{display:inline;  margin:0px; }
#primary .mininav a{text-transform:uppercase; color:#ffffff; border:1px solid #666666; padding:5px 3px;}
#primary .mininav a:hover{text-transform:uppercase; background-color:#666666; color:#000000; border:1px solid #666666; padding:5px 3px;}
#primary .mininav li.on a{text-transform:uppercase; background-color:#666666; color:#f1f1f1; border:1px solid #666666; padding:5px;}

.campcontent{width:664px; padding:0px 10px;}
#primary .campcontent p{font-size:100%; line-height:1.4em; font-weight:normal;}
.campcontent h2{margin:0.8em 0 0 0;}

.conair {font-size:8pt; color:#666666; margin:3px 10px 3px 10px;}
#ft p.conair{width:318px;text-transform:none;font-size:7pt;color:#F384A1;margin:-5px 10px 0 5px;}
.campcontent ol{font-size:100%;}
#primary .campcontent ol ul li{
	list-style-type: lower-alpha;
}
.ad_camp table{border:none;}
.adcamp #tertiary .qlink .text{height:140px;}
.adcamp #tertiary {height:170px; margin:0px;}

#primary .compactlist td, #primary .compactlist th {padding:3px 10px; border:none; font-size:11px;}
.compactlist, .compactlist th p {margin:0;}
#primary .prodarea  hr.compactlist {margin: 0;}


#primary .topvideo{position:relative;}
#primary .topvideo .steps{position:absolute; right:0px; top:0px;}
.steps h5{margin-left:490px; color:#ffffff; text-transform:uppercase; font-size:80%; border:1px solid #333333; padding:3px; width:156px;}

p#caption{margin:10px 0px;}

/*instructions table*/
table.instructions{border:none;}
table.instructions td{border:none; background:none; vertical-align:top;}
/*JABA navigation*/



/*-------wrapping ul-------*/
#nav ul.jm01{font-size:90%;padding:0px 0px 15px 0px; width:180px; text-transform:uppercase;}
#nav li.jm01 {vertical-align:middle;border-bottom:1px solid #626262; }
#nav li.jm02 {_display: inline; }
#nav li.jm03 {_display: inline; }

#nav a{}
/*-------style for 'a' element. Separate to different statements, if need to style levels differently-------*/
a.jm01{color:#ffffff;display:block; padding:15px 25px 15px 10px;text-decoration:none; margin:0 }
a.jm02{color:#ffffff;display:block; padding:8px 25px 8px 20px;text-decoration:none;}
a.jm03{color:#ffffff;display:block; padding:5px 25px 5px 40px;margin:3px 0px; text-decoration:none;}
a.jm04{color:#ffffff;display:block; padding:5px 25px 5px 60px;margin:3px 0px; *margin: 0px;  text-decoration:none;}
a.jm05{color:#ffffff;display:block; padding:5px 25px 5px 70px;margin:3px 0px; *margin: 0px;  text-decoration:none;}
a.jm01:hover{}
a.jm01:hover,a.jm02:hover,a.jm03:hover,#nav a.jm04:hover{text-decoration:none;}
ul.jm02 a,ul.jm03 a,ul.jm04 a{font-size:90%;}



/*-------background color or other styles for second & third & fourth level items-------*/
/*second level*/
ul.jm02,ul.jm02_cs{background-color:none; padding:0px 0px 5px 0px;}
/*third level*/
ul.jm03,ul.jm03_cs{background-color:none;}
/*fourth level*/
ul.jm04,ul.jm04_cs{background-color:none;}
/*fifth level*/
ul.jm05,ul.jm05_cs{background-color:none;}

/*-------1st level-------*/
li.jm01_cs a,li.jm01_ks a,li.jm01_cs a:hover{background-image:url(/core/general/img/interface/menu1on.gif); color:#ffffff; background-repeat:no-repeat; background-position:0px center;


}

li.jm01_ks a:hover,li.jm01_cs a:hover{color:#666666;}
li.jm01 a:hover,li.jm01_hk a:hover{background-image:url(/core/general/img/interface/menu1onhover.png); 
*background-image:url(/core/general/img/interface/menu1hover.gif);
color:#ffffff; background-repeat:no-repeat; background-position:0px center;
}
li.jm01_lf a:hover{background-image:url(/core/general/img/interface/menu1hover.gif); color:#999999; background-repeat:no-repeat; background-position:0px center;



}

/*-------2nd level-------*/
li.jm02 a,li.jm02_hk a{color:#ffffff;background-image:none; background-image:none; background-repeat:no-repeat;}
li.jm02_cs a,li.jm02_ks a,li.jm02_cs a:hover{background-image:url(/core/general/img/interface/menu2on.gif); color:#cccccc; background-repeat:no-repeat; background-position:left center;}
li.jm02_ks a:hover,li.jm02_cs a:hover{color:#cccccc;background-image:url(/core/general/img/interface/menu2onhover.gif);background-repeat:no-repeat;background-position:left center;}
li.jm02 a:hover,li.jm02_ks a:hover{background-image:url(/core/general/img/interface/menu2on.gif);background-repeat:no-repeat;background-position:left center; color:#ffffff;}
li.jm02_lf a:hover{color:#cccccc;background-image:url(/core/general/img/interface/menu2onhover.gif);background-repeat:no-repeat;background-position:left center;}
/*if an item has sublevels, but the selection is not open*/
li.jm02_hk a{color:#e1e1e1;}

/*-------3rd level-------*/
 li.jm03 a,li.jm03_hk a{color:#ffffff;background-image:none; background-image:none; background-repeat:no-repeat;}
li.jm03_cs a,li.jm03_ks a,li.jm03_cs a:hover{background-image:url(/core/general/img/interface/menu3on.gif); color:#cccccc; background-repeat:no-repeat; background-position:left center;}
li.jm03_ks a:hover,li.jm03_cs a:hover{color:#cccccc;background-image:url(/core/general/img/interface/menu3onhover.gif);background-repeat:no-repeat;background-position:left center;}
li.jm03 a:hover,li.jm03_ks a:hover{background-image:url(/core/general/img/interface/menu3on.gif);background-repeat:no-repeat;background-position:left center; color:#ffffff;}
li.jm03_lf a:hover{color:#cccccc;background-image:url(/core/general/img/interface/menu3onhover.gif);background-repeat:no-repeat;background-position:left center;}
/*if an item has sublevels, but the selection is not open*/
li.jm03_hk a{color:#e1e1e1;}

/*-------4th level-------*/
li.jm04 a,li.jm04_hk a{color:#ffffff;background-image:none; background-image:none; background-repeat:no-repeat;}
li.jm04_cs a,li.jm04_ks a,li.jm04_cs a:hover{background-image:url(/core/general/img/interface/menu4on.gif); color:#cccccc; background-repeat:no-repeat; background-position:left center;}

li.jm04 a:hover,li.jm04_ks a:hover{background-image:url(/core/general/img/interface/menu4on.gif);background-repeat:no-repeat;background-position:left center; color:#ffffff;}
li.jm04_lf a:hover{color:#cccccc;background-image:url(/core/general/img/interface/menu3onhover.gif);background-repeat:no-repeat;background-position:left center;}
li.jm04_ks a:hover,li.jm04_cs a:hover{color:#cccccc;background-image:url(/core/general/img/interface/menu4on.gif);background-repeat:no-repeat;background-position:left center;}
/*if an item has sublevels, but the selection is not open*/
li.jm04_hk a{color:#e1e1e1;}

/*-------5th level-------*/
li.jm05 a,li.jm05_hk a{color:#ffffff;background-image:none; background-image:none; background-repeat:no-repeat;}
li.jm05_cs a,li.jm05_ks a,li.jm05_cs a:hover{background-image:url(/core/general/img/interface/menu5on.gif); color:#cccccc; background-repeat:no-repeat; background-position:left center;}

li.jm05 a:hover,li.jm05_ks a:hover{background-image:url(/core/general/img/interface/menu5on.gif);background-repeat:no-repeat;background-position:left center; color:#ffffff;}
li.jm05_lf a:hover{color:#cccccc;background-image:url(/core/general/img/interface/menu3onhover.gif);background-repeat:no-repeat;background-position:left center;}
li.jm05_ks a:hover,li.jm05_cs a:hover{color:#cccccc;background-image:url(/core/general/img/interface/menu5on.gif);background-repeat:no-repeat;background-position:left center;}
/*if an item has sublevels, but the selection is not open*/
li.jm05_hk a{color:#e1e1e1;}

/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(/core/JQuery_Thickbox_3_1/bghack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:black;
	color:white;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

