body { min-width:1050px; font-family: Arial, Helvetica, sans-serif; font-size:12px;  color:#000000; background-color:#FFFFFF; margin:0px;}
a { text-decoration:none; color:#a7b43c;}
a:hover { text-decoration:underline; color:#a7b43c;}
h1,h2{margin:0;font-family: Arial, Helvetica, sans-serif; font-size:12px;  color:#000000;font-weight:normal;float:left;}
#banniere { display:block; position:relative; top:0px; left:0px; height:140px; width:1050px; background:url(../img/lylicanis.png) no-repeat; background-position:left top;}
#banniere2 { display:block; position:relative; top:0px; left:0px; height:119px; width:1050px; background:url(../img/louandluxie.png) no-repeat; background-position:left top;}
#en{display:block;width:17px;height:17px;position:relative;top:57px;left:1020px;}
#fr{display:block;width:17px;height:17px;position:relative;top:67px;left:1020px;}
#en,#fr{-moz-opacity:.7;opacity:.7;}
#en:hover,#fr:hover{-moz-opacity:1;opacity:1;cursor:pointer;}
#banniere label { display:block; position:relative; float:right; top:125px; left:0px; height:16px; width:100px; text-align:right; padding-right:10px; text-transform:uppercase; color:#FFFFFF; cursor:pointer;}
#banniere2 .norm, #banniere2 .acti { display:block; position:relative; float:right; top:105px; left:0px; height:16px; text-align:right; padding-right:10px; color:#FFFFFF; cursor:pointer; text-align:right; padding-right:5px;}
#banniere2 .norm a, #banniere2 .acti a { text-decoration:none; color:#ffffff;}
#banniere2 .norm:hover, #banniere2 .acti:hover { text-decoration:none; color:#9f876d;}
#contleft { display:block; top:0px; left:0px; height:381px; margin-left:1px; width:524px; float:left; background:url(../img/home.jpg) no-repeat; background-position:left top;}
#content { display:block; position:relative; top:0px; left:0px;  min-height:367px; height:auto; width:1050px; background:url(../img/fond.png) repeat-y; background-position:left top;}
#contenu { display:block; position:relative; float:left; top:0px; left:0px; height:381px; width:524px; text-align:center;}
p { margin :0;}
#francais{display:block;width:500px;height:180px;}
#english{display:block;width:500px;height:188px;}
.titre { display:block; height:29px; width:171px; text-align:left; position:relative; top:0px; left:20px; margin-top:15px;}
.Texte { display:block; height:auto; width:480px; position:relative; top:0px; left:20px; text-align:justify; color:#a28d71; }
.Textec { display:block; height:55px; width:432px; position:relative; top:0px; left:20px; text-align:justify; color:#a28d71; text-align:center; background:url(../img/fondcontact.png) no-repeat; background-position:left top; padding-top:45px; MARGIN-TOP:35PX; margin-left:30px;}
.liseret { display:block;width:480px;height:1px;background-color:#cccccc;position:relative; top:0px; left:20px;}
.enter {display:block; height:auto; width:480px;margin-top:20px;text-align:right;padding-right:30px;-moz-opacity:.6;opacity:.6;}
.enter:hover {-moz-opacity:1;opacity:1;cursor:pointer;}
.lily { color:#f00380; }
#contentlily { display:block; position:relative; top:0px; left:0px;  min-height:435px; height:auto !important; width:1046px; background:url(../img/fondcont.png) repeat-y; background-position:left top; padding-left:2px; padding-right:2px;}
#menu { display:block; position:relative; top:0px; width:176px; height:auto; float:left; }
#menu ul { display:block; height:257px; background:url(../img/fondmenu.png) no-repeat; background-position:left top; background-repeat:repeat-y; margin:0; padding:0; padding-top:20px; padding-bottom:53px; }
#menu .acti { color:#f00380;  background-color:#e7dfd6;}
#menu .norm { cursor:pointer; }
#menu li { display:block; height:20px; width:158px; background:url(../img/menu.jpg) no-repeat; background-position:left 34px; padding-left:15px; padding-top:16px; font-size:12px; }
#menu li:hover { background-color:#e7dfd6;}
#menu li a { text-decoration:none; color:#9f876d; }
#menu li a:hover { text-decoration:none; color:#f00380; }
#menu #contact { display:block; height:22px; width:161px; color:#ffffff; background:url(../img/contact.png); background-repeat:no-repeat; background-position:140px top; position:relative; top:-20px; left:0px; z-index:100; color:#bacb00; padding-left:15px; font-weight:bold;}
#menu #pro { display:block; height:59px; width:146px; color:#ffffff; background:url(../img/vert.jpg); background-repeat:repeat-y; background-position:left top; position:relative; top:-22px; left:0px; padding-left:15px; padding-right:15px; padding-top:18px; border-bottom:solid 1px #ffffff; text-align:justify;}
#menu #pro:hover { background:url(../img/vert2.jpg); background-repeat:repeat-y; background-position:left top; cursor:pointer; color:#9f876d;}
#menu #part { display:block; height:58px; width:146px; color:#ffffff; background:url(../img/vert.jpg); background-repeat:repeat-y; background-position:left top; position:relative; top:-22px; left:0px; padding-left:15px; padding-right:15px; padding-top:16px;margin-bottom:-21px; text-align:justify;}
#menu #part:hover { background:url(../img/vert2.jpg); background-repeat:repeat-y; background-position:left top; cursor:pointer; color:#9f876d;}
.btok {display:block;width:21px;height:21px;background:url(../img/ok.png);float:right;padding-right:5px;margin-top:3px;background-repeat:no-repeat;}
#chem { display:block; position:relative; top:0px; width:838px; height:10px; padding-top:15px; margin-bottom:20px; text-transform:uppercase;}
#lecontenu { display:block; width:838px; height:480px; float:left; padding-left:15px; padding-right:15px; background:url(../img/deco.jpg); background-repeat:no-repeat; background-position:right 423px; margin-bottom:-50px;  }
#contenuindex {display:block;width:868px;height:480px;float:left;background:url(../img/deco.jpg);background-repeat:no-repeat;background-position:right 423px;}
#collection {display:block; width:556px; height:339px; position:relative; top:0px; left:0px; float:left;}
#collection:hover {cursor:pointer;}
#surmesure {display:block; width:308px; height:207px; position:relative; top:0px; left:2px; float:left;}
#surmesure:hover {cursor:pointer;}
#detail {display:block; width:308px; height:130px; position:relative; top:2px; left:2px; float:left;}
#venteprivee {clear:both;display:block; width:437px; height:119px; position:relative; top:15px; left:20px; float:left;}
#news {display:block; width:386px; height:119px; position:relative; top:15px; left:10px; float:left;}
.slider {position:relative; overflow:hidden; height:120px;}
.slidercontent {position:absolute}
.slidercontent .upper {border-bottom:1px solid #9ac1c9}
.section {padding:10px}
.newsslider {position:relative; overflow:hidden; height:119px; width:366px; padding-left:20px; padding-right:20px; }
.newsslidercontent {position:absolute; left:30px;}
.newssection {height:120px; width:333px;}
.photo { display:block; float:left; width:140px; height:100px; text-align:center; float:left; }
.nom { display:block; float:left; width:180px; height:60px; padding-left:5px; float:left; padding-right:5px; padding-top:10px; font-size:12px; }
.nom a:link, .nom a:visited {text-decoration:none; color:#000000; }
.nom a:hover {text-decoration:none; color:#000000; }
#news1 { display:block; width:840px; height:177px; position:relative; top:0px; margin-bottom:23px;}
#news1 #image { display:block; float:left; width:226px; height:177px; padding-right:10px; padding-bottom:10px; position:relative; top:0px; }
#news1 #titre { display:block; float:left; position:relative; top:15px; left:0px; width:462px; height:40px; text-align:left; }
#news1 #texte { display:block; float:left; width:585px; height:auto; position:relative; top:15px; left:0px; }
#news1 #suite { display:block; float:left; width:280px; height:20px; position:relative; top:15px; left:0px; }
#news1 #lien { display:block; float:left; width:280px; height:20px; position:relative; top:15px; left:0px; color:#a7b43c; }
#news2 { clear:both; display:block; float:left; width:600px; height:72px; margin-bottom:20px; }
#news3 { clear:both; display:block; float:left; width:600px; height:72px; margin-bottom:20px;}
#news4 { clear:both; display:block; float:left; width:600px; height:72px; }
#news2 #image, #news3 #image, #news4 #image  { display:block; float:left; width:92px; height:72px; padding-right:10px; padding-bottom:10px; }
#news2 #titre, #news3 #titre, #news4 #titre  { display:block; top:0px; float:left; width:490px; height:25px; position:relative; top:0px; left:0px; }
#news2 #texte, #news3 #texte , #news4 #texte { display:block; float:left; width:485px; height:auto; position:relative; top:0px; left:0px; }
#news2 #suite, #news3 #suite, #news4 #suite  { display:block; float:left; width:200px; height:20px; position:relative; top:0px; left:0px; color:#a7b43c; }
#news2 #lien, #news3 #lien, #news4 #lien  { display:block; float:left; width:200px; height:20px; position:relative; top:0px; left:0px; color:#a7b43c; }
#avenir { display:block; float:left; width:150px; position:relative;  top:-160px;left:40px;margin-bottom:-120px;}
#avenir h1 { display:block; float:left; width:166px; height:15px; position:relative; background:url(../img/avenir.png) no-repeat; background-position:left top; top:0px; left:0px; font-size:12px; text-transform:uppercase; font-weight:normal; padding-top:1px; color:#ffffff; padding-left:7px; margin-bottom:0px;}
#avenir .bientot { display:block; float:left; width:157px; height:auto; position:relative; border-left:solid 1px #b6a490; border-right:solid 1px #b6a490; top:0px; left:0px; font-size:12px; padding-left:7px; padding-right:7px; padding-top:7px;text-align:justify;}
#avenir .bas { display:block; float:left; width:173px; height:9px; position:relative; background:url(../img/avenirb.png) no-repeat; background-position:left top; top:0px; left:0px; }
#anoter { display:block; float:left; width:150px; position:relative;  top:70px;left:630px;}
#anoter h1 { display:block; float:left; width:166px; height:15px; position:relative; background:url(../img/avenir.png) no-repeat; background-position:left top; top:0px; left:0px; font-size:12px; text-transform:uppercase; font-weight:normal; padding-top:1px; color:#ffffff; padding-left:7px; margin-bottom:0px;}
#anoter .bientot { display:block; float:left; width:159px; height:auto; position:relative; background:url(../img/anoter.jpg) repeat-y; background-position:left top; top:0px; left:0px; font-size:12px; padding-left:7px; padding-right:7px; padding-top:7px;padding-bottom:7px;text-align:justify;}
#anoter .bas { display:block; float:left; width:173px; height:9px; position:relative; background:url(../img/avenirb.png) no-repeat; background-position:left top; top:0px; left:0px; }
#lespro {color:#000000;clear:both; padding-top:0px;}
#lespro:hover {color:#f00380;clear:both;cursor:pointer;}
.lien:hover {color:#f00380;clear:both;cursor:pointer;}
#pointsdevente { display:block; width:596px; height:393px; background-position:left top;  }
#choixplus{display:block;width:150px;height:30px;position:relative;top:-15px;left:280px;}
#choixweb{display:block;width:150px;height:30px;position:relative;top:-15px;left:450px;}
#choix {display:block;width:200px;height:300px;position:relative;top:-15px;left:620px;}
#ville{margin-bottom:15px;width:150px;background-color:#ffffff;}
#pays{width:150px;background-color:#ffffff;}
#web,#web2,#web3{margin-bottom:15px;width:150px;background-color:#ffffff;}
#footer { float:left; display:block; position:relative; top:-54px; width:1050px; height:5px; color:#747474; text-align:center; padding-top:60px; background:url(../img/footer.png) no-repeat; background-position:left top; margin-bottom:-60px; }
#footeraccueil { float:left; left:-2px; display:block; position:relative; top:-54px; width:1050px; height:5px; color:#747474; text-align:center; padding-top:60px; background:url(../img/footer.png) no-repeat; background-position:left top; margin-bottom:-60px; }
#footer1 { float:left; display:block; position:relative; top:-48px; width:1050px; height:5px; color:#747474; text-align:center; padding-top:50px; background:url(../img/footer-lilycanis.png) no-repeat; background-position:left top; margin-bottom:-50px; left:-2px; }
#fg{float:left; display:block; position:relative; top:0px; width:450px; height:5px;text-align:left;padding-left:50px;}
#fd{float:left; display:block; position:relative; top:0px; width:550px; height:5px;text-align:right;}
#footer2 { float:left; display:block; position:relative; top:-48px; width:1050px; height:5px; color:#747474; text-align:center; padding-top:50px; background:url(../img/footer-lilycanis.png) no-repeat; background-position:left top; margin-bottom:-50px; }
#contactformul { position:absolute; top:0px; left:0px; height:300px; width:450px; border:solid 1px #c6d62e; padding:10px; padding-top:20px; }
#contactformul1 { position:absolute; top:0px; left:0px; height:150px; width:450px; border:solid 1px #c6d62e; padding:10px; padding-top:20px; }
#contactformul label,#contactformul1 label  { clear:both; display: block; float: left; margin-top: 3px; margin-left:25px;	width: 130px; height: 20px; line-height: 20px; text-align:right; }
#contactformul .input, #contactformul1 .input { display: block; float: left; margin-top: 3px; margin-left:25px;	width: 250px; height: 20px; line-height: 20px; background-color:#f3f9f2; border:1px solid #789176; margin-bottom:5px; }
#contactformul .textarea, #contactformul1 .textarea {display: block; float: left; margin-top: 3px; margin-left:25px; width: 250px; height:100px; background-color:#f3f9f2; border:1px solid #789176; margin-bottom:8px; }
#contactformul .input2, #contactformul1 .input2 { display: block; float: left; margin-top: 3px; margin-left:25px;	width: 250px; height: 20px; line-height: 20px; background-color:#e2e7e1; border:1px solid #789176; margin-bottom:5px; }
#contactformul .textarea2, #contactformul1 .textarea2 {display: block; float: left; margin-top: 3px; margin-left:25px; width: 250px; height:100px; background-color:#e2e7e1; border:1px solid #789176; margin-bottom:8px; }
#contactformul .textform, #contactformul1 .textform { clear:both; display:block; float:left;  margin-top: 3px; margin-left:25px; margin-bottom:5px; width:100%;}
#contactformul .textform a:hover, #contactformul1 .textform a:hover {font-weight:bold; }
#contactformul .textform2, #contactformul1 .textform2 { clear:both; display:block; float:left;  margin-top: 3px; margin-left:25px; margin-bottom:20px; font-size:12px;}
#contactformul .textform3, #contactformul1 .textform3 { clear:both; display:block; float:left;  margin-top: 3px; margin-left:25px; margin-bottom:5px; width:100%; color:#990000;}
.nostyle {  display: block; float: left; margin-top: 3px; margin-left:25px;	width: 250px; height: 20px; line-height: 20px; border:1px solid #789176; background-color:#e7eae6; font-style:italic; }
.nostyle2 { display: block; float: left; margin-top: 3px; margin-left:25px; width: 250px; border:1px solid #789176;  background-color:#e7eae6; font-style:italic; }
#contactformul .input:hover, #contactformul .textarea:hover, #contactformul .input:hover, #contactformul .textarea:hover { background-color:#FFFFFF; }
#contactformul .bouton, #contactformul .bouton {  clear:both; display:block; background-color:#f3f9f2; border:1px #789176 solid; margin-left:180px; height: 20px; padding-bottom:2px; margin-top: 3px; }
#contactformul .bouton:hover, #contactformul .bouton:hover { background-color:#b1b1b1; }
#contactformul1 .input:hover, #contactformul1 .textarea:hover, #contactformul1 .input:hover, #contactformul1 .textarea:hover {background-color:#FFFFFF;}
#contactformul1 .bouton, #contactformul1 .bouton {  clear:both; display:block; background-color:#f3f9f2; border:1px #789176 solid; margin-left:180px; height: 20px; padding-bottom:2px; margin-top: 3px; }
#contactformul1 .bouton:hover, #contactformul1 .bouton:hover { background-color:#b1b1b1; }
#fa-main{position:relative;height:1%;padding-top:0px;font-size:12px;}
#fa-main:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#fa-main #fa-product {height:1%;padding-left:10px;padding-bottom:20px;}
#fa-main #fa-product:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#fa-main #fa-product #fa-product-left{float:left;display:block;width:416px;height:400px;}
#fa-main #fa-product #fa-product-right{float:left;display:block;width:400px;height:360px;}
#fa-main #fa-product-left #fa-product-visu{display:block;float:left;width:416px;margin-bottom:2px;}
#anoter2 { width:150px; float:right;padding-right:0px;top:-30px;position:relative; }
#anoter2 h1 { display:block; float:left; width:166px; height:15px; position:relative; background:url(../img/avenir.png) no-repeat; background-position:left top; top:0px; left:0px; font-size:12px; text-transform:uppercase; font-weight:normal; padding-top:1px; color:#ffffff; padding-left:7px; margin-bottom:0px;}
#anoter2 .bientot { display:block; float:left; width:159px; height:auto; position:relative; background:url(../img/anoter.jpg) repeat-y; background-position:left top; top:0px; left:0px; font-size:12px; padding-left:7px; padding-right:7px; padding-top:7px;padding-bottom:0px;}
#anoter2 .bas { display:block; float:left; width:173px; height:9px; position:relative; background:url(../img/avenirb.png) no-repeat; background-position:left top; top:0px; left:0px; }
#anoter3 { width:150px; float:right;padding-right:0px;top:-30px;position:relative; }
#anoter3 h1 { display:block; float:left; width:166px; height:15px; position:relative; background:url(../img/avenir.png) no-repeat; background-position:left top; top:0px; left:0px; font-size:12px; text-transform:uppercase; font-weight:normal; padding-top:1px; color:#ffffff; padding-left:7px; margin-bottom:0px;}
#anoter3 .bientot { display:block; float:left; width:159px; height:auto; position:relative; background:url(../img/anoter.jpg) repeat-y; background-position:left top; top:0px; left:0px; font-size:12px; padding-left:7px; padding-right:7px; padding-top:7px;padding-bottom:0px;}
#anoter3 .bas { display:block; float:left; width:173px; height:9px; position:relative; background:url(../img/avenirb.png) no-repeat; background-position:left top; top:0px; left:0px; }
#fa-main #fa-product-left #fa-product-det1, #fa-main #fa-product-left #fa-product-det2, #fa-main #fa-product-left #fa-product-det3{position:relative;top:8px;padding-left:15px;display:block;float:right;width:108px;height:auto;z-index:100;}
#fa-main #fa-product-right #fa-product-desc{position:relative;padding-left:15px;margin-right:20px;display:inline;float:left;width:400px;height:98px;padding-bottom:15px;top:0px;text-align:justify;}
#fa-main #fa-product-right #fa-product-imgplus{position:relative;top:8px;padding-left:15px;margin-right:8px;display:inline;float:left;width:420px;height:auto;}
#fa-main #fa-product-right #fa-product-distrib{position:relative;top:8px;padding-left:15px;margin-right:8px;display:inline;float:left;width:400px;height:74px;padding-top:6px;}
#fa-main #fa-product-right #fa-product-distrib2{position:relative;top:30px;padding-left:15px;margin-right:8px;display:inline;float:left;width:400px;height:74px;padding-top:6px;}
#tabtaille { display:block; width:158px;height:18px;background:url(../img/distribution.jpg) no-repeat; background-position:left top;float:left;margin-right:90px;cursor:pointer;margin-top:8px;}
#tabtailleen { display:block; width:158px;height:18px;background:url(../img/distributionen.jpg) no-repeat; background-position:left top;float:left;margin-right:90px;cursor:pointer;margin-top:8px;}
#fa-main #fa-product-right #fa-product-desc a{}
#fa-product-detail {display: block;position:relative;float:left;margin-top:15px;}
#fa-product-txt {display: block;position:relative;float:left;width:200px;margin-left:10px;}
#fa-product-letxt {margin:0;width:100px;text-align:left;padding-right:0px;}
#fa-product-letxtul {margin-left:-25px;margin-top:8px;margin-bottom:5px;}
#fa-main #fa-product-right #fa-product-options{display:inline;float:right;width:222px;margin-bottom:10px;position:relative;}
#fa-main #fa-product-right #fa-other-products{clear:left;margin-bottom:20px;}
#fa-main #fa-product-desc .prd-desc-header strong{float:left;margin-top:2px;}
#fa-main #fa-product-desc .prd-desc-header img{margin-left:7px;}
img.block{display:block;}
#fa-product-img{display:block;overflow:hidden;padding:0px 0;width:416px;}
#fa-product-img p{margin:0;}
#fa-product-img a{text-decoration:none;}
#fa-product-right{position:relative; top:45px;}
#fa-product-right .hoverzoom-preview{position:absolute;left:15px;top:-2px;width:406px;height:280px;margin:0;padding:0;border:1px solid #e1e1e1;}
#fa-product-right .hoverzoom-loading{background:#fff url(../img/loadingAnimation.gif) no-repeat 50% 50%;}
#fa-product-left .hoverzoom-preview{position:absolute;left:10px;top:-2px;width:416px;height:326px;margin:0;padding:0;border:1px solid #e1e1e1;background:#fff;}
#fa-product-left .hoverzoom-loading{background:#fff url(../img/loadingAnimation.gif) no-repeat 50% 50%;}
#fa-product-img.hoverzoom a.main{height:auto;margin:0 auto;}
#fa-product-img.hoverzoom a.main:hover{background:#000;}
#fa-product-img.hoverzoom a.main img.hover{filter:alpha(opacity=40);-moz-opacity:.4;opacity:.4;}
#fa-product-img.hoverzoom a.main span{height:auto;margin:0 ;}
#fa-product-imgplus.hoverzoom a.main{height:auto;margin:0 auto;}
#fa-product-imgplus.hoverzoom a.main:hover{background:#000;}
#fa-product-imgplus.hoverzoom a.main img.hover{filter:alpha(opacity=40);-moz-opacity:.4;opacity:.4;}
#fa-product-imgplus.hoverzoom a.main span{height:15px;margin:0 ;}
#fa-product-det1.hoverzoom a.main,#fa-product-det2.hoverzoom a.main,#fa-product-det3.hoverzoom a.main{height:auto;margin:0 auto;}
#fa-product-det1.hoverzoom a.main:hover,#fa-product-det2.hoverzoom a.main:hover,#fa-product-det3.hoverzoom a.main:hover{background:#000;}
#fa-product-det1.hoverzoom a.main img.hover,#fa-product-det2.hoverzoom a.main img.hover,#fa-product-det3.hoverzoom a.main img.hover{filter:alpha(opacity=40);-moz-opacity:.4;opacity:.4;}
#fa-product-det1.hoverzoom a.main span,#fa-product-det2.hoverzoom a.main span,#fa-product-det3.hoverzoom a.main span{height:15px;margin:0 ;}
#lilycanis2009 { position: absolute; display:block; top:18px; left:775px; margin:0; padding:0; width:260px; height:70px; overflow:hidden;z-index:500; }
#lilycanis2009 #left {text-align:right; display:block;width:25px;height:70px;position:relative;left:0px;float:left;}
#lilycanis2009 #right {text-align:right; display:block;width:25px;height:70px;position:relative;left:6px;float:left; }
#lilycanis2009 #modele {text-align:left; display:block; width:200px;position:relative;left:3px;float:left;overflow:hidden;}
#lilycanis2009 #modele ul  { margin: 0;display:block; left:-40px;}
#lilycanis2009 #modele li  { display:block; float: left; list-style: none; width: 72px; height: 70px; margin: 0; }
#left:hover,#right:hover{cursor:pointer;}
#left{ background:url(../img/arrowPrevious.gif) no-repeat; background-position:0px 20px;}
#left:hover{ background:url(../img/arrowPrevious_on.gif) no-repeat; background-position:0px 20px;}
#right{ background:url(../img/arrowNext.gif) no-repeat; background-position:0px 20px;}
#right:hover{ background:url(../img/arrowNext_on.gif) no-repeat; background-position:0px 20px;}
#lesmodeles{text-align:left; display:block; width:848px;position:relative;left:0px;}
pre { text-align: left; overflow: visible }
code { background-color: #ffc }
pre code { background-color: #eee }
.pics { height: 339px; width: 556px; padding:0; margin:0; overflow: hidden;}
.pics img { width: 556px; padding: 0px;top:0; left:0 }
.pics img { -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#TB_window {font:12px Arial,Helvetica,sans-serif;color:#333;}
#TB_secondLine {font:10px Arial,Helvetica,sans-serif;color:#666;margin-top:5px;}
#TB_window a:link,
#TB_window a:visited,
#TB_window a:hover,
#TB_window a:active,
#TB_window a:focus{color:#666;outline:0;}
#TB_overlay{position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;}
.TB_overlayMacFFBGHack {background:url(macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#ccc;filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;}
* html #TB_overlay {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:1005;color:#000000;display:none;border:1px solid #ccc;-moz-border-radius:10px;text-align:left;top:50%;left:50%;}
* html #TB_window {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:0;}
#TB_secondline{padding-top:5px;}
#TB_caption{padding:7px 30px 10px 15px;float:left;font-weight:bold;font-size:12px;color:#ae269e;overflow:hidden;}
#TB_caption span#TB_prev{position:absolute;bottom:5px;left:10px;}
#TB_caption span#TB_next{position:absolute;bottom:5px;left:50px;}
#TB_closeWindow{height:25px;padding:25px 15px 10px 0;float:right;}
#TB_closeWindowButton{float:left;height:26px;padding-left:30px;background:url(btn-close-left.png) 0 0 no-repeat;text-decoration:none;line-height:25px;}
#TB_closeWindowButton span{float:left;height:26px;padding-right:11px;background:url(btn-close-right.png) 100% 0 no-repeat;text-decoration:none;font-weight:bold;color:#ae269e;cursor:pointer;}
#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:#fff;}
#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_load{position:fixed;display:none;height:13px;width:208px;z-index:1003;top: 50%;left: 50%;margin: -16px 0 0 -16px; /* -height/2 0 0 -width/2 */}
* html #TB_load {position:absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:999;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 { position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{overflow:hidden;clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}

