body{margin:2%;margin-top:4px;margin-bottom:2px;width:96%;}
table{font-family:Tahoma;}
.gretting{font-family: "Verdana", "Geneva", "Arial", "Sans serif";color:#9F009F;font-size:10px;padding:0px;padding-left:8px;margin-left:8px;}
.tbtop{padding-bottom:4px;margin-bottom:0px;margin-left:0px;width:100%;}
.topline{font-family: "Tahoma", "Geneva", "Arial", "Sans serif";}
.topline span{position:relative;padding:3px 9px 3px 9px; font-weight:bold;}
.topline a{font-size:12px;color:#770077;text-decoration:none;}
.topline a:hover{color:#CC00CC;text-decoration:underline;}
.topline a.current{color:#CC00CC;font-weight:bold;}
.baseline{margin-top:8px;margin-bottom:4px;font-family: "Verdana", "Geneva", "Arial", "Sans serif";border-top:1px solid #CC99CC;color:#770077;font-size:10px;}
.baseline a{color:#770077;text-decoration:none;}
.baseline a:hover{color:#CC00CC;text-decoration:underline;}
#SignBox {z-index:98;position:absolute;left:-208px;top:24px;background-color:#f4f4f4;border:1px solid #DFDFDF;padding:5px;padding-top:2px;display:none;}
#SignBox table{font-family: "Verdana", "Geneva", "Arial", "Sans serif";font-size:12px;color:#990099;}
#SignBox input{font-family: "Verdana", "Geneva", "Arial", "Sans serif";font-size:12px;}
#SignBox a{text-decoration:underline;font-size:12px;}
#LangBox {z-index:99;position:absolute;left:0px;top:24px;background-color:#f4f4f4;border:1px solid #DFDFDF;padding:4px;text-align:left;font-family: "Verdana", "Geneva", "Arial", "Sans serif";font-size:13px;display:none;}
#LangBox img{border:0px;}
#LangBox a{padding:3px;font-family: "Verdana", "Geneva", "Arial", "Sans serif";font-size:11px;text-decoration:none;color:#990099;font-weight:normal;}
#LangBox a:hover{padding:2px;border:1px solid #990099;background-color:#DDD1F0;color:#990099;}
#block_content {background-color:#f4f4f4;border:1px solid #DFDFDF;border-top:1px solid #952496;border-bottom:1px solid #952496;}
.titlebar{width:100%;height:26px;color:#4b4b4b;background:#DFDFDF url('imgs/navbar/top_bar_middle.gif') repeat-x;font-family:Tahoma;font-weight:bold;font-size:11px;margin:0px;padding-left:10px;padding-top:6px;}
.title1 {font-family: "Tahoma", "Geneva", "Arial", "Sans serif";font-size:28px;color:#2E2E2E;}
.title2 {font-family: "Tahoma", "Geneva", "Arial", "Sans serif";font-size:20px;color:#2E2E2E;line-height:30px;}
.title3 {font-family: "Tahoma", "Geneva", "Arial", "Sans serif";font-size:19px;color:#2E2E2E;}
.title4 {font-family: "Tahoma", "Geneva", "Arial", "Sans serif";font-size:17px;color:#2E2E2E;line-height:21px;}
.title4 a{color:#2E2E2E;}
.title5 {font-family: "Tahoma", "Geneva", "Arial", "Sans serif";font-size:13px;color:#777777;}
.title5 a {color:#777777;}
.title6 {font-family: "Tahoma", "Geneva", "Arial", "Sans serif";font-size:11px;color:#777777;line-height:15px;}
a.linksmall {font-family: "Tahoma", "Geneva", "Arial", "Sans serif";font-size:9px;color:#777777;}
a.linkmedium {font-family: "Tahoma";text-decoration:underline;font-weight:bold;font-size:12px;color:#770770;}
/* table data list */
.rtable {font-family:Tahoma,Arial;background-color:#FFFFFF;color:#525252;font-weight:normal;}
.rtable img  {cursor:pointer;}
.rtable .rh  {font-size:11px;background-color:#CC88DD;height:26px;color:#FFFFFF}
.rtable .r0  {font-size:11px;background-color:#F4F4F4;}
.rtable .r0_s{font-size:11px;background-color:#F4DDD4;}
.rtable .r1  {font-size:11px;background-color:#E4E4E4;}
.rtable .r1_s{font-size:11px;background-color:#F4DDD4;}
.rtable tr  {font-size:11px;background-color:#EEEEEE;}
.rtable .sortcol{text-decoration:underline;cursor:pointer;color:#FFFFFF}
.rtable .cursortcol{text-decoration:underline;cursor:pointer;color:#FFFFFF}
/* forms */
.formarea form{margin:0px;}
.formarea table{font-family:Tahoma;font-size:11px;color:#262626;}
.formbox{border:1px solid #cccccc;}
.formbox form{margin:0px;}
.formbox table{background-color:#ededed;font-family:Tahoma;font-size:12px;}
.formbox .titl{background-color:#CC88DD;color:white;white-space:nowrap;height:18px;padding-left:4px;padding-right:4px;}
.formbox .titlbw{background-color:#cccccc;color:white;white-space:nowrap;height:18px;padding-left:4px;padding-right:4px;}
.formbox a{text-decoration:underline;}
.formbox a:hover{color:#ff8000;}
/* colors */
.col1{color:#ff8000;}
.col2{color:#A23795;}
.col3{color:#696969;}
.col4{color:#ffffff;}
/* fonts */
.font0{font-family:Tahoma, Verdana, Arial;font-weight:bold;}
.font17{font-family:Tahoma, Verdana, Arial;font-size:17px;font-weight:bold;}
.font13{font-family:Tahoma, Verdana, Arial;font-size:13px;font-weight:bold;}
.font12{font-family:Tahoma, Verdana, Arial;font-size:12px;}
.font11{font-family:Tahoma, Verdana, Arial;font-size:11px;font-weight:bold;}
.font11n{font-family:Tahoma, Verdana, Arial;font-size:11px;}
.font10{font-family:Tahoma, Verdana, Arial;font-size:10px;}
/* upload */
#uploadstatusbox{position:absolute; left:0; top:0;}
#uploadstatusframe{width:300px;height:280px;left:0;top:0;background-color:#333333; }
/* themewrap */
.bigTitle{font-family:'Tahoma';font-size:21px;font-weight:bold;color:#777777;}
/* views */
.vTitle{font-family:Tahoma;color:#262626;font-size:13px;font-weight:bold;letter-spacing:1px;font-variant:small-caps;}
.vDesc{font-family:Tahoma;color:#777777;font-size:12px;letter-spacing:1px;}
.vDesc1{padding-left:8px;font-family:Tahoma;color:#333333;font-size:11px;text-align:left;vertical-align:middle;}
.vDesc1 a{color:#A23795;}
.vDesc1 .vNum{color:#A23795;font-weight:bold;margin-right:5px;}
.vDesc1 .lowlight{color:#bbbbbb;text-decoration:none;}
.vDesc1 .highlight{color:#A23795;text-decoration:underline;cursor:pointer;}
.vDesc2{width:100%;font-family:Tahoma;color:#777777; font-weight:600; font-size:12px; font-style:italic;height:18px;text-align:left;white-space: nowrap;}
.vDesc3{width:100%;font-family:Tahoma;color:#777777; font-weight:bold; font-size:11px; font-style:italic;height:13px;text-align:left;white-space: nowrap;}
.vMsg{width:100%;font-family:Tahoma;color:#777777; font-weight:600; font-size:17px; font-style:italic;height:60px;text-align:center;color:#A23795;width:100%;}
.vig{border:solid 1px transparent;border-left:none;width:100px;height:100px;}
.vig2{border:solid 1px transparent;border-left:none;width:50px;height:50px;}
.mainbloc{display:table;width:100%;overflow:hidden;}
.bloc{width:100%;overflow:hidden;text-align:left;border:1px solid #cccccc;}
.blocTitle{width:100%;color:#FFFFFF;background-color:#CC88DD;font-family:Tahoma;font-weight:bold;font-size:13px;margin:0px;padding:2px;padding-left:3px;}
.blocImage{background-color: white;padding:0px;width:100%;height:119px;overflow:auto;}
.bloc2{width:100%;height:98%;overflow:hidden;border:1px solid #cccccc;}
.blocImage2{position:relative;background-color: white;padding:0px;width:100%;overflow:auto;}
/* Detail View */
.textbox textarea{font-family:Tahoma;font-size:11px;text-align:left;background-color:#f4f4f4;padding:4px;padding-left:10px;color:#4b4b4b;overflow:auto;border:none;}
.imgWait{background-repeat:no-repeat;background-position:center center;background-color:#000000;background-image:url('imgs/wait_img.gif');overflow:hidden;}
/* boxes */
#WaitBox{position:absolute;top:0;right:0;text-align:right;background-color:#A23795;color:white;font-family:Tahoma;font-size:13px;font-weight:bold;padding:2px;display:none;}
#InfosBox{position:absolute;bottom:2px;right:2px;color:white;background-color:#333333;font-family:Tahoma;font-size:11px;padding:2px;display:none;border:1px solid orange;width:160px;}
#InfosBox a{color:#ff8000;text-decoration:underline;}
#MaskBox{background-color:#eeeeee;border:none;filter: alpha(opacity=5); /* ie */-moz-opacity:0.05; /* mozilla */z-index:8;position:absolute;left:0;top:0;width:100%;height:100%;display:none;}
#helpframe{background-color:white;position:relative;width:100%;height:100%;left:0;top:0;border:0px;}
#MaxiBox{z-index:99;width:100%;height:100%;position:absolute;left:0;top:0;background-color:#EDEDED;border:none;display:none;}
/* misc */
#TBINFO a.mini{font-size:11px;text-decoration:underline;color:#4b4b4b;margin:3px;}
#TBCAPTION{font-family:Tahoma;font-size:12px;font-weight:bold;color:white;height:24px;}
#TBCAPTION input{font-size:13px;font-weight:bold;font-family:Tahoma;}
#TBCAPTION .mid{background-image:url('imgs/mid_caption.gif');background-repeat:repeat-x;height:24px;}
#TBCAPTION a.mini{text-decoration:underline;color:white;margin:3px;}
#txt_caption{border:none;background-color:transparent;color:white;width:100%}
#TBDESC{font-family:Tahoma;font-size:13px;}
#TBDESC a.mini{font-size:11px;text-decoration:underline;color:#4b4b4b;margin:3px;}
#ZSEARCHTXT,#ZTYPE,#SEARCHTXT{font-family:Tahoma , Arial, Verdana; font-size:11px; color:#4b4b4b; font-weight:bold;height:18px;padding:0px;padding-left:2px;padding-bottom:2px;}
.aspe{text-decoration:underline;}
.sortcol{text-decoration:underline;cursor:pointer;color:white;}
.cursortcol{text-decoration:underline;cursor:pointer;color:#ff8000;}
.btn_next{font-family:Tahoma;font-size:15px;font-weight:bold;color:#A23795;}
.minbut{color:purple;cursor:pointer;font-family:Tahoma;font-size:11px;border-collapse:collapse;margin:0px;padding:0px;}
/* WEBSITE */
/* fonts */
.t_access{font-family:"Tahoma", Verdana, Arial;color:white;font-size:13px;background-color:#A23795;background-image:url('imgs/progbar.jpg');background-position:right;height:19px;}
.t_cn{color:#A23795;font-family:Arial, Verdana;font-size:11px;}
#ltop {width:18px;background-image:URL('imgs/lmid.gif'); background-repeat:repeat-y;}
#ctop {background-image:url('imgs/bgtop.gif'); background-repeat:repeat-x;}
#rtop {background-image:URL('imgs/rmid.gif'); background-repeat:repeat-y;}
#lbot {height:7px;background-image:url('imgs/lbot.gif'); background-repeat:no-repeat;}
#cbot {background-image:url('imgs/cenbot.gif'); background-repeat:repeat-x;}
#rbot {height:12px;background-image:url('imgs/rbot.gif'); background-repeat:no-repeat;}
.style1  {color: #FFFFFF}
.style2  {font-family: "Tahoma", Verdana, Arial;font-size: 12px;}
.style5  {color: #333333}
.style6  {color: #D86903}
.style7  {color: #8217A0}
.style8  {font-family: 'Tahoma', Arial, Verdana;font-size: 12px;}
.style11 {font-family: "Tahoma", Verdana, Arial; font-size: 12px; color: #333333;letter-spacing:1px;}
.style11 a {color: #8217A0;}
.style11 li a {font-weight:bold;font-size:13px;line-height:26px;}
.style11b {font-family: 'Tahoma', Arial; font-size: 12px; color: #333333;letter-spacing:1px;}
.style11t {color: #8217A0;font-weight: bold;font-family: 'Tahoma', Arial;font-size: 11px;letter-spacing:1px;}
.style12 {color: #8217A0;font-weight: bold;font-family: "Tahoma", Verdana, Arial;font-size: 12px;letter-spacing:1px;}
.qtitle {color: #8217A0;font-weight: bold;font-family: "Tahoma", Verdana, Arial;font-size: 13px;letter-spacing:1px;}
.style13 {color: #8217A0;font-weight: bold;}
.style13 {color: #D86903}
.style14 {font-family: "Tahoma", Verdana, Arial;font-size: 12px;color: #8217A0;font-weight: bold;}
.style14 {font-family: 'Tahoma', Arial, Verdana;font-size: 12px;color: #333333;}
.style15 {color: #8217A0; font-weight: bold; }
.style16 {font-family: "Tahoma", Verdana, Arial; font-size: 12px; color: #D86903;}
.style17 {font-size: 12px; color: #8217A0; font-family: "Tahoma", Verdana, Arial;}
.style18 {color: #8217A0;font-weight: bold;font-family: "Tahoma", Verdana, Arial;font-size: 12px;}
.style19 {color: #333333;font-weight: bold;}
.style21 {color: #D86903;font-weight: bold;}
.style23 {color: #8217A0}
.style24 {font-family: "Tahoma", Verdana, Arial; font-size: 12px; color: #8217A0;}
.style25 {color: #D86903; font-weight: bold; font-family: "Tahoma", Verdana, Arial; font-size: 12px; }
.style26 {font-family: "Tahoma", Verdana, Arial; font-size: 12px; color: #D86903;}
.style27 {font-family: "Tahoma", Verdana, Arial; font-size: 11px; color: #777777;}
.tbprice {font-family:Arial;font-weight:bold;}
.tbprice .rhp {color:#DA6F0E;font-size:14px;text-align:center;border-bottom: solid 1px #bbbbbb;border-top: solid 1px #bbbbbb;padding:2px;background-color:#EFEFEF;width:92px}
.tbprice .rlp th {color:#8217A0;font-size:12px; border-bottom: solid 1px #bbbbbb;}
.tbprice .rlp td {color:#707070;font-size:12px; border-bottom: solid 1px #bbbbbb;}
.tbprice .rcp td {color:#636363;font-size:9px;}
.tbprice .rhp2  {color:#DA6F0E;font-size:14px;text-align:center;}
.tbprice .rhp3 {color:#DA6F0E;font-size:14px;text-align:center;border:2px outset;background-color:#EFEFEF;text-decoration:none}
.tbprice a {text-decoration:none}
.bigTitle{font-family:"Tahoma";font-size:22px;font-weight:bold;color:#777777;font-stretch:ultra-condensed;}
.btnImage{border:none;background-color:transparent;background-position:center center;background-repeat:no-repeat;cursor:pointer;}
.fontVeryBigGrey {font-size:33px;font-weight:bold;color:#777777;}
.fontMedGrey {font-size:15px;font-weight:bold;color:#777777;}
.fontSmallGrey {font-size:13px;font-weight:bold;color:#777777;}
.fontSmall {font-size:12px;font-weight:normal;color:#333333;}
.fontSmallB {font-size:12px;font-weight:bold;color:#000000;}
/*--combobox--*/
.combox{z-index:9;position:relative;font-family: "Tahoma", "Geneva", "Arial", "sans serif";color:#2E2E2E;font-size:12px;}
.combox a{color:#2E2E2E;font-size:11px;text-decoration:underline;cursor:pointer;}
.combox img{cursor:pointer;}
.combox a.titl{color:#2E2E2E;font-size:13px;letter-spacing:1px;font-variant:small-caps;text-decoration:none;font-weight:bold;}
.combox select{position:absolute;background-color:#efefef;border:2px solid #cecece;top:18px;left:0px;display:none;}
.combox select option{font-family: "Tahoma", "Geneva", "Arial", "sans serif";color:#2E2E2E;font-size:12px;}
.btnnew {background:url('imgs/btnnew.gif') no-repeat;border:none;width:134px;height:28px;font-family:Tahoma;font-size:13px;font-weight:bold;padding-bottom:2px;color:#000000;cursor:pointer;}
.h_txt {color:#2E2E2E; font-size:12px;}
.h_lnk {color:#9F009F; font-size:12px;}
.twit_title {color:#000000; font-size:28px;}
.twit_subtitle {color:#000000; font-size:22px;}
.twit {color:#33CCFF; font-weight:bold;}
.twit_link {color:#0099CC; font-size:12px;}
.toolTip {position:absolute;z-index:1000;text-align:left;min-height:1em;padding:5px;font-family:tahoma,arial,sans-serif;font-size:12px;background:#260260;color:#ffffff;border:2px solid #770770;}
/* index  */
.tdborder{border:1px solid #DDDFDE;}
.tdborderright{background:url("../home/bg_right.gif") repeat-x;border:1px solid #DDDFDE;}
.tdborderpink{background: url('../home/bglightpink.gif') repeat-x ;border:1px solid #DDDFDE;}
.pb_t{font-family: Tahoma, Geneva, sans-serif;font-size:22px;color:#6C00AA;}
.pb_n{font-family: Tahoma, Geneva, sans-serif;font-size:20px;color:#282828;}
.pb_s{font-family: Tahoma, Geneva, sans-serif;font-size:18px;color:#282828;}
.btnbig{width:232px;height:40px;background: url("../home/btnbig.gif") no-repeat;vertical-align:middle;text-align:center;font-family: "Tahoma", "Geneva", "Arial", "Sans serif";font-size:20px;font-weight:bold;color:#000000;padding-top:6px;text-decoration:none;cursor:pointer;}
/* my account */
#accountblock {border:1px solid #CECECE; background-color:#FFFFFF;padding:8px;padding-top:2px;}
#accountblock a {color:purple;}
#tipsblock {border:1px solid #CECECE; background-color:#FAEAD1; padding:4px;padding-left:10px;padding-right:10px;}
#tipsblock table {font-family:Tahoma;font-size:11px;}
#tipsblock a {color:purple;}
/* cart */
.calcbtn{font-size:13px;color:#AA3399;font-weight:bold;}
#currency{font-family:Verdana;font-size:13px;border:1px solid #CC88DD;}
#promo_code{font-family:Verdana;font-size:13px;border:1px solid #CC88DD;}
.tbspec {background:#fff;font-family:tahoma;font-size:12px;border:1px solid #CC88DD;color:#262626}
.tbspec .thead th{color:white;background:#CC88DD;font-size:13px;height:26px;border-right:1px solid white;}
.tbspec .tlist td{color:#262626;height:22px;font-size:12px;border-right:1px solid #CC88DD;}
.tbspec .tlist td img.MINIBOOK11X8{width:64px;height:46px;border:1px outset #ccc;}
.tbspec .tlist td img.PBOOK21X21{width:64px;height:64px;border:1px outset #ccc;}
.tbspec .topt  td{border:none;}
.tbspec td input.qty{text-align:right;font-size:13px;border:1px solid #CC88DD;}
.tbspec .tfootsep th{color:#262626;height:22px;border-top:1px solid #CC88DD;border-right:1px solid #CC88DD;}
.tbspec .tfootr th{color:#FF00AA;height:22px;border-right:1px solid #CC88DD;}
.tbspec .tfootr th.pless{color:#FF00AA;height:22px;border-right:1px solid #CC88DD;font-size:17px;}
.tbspec .tfoot th{color:#262626;height:22px;border-right:1px solid #CC88DD;}
.tbspec .tfoot th.total_order{color:white;background:#CC88DD;font-size:17px;}
.tbspec th.brnone{border-right:none;}
.tbspec td.brnone{border-right:none;}
.tbspec a.agift {font-size:12px;color:#770770;font-weight:bold;}
.tbspec fieldset {border:1px solid lightgrey;width:100%;font-family:tahoma;font-size:10px;width:230px;padding:4px;white-space:nowrap;}
.tbspec fieldset a{color:#770770}
.tbspec legend {color:#770770}
/* photobook start */
.TblWhite {font-family:Tahoma;background-color:#ffffff;border:1px solid #cecece;width:100%;}
.TblWhite .btitle{font-size:21px;color:#721DA0;font-weight:bold;}
.TblWhite .bsubtitle{font-size:14px;color:#262626;font-weight:bold;}
.TblWhite .btext{font-size:13px;color:#262626;font-weight:normal;height:80px;}
/* jump */
table.tblzone {font-family:Tahoma; height:400px;}
.tblzone {background-color:#ffffff;border:1px solid #cecece;width:100%;}
.tblzone .btitle{font-size:21px;color:#721DA0;font-weight:bold;}
.tblzone .title{font-size:21px;color:#721DA0;}
.tblzone .bsubtitle{font-size:14px;color:#262626;font-weight:bold;}
.tblzone .btext{font-size:13px;color:#262626;font-weight:normal;}
/* photobook wizard */
.wizbtn {font-family:Tahoma, Geneva, sans-serif; color:#FFFFFF; font-weight:bold; text-align:center; height:36px; padding:0px; margin:0px; border-collapse:collapse;cursor:pointer;}
.wizbtn td.t {background:url(imgs/wizbtn_b.gif) repeat-x #777777; white-space:nowrap; padding:0px 8px 2px 8px; font-size:15px;}
.wizbtn td.t:hover {color:#F9DDF0;}
.wizbtn td.l {background:url(imgs/wizbtn_l.gif) left top no-repeat; width:8px;}
.wizbtn td.r {background:url(imgs/wizbtn_r.gif) right top no-repeat; width:8px;}
.subbtn {height:54px; padding:0px; margin:0px; border-collapse:collapse; cursor:pointer;}
.subbtn td.t {background:url(imgs/subbtn_b.gif) repeat-x; white-space:nowrap; font-family:Tahoma, Geneva, sans-serif; padding:0px 8px 2px 8px; font-size:22px; color:#FFFFFF; font-weight:bold; text-align:center;}
.subbtn td.t:hover { color:#F9DDF0; }
.subbtn td.l {background:url(imgs/subbtn_l.gif) left top no-repeat; width:9px;}
.subbtn td.r {background:url(imgs/subbtn_r.gif) right top no-repeat; width:9px;}
.wizbar table {font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:bold; text-align:center;letter-spacing:1px;}
.wizbar_off {background-color:#D6D6D6; color:#FFFFFF;}
.wizbar_on {background-color:#B26FBB; color:#FFFFFF;}
.wizbar_passed {background-color:#D6D6D6; color:#B26FBB;}
.wizbar_passed td{text-decoration:underline;cursor:pointer;}
.wizdesc {font-family:Tahoma;font-size:11px;letter-spacing:1px;color:#262626;border:solid 1px #CECECE;background:#FAEAD1;padding:4px;margin:4px;}
.wizlegend {font-family:Tahoma;font-size:11px;letter-spacing:1px;line-height:18px;padding-left:10px;color:#262626;}
.wiztext {font-family:Tahoma;color:#333;font-size:12px;letter-spacing:1px;text-align:left;font-weight:normal;padding-top:6px;}
#tbMatrix .ini {border:4px double lightgrey;cursor:pointer;}
#tbMatrix .ovr {border:4px solid lightgrey;}
#tbMatrix .sel {border:4px solid #993399;}
#pageNum {font-family:Tahoma;font-size:12px;letter-spacing:1px;padding-right:18px;color:#262626;font-weight:bold;}
#dscZone {font-family:Tahoma;font-size:11px;letter-spacing:1px;color:#262626;border:solid 1px #CECECE;background:#FAEAD1;padding:4px;width:100%;overflow:hidden;}
#msgZone {font-family:Tahoma;font-size:26px;}
iframe {background-color:#F6F6F6;}
.divstep {position:relative;left:0px;top:0px;width:100%;height:100%;display:none;}
.numitems {font-family:Tahoma;border:none;background-color:#F6F6F6;color:#990099;font-size:12px;font-weight:bold;}
.warn {font-family:Tahoma;color:white;font-size:13px;letter-spacing:1px;line-height:18px;padding:8px;margin:0px;font-weight:bold;background:#777777;}
.warn2 {font-family:Tahoma;color:white;font-size:17px;letter-spacing:1px;line-height:18px;padding:8px;margin:0px;font-weight:bold;background:orange;}
.warn a {color:#ff00ff;font-size:13px;letter-spacing:1px;line-height:15px;}
.orderfont {font-family:Tahoma;color:#262626;font-size:13px;letter-spacing:1px;line-height:18px;padding:8px;margin:0px;}
#save_title {color:#FF0FF0}
#book_promo {font-family:Tahoma;color:red;font-weight:bold;}
.warn_status {font-family:Tahoma;font-size:14px;color:red;font-weight:bold;font-variant:small-caps;}
/* New homepage  */
.tbl_h { width:100%; height:250px; padding:0px 15px 0px 15px; background:url(imgs/tbl_h_bg.gif) repeat-x top; border:1px solid #DDDFDE; }
.tbl_h2 { width:100%; height:240px; padding:0px 15px 0px 15px; background:url(imgs/tbl_h2_bg.gif) repeat-x top; border:1px solid #DDDFDE; }
.tbl_h3 { width:100%; height:240px; padding:0px 0px 0px 15px; background:url(imgs/tbl_h3_bg.gif) repeat-x top; border:1px solid #DDDFDE; }
.tbl_foot td { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2E2E2E; padding-left:8px; vertical-align:top; }
.tbl_copy { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2E2E2E; padding-left:8px; vertical-align:top; }
.tbl_foot td.sep { border-left:1px solid #DDDFDE; width:1px; }
.tbl_foot a, .tbl_copy a { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#3B5998; }
.tbl_foot a:HOVER, .tbl_copy a:HOVER { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color:#3B5998; }


.f1 { font-family:Arial, Helvetica, sans-serif; font-size:32px; color:#000000; }
.f2 { font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#282828; }
.f3 { font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#282828; }
.f4 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#282828; }
.f5 { font-family:Arial, Helvetica, sans-serif; font-size:40px; color:#3B5998; }
a.med { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#464646; text-decoration:underline; }
a.med:HOVER { color:#3B5998; }

.confirm_buttons .confirm_button{float:left}
.confirm_button a.link_btn_style{background-image:url(http://www.facebook.com/images/confirm_button_active.gif)}
.confirm_button a.link_btn_style span{background-image:url(http://www.facebook.com/images/confirm_button.gif)}
.confirm_button a.link_btn_style:active span{background-image:url(http://www.facebook.com/images/confirm_button_active.gif)}
.confirm_button a.link_btn_style strong{display:block;padding-left:22px;background:url(http://www.facebook.com/images/confirm_button_add_icon.gif) no-repeat left 3px}
.confirm_button a.link_btn_style:hover strong{text-decoration:underline}

a.link_btn_style{background-repeat:no-repeat;background-position:-1000px -1000px;color:#fff;display:inline-block;font-size:13px;outline:none}
a.link_btn_style:hover{text-decoration:none}
a.link_btn_style span{cursor:pointer;display:inline-block;line-height:1em;padding:0 0 2px 0;background-repeat:no-repeat;background-position:bottom left}
a.link_btn_style span span{padding:0 2px 0 0;background-position:top right}
a.link_btn_style span span span{padding:0;background-position:top left}
a.link_btn_style span.btn_text{display:inline-block;margin:2px -2px -2px 2px;padding:2px 19px 5px 17px;background-position:bottom right}
a.link_btn_style span{display:-moz-inline-box}


.menu_rollover { float:left; font-family:tahoma; font-size:12px; width:156px; height:15px; text-align:left; margin:2px; color:#770770; text-decoration: none; }
a.menu_rollover:link {padding:4px;border:none;}
a.menu_rollover:visited {padding:4px;border:none;color: #770770;text-decoration: none;}
a.menu_rollover:hover {padding:3px;border:1px solid #FEFEFE;color:#F1E1E4;background:#770770;}
a.menu_active {float:left;font-family:tahoma;font-size:12px;width:156px;height:15px;text-align:left;margin:2px;text-decoration:underline;padding:4px;border:none;color:#770770;font-weight:bold;}
a.menu_active:hover {padding:3px;border:1px solid #FEFEFE;color:#F1E1E4;background:#770770;text-decoration:underline;font-weight:bold;}
.tdborder1{border:1px solid #CECECE;padding:1px; background-color:#FFF;}

/* New homepage 2 essai  */
.tbln_main { height:400px; padding:0px 15px 0px 15px; }
.leftbox { background:#EF475C url(/themes/home/leftbox_l.gif) no-repeat left; color:#FFF; width:258px; height:94px; }
.rightbox { background:#669ECB url(/themes/home/rightbox_r.gif) no-repeat right; color:#FFF; width:258px; height:94px; }

.box_title { font-family: Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:bold; padding:2px 5px 2px 5px;}
.box_subtitle { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; padding:2px 5px 2px 5px;}

.fn1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:bold; padding:0px; color:#999999;}
.fn2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; padding-left:20px; color:#666666; background:url(/themes/home/mini_heart.gif) no-repeat left;}
body{margin:2%;margin-top:4px;margin-bottom:2px;width:96%;}
table{font-family:Tahoma;}
.gretting{font-family: "Verdana", "Geneva", "Arial", "Sans serif";color:#9F009F;font-size:10px;padding:0px;padding-left:8px;margin-left:8px;}
.tbtop{padding-bottom:4px;margin-bottom:0px;margin-left:0px;width:100%;}
.topline{font-family: "Tahoma", "Geneva", "Arial", "Sans serif";}
.topline span{position:relative;padding:3px 9px 3px 9px; font-weight:bold;}
.topline a{font-size:12px;color:#770077;text-decoration:none;}
.topline a:hover{color:#CC00CC;text-decoration:underline;}
.topline a.current{color:#CC00CC;font-weight:bold;}
.baseline{margin-top:8px;margin-bottom:4px;font-family: "Verdana", "Geneva", "Arial", "Sans serif";border-top:1px solid #CC99CC;color:#770077;font-size:10px;}
.baseline a{color:#770077;text-decoration:none;}
.baseline a:hover{color:#CC00CC;text-decoration:underline;}
#SignBox {z-index:98;position:absolute;left:-208px;top:24px;background-color:#f4f4f4;border:1px solid #DFDFDF;padding:5px;padding-top:2px;display:none;}
#SignBox table{font-family: "Verdana", "Geneva", "Arial", "Sans serif";font-size:12px;color:#990099;}
#SignBox input{font-family: "Verdana", "Geneva", "Arial", "Sans serif";font-size:12px;}
#SignBox a{text-decoration:underline;font-size:12px;}
#LangBox {z-index:99;position:absolute;left:0px;top:24px;background-color:#f4f4f4;border:1px solid #DFDFDF;padding:4px;text-align:left;font-family: "Verdana", "Geneva", "Arial", "Sans serif";font-size:13px;display:none;}
#LangBox img{border:0px;}
#LangBox a{padding:3px;font-family: "Verdana", "Geneva", "Arial", "Sans serif";font-size:11px;text-decoration:none;color:#990099;font-weight:normal;}
#LangBox a:hover{padding:2px;border:1px solid #990099;background-color:#DDD1F0;color:#990099;}
#block_content {background-color:#f4f4f4;border:1px solid #DFDFDF;border-top:1px solid #952496;border-bottom:1px solid #952496;}
.titlebar{width:100%;height:26px;color:#4b4b4b;background:#DFDFDF url('imgs/navbar/top_bar_middle.gif') repeat-x;font-family:Tahoma;font-weight:bold;font-size:11px;margin:0px;padding-left:10px;padding-top:6px;}
.title1 {font-family: "Tahoma", "Geneva", "Arial", "Sans serif";font-size:28px;color:#2E2E2E;}
.title2 {font-family: "Tahoma", "Geneva", "Arial", "Sans serif";font-size:20px;color:#2E2E2E;line-height:30px;}
.title3 {font-family: "Tahoma", "Geneva", "Arial", "Sans serif";font-size:19px;color:#2E2E2E;}
.title4 {font-family: "Tahoma", "Geneva", "Arial", "Sans serif";font-size:17px;color:#2E2E2E;line-height:21px;}
.title4 a{color:#2E2E2E;}
.title5 {font-family: "Tahoma", "Geneva", "Arial", "Sans serif";font-size:13px;color:#777777;}
.title5 a {color:#777777;}
.title6 {font-family: "Tahoma", "Geneva", "Arial", "Sans serif";font-size:11px;color:#777777;line-height:15px;}
a.linksmall {font-family: "Tahoma", "Geneva", "Arial", "Sans serif";font-size:9px;color:#777777;}
a.linkmedium {font-family: "Tahoma";text-decoration:underline;font-weight:bold;font-size:12px;color:#770770;}
/* table data list */
.rtable {font-family:Tahoma,Arial;background-color:#FFFFFF;color:#525252;font-weight:normal;}
.rtable img  {cursor:pointer;}
.rtable .rh  {font-size:11px;background-color:#CC88DD;height:26px;color:#FFFFFF}
.rtable .r0  {font-size:11px;background-color:#F4F4F4;}
.rtable .r0_s{font-size:11px;background-color:#F4DDD4;}
.rtable .r1  {font-size:11px;background-color:#E4E4E4;}
.rtable .r1_s{font-size:11px;background-color:#F4DDD4;}
.rtable tr  {font-size:11px;background-color:#EEEEEE;}
.rtable .sortcol{text-decoration:underline;cursor:pointer;color:#FFFFFF}
.rtable .cursortcol{text-decoration:underline;cursor:pointer;color:#FFFFFF}
/* forms */
.formarea form{margin:0px;}
.formarea table{font-family:Tahoma;font-size:11px;color:#262626;}
.formbox{border:1px solid #cccccc;}
.formbox form{margin:0px;}
.formbox table{background-color:#ededed;font-family:Tahoma;font-size:12px;}
.formbox .titl{background-color:#CC88DD;color:white;white-space:nowrap;height:18px;padding-left:4px;padding-right:4px;}
.formbox .titlbw{background-color:#cccccc;color:white;white-space:nowrap;height:18px;padding-left:4px;padding-right:4px;}
.formbox a{text-decoration:underline;}
.formbox a:hover{color:#ff8000;}
/* colors */
.col1{color:#ff8000;}
.col2{color:#A23795;}
.col3{color:#696969;}
.col4{color:#ffffff;}
/* fonts */
.font0{font-family:Tahoma, Verdana, Arial;font-weight:bold;}
.font17{font-family:Tahoma, Verdana, Arial;font-size:17px;font-weight:bold;}
.font13{font-family:Tahoma, Verdana, Arial;font-size:13px;font-weight:bold;}
.font12{font-family:Tahoma, Verdana, Arial;font-size:12px;}
.font11{font-family:Tahoma, Verdana, Arial;font-size:11px;font-weight:bold;}
.font11n{font-family:Tahoma, Verdana, Arial;font-size:11px;}
.font10{font-family:Tahoma, Verdana, Arial;font-size:10px;}
/* upload */
#uploadstatusbox{position:absolute; left:0; top:0;}
#uploadstatusframe{width:300px;height:280px;left:0;top:0;background-color:#333333; }
/* themewrap */
.bigTitle{font-family:'Tahoma';font-size:21px;font-weight:bold;color:#777777;}
/* views */
.vTitle{font-family:Tahoma;color:#262626;font-size:13px;font-weight:bold;letter-spacing:1px;font-variant:small-caps;}
.vDesc{font-family:Tahoma;color:#777777;font-size:12px;letter-spacing:1px;}
.vDesc1{padding-left:8px;font-family:Tahoma;color:#333333;font-size:11px;text-align:left;vertical-align:middle;}
.vDesc1 a{color:#A23795;}
.vDesc1 .vNum{color:#A23795;font-weight:bold;margin-right:5px;}
.vDesc1 .lowlight{color:#bbbbbb;text-decoration:none;}
.vDesc1 .highlight{color:#A23795;text-decoration:underline;cursor:pointer;}
.vDesc2{width:100%;font-family:Tahoma;color:#777777; font-weight:600; font-size:12px; font-style:italic;height:18px;text-align:left;white-space: nowrap;}
.vDesc3{width:100%;font-family:Tahoma;color:#777777; font-weight:bold; font-size:11px; font-style:italic;height:13px;text-align:left;white-space: nowrap;}
.vMsg{width:100%;font-family:Tahoma;color:#777777; font-weight:600; font-size:17px; font-style:italic;height:60px;text-align:center;color:#A23795;width:100%;}
.vig{border:solid 1px transparent;border-left:none;width:100px;height:100px;}
.vig2{border:solid 1px transparent;border-left:none;width:50px;height:50px;}
.mainbloc{display:table;width:100%;overflow:hidden;}
.bloc{width:100%;overflow:hidden;text-align:left;border:1px solid #cccccc;}
.blocTitle{width:100%;color:#FFFFFF;background-color:#CC88DD;font-family:Tahoma;font-weight:bold;font-size:13px;margin:0px;padding:2px;padding-left:3px;}
.blocImage{background-color: white;padding:0px;width:100%;height:119px;overflow:auto;}
.bloc2{width:100%;height:98%;overflow:hidden;border:1px solid #cccccc;}
.blocImage2{position:relative;background-color: white;padding:0px;width:100%;overflow:auto;}
/* Detail View */
.textbox textarea{font-family:Tahoma;font-size:11px;text-align:left;background-color:#f4f4f4;padding:4px;padding-left:10px;color:#4b4b4b;overflow:auto;border:none;}
.imgWait{background-repeat:no-repeat;background-position:center center;background-color:#000000;background-image:url('imgs/wait_img.gif');overflow:hidden;}
/* boxes */
#WaitBox{position:absolute;top:0;right:0;text-align:right;background-color:#A23795;color:white;font-family:Tahoma;font-size:13px;font-weight:bold;padding:2px;display:none;}
#InfosBox{position:absolute;bottom:2px;right:2px;color:white;background-color:#333333;font-family:Tahoma;font-size:11px;padding:2px;display:none;border:1px solid orange;width:160px;}
#InfosBox a{color:#ff8000;text-decoration:underline;}
#MaskBox{background-color:#eeeeee;border:none;filter: alpha(opacity=5); /* ie */-moz-opacity:0.05; /* mozilla */z-index:8;position:absolute;left:0;top:0;width:100%;height:100%;display:none;}
#helpframe{background-color:white;position:relative;width:100%;height:100%;left:0;top:0;border:0px;}
#MaxiBox{z-index:99;width:100%;height:100%;position:absolute;left:0;top:0;background-color:#EDEDED;border:none;display:none;}
/* misc */
#TBINFO a.mini{font-size:11px;text-decoration:underline;color:#4b4b4b;margin:3px;}
#TBCAPTION{font-family:Tahoma;font-size:12px;font-weight:bold;color:white;height:24px;}
#TBCAPTION input{font-size:13px;font-weight:bold;font-family:Tahoma;}
#TBCAPTION .mid{background-image:url('imgs/mid_caption.gif');background-repeat:repeat-x;height:24px;}
#TBCAPTION a.mini{text-decoration:underline;color:white;margin:3px;}
#txt_caption{border:none;background-color:transparent;color:white;width:100%}
#TBDESC{font-family:Tahoma;font-size:13px;}
#TBDESC a.mini{font-size:11px;text-decoration:underline;color:#4b4b4b;margin:3px;}
#ZSEARCHTXT,#ZTYPE,#SEARCHTXT{font-family:Tahoma , Arial, Verdana; font-size:11px; color:#4b4b4b; font-weight:bold;height:18px;padding:0px;padding-left:2px;padding-bottom:2px;}
.aspe{text-decoration:underline;}
.sortcol{text-decoration:underline;cursor:pointer;color:white;}
.cursortcol{text-decoration:underline;cursor:pointer;color:#ff8000;}
.btn_next{font-family:Tahoma;font-size:15px;font-weight:bold;color:#A23795;}
.minbut{color:purple;cursor:pointer;font-family:Tahoma;font-size:11px;border-collapse:collapse;margin:0px;padding:0px;}
/* WEBSITE */
/* fonts */
.t_access{font-family:"Tahoma", Verdana, Arial;color:white;font-size:13px;background-color:#A23795;background-image:url('imgs/progbar.jpg');background-position:right;height:19px;}
.t_cn{color:#A23795;font-family:Arial, Verdana;font-size:11px;}
#ltop {width:18px;background-image:URL('imgs/lmid.gif'); background-repeat:repeat-y;}
#ctop {background-image:url('imgs/bgtop.gif'); background-repeat:repeat-x;}
#rtop {background-image:URL('imgs/rmid.gif'); background-repeat:repeat-y;}
#lbot {height:7px;background-image:url('imgs/lbot.gif'); background-repeat:no-repeat;}
#cbot {background-image:url('imgs/cenbot.gif'); background-repeat:repeat-x;}
#rbot {height:12px;background-image:url('imgs/rbot.gif'); background-repeat:no-repeat;}
.style1  {color: #FFFFFF}
.style2  {font-family: "Tahoma", Verdana, Arial;font-size: 12px;}
.style5  {color: #333333}
.style6  {color: #D86903}
.style7  {color: #8217A0}
.style8  {font-family: 'Tahoma', Arial, Verdana;font-size: 12px;}
.style11 {font-family: "Tahoma", Verdana, Arial; font-size: 12px; color: #333333;letter-spacing:1px;}
.style11 a {color: #8217A0;}
.style11 li a {font-weight:bold;font-size:13px;line-height:26px;}
.style11b {font-family: 'Tahoma', Arial; font-size: 12px; color: #333333;letter-spacing:1px;}
.style11t {color: #8217A0;font-weight: bold;font-family: 'Tahoma', Arial;font-size: 11px;letter-spacing:1px;}
.style12 {color: #8217A0;font-weight: bold;font-family: "Tahoma", Verdana, Arial;font-size: 12px;letter-spacing:1px;}
.qtitle {color: #8217A0;font-weight: bold;font-family: "Tahoma", Verdana, Arial;font-size: 13px;letter-spacing:1px;}
.style13 {color: #8217A0;font-weight: bold;}
.style13 {color: #D86903}
.style14 {font-family: "Tahoma", Verdana, Arial;font-size: 12px;color: #8217A0;font-weight: bold;}
.style14 {font-family: 'Tahoma', Arial, Verdana;font-size: 12px;color: #333333;}
.style15 {color: #8217A0; font-weight: bold; }
.style16 {font-family: "Tahoma", Verdana, Arial; font-size: 12px; color: #D86903;}
.style17 {font-size: 12px; color: #8217A0; font-family: "Tahoma", Verdana, Arial;}
.style18 {color: #8217A0;font-weight: bold;font-family: "Tahoma", Verdana, Arial;font-size: 12px;}
.style19 {color: #333333;font-weight: bold;}
.style21 {color: #D86903;font-weight: bold;}
.style23 {color: #8217A0}
.style24 {font-family: "Tahoma", Verdana, Arial; font-size: 12px; color: #8217A0;}
.style25 {color: #D86903; font-weight: bold; font-family: "Tahoma", Verdana, Arial; font-size: 12px; }
.style26 {font-family: "Tahoma", Verdana, Arial; font-size: 12px; color: #D86903;}
.style27 {font-family: "Tahoma", Verdana, Arial; font-size: 11px; color: #777777;}
.tbprice {font-family:Arial;font-weight:bold;}
.tbprice .rhp {color:#DA6F0E;font-size:14px;text-align:center;border-bottom: solid 1px #bbbbbb;border-top: solid 1px #bbbbbb;padding:2px;background-color:#EFEFEF;width:92px}
.tbprice .rlp th {color:#8217A0;font-size:12px; border-bottom: solid 1px #bbbbbb;}
.tbprice .rlp td {color:#707070;font-size:12px; border-bottom: solid 1px #bbbbbb;}
.tbprice .rcp td {color:#636363;font-size:9px;}
.tbprice .rhp2  {color:#DA6F0E;font-size:14px;text-align:center;}
.tbprice .rhp3 {color:#DA6F0E;font-size:14px;text-align:center;border:2px outset;background-color:#EFEFEF;text-decoration:none}
.tbprice a {text-decoration:none}
.bigTitle{font-family:"Tahoma";font-size:22px;font-weight:bold;color:#777777;font-stretch:ultra-condensed;}
.btnImage{border:none;background-color:transparent;background-position:center center;background-repeat:no-repeat;cursor:pointer;}
.fontVeryBigGrey {font-size:33px;font-weight:bold;color:#777777;}
.fontMedGrey {font-size:15px;font-weight:bold;color:#777777;}
.fontSmallGrey {font-size:13px;font-weight:bold;color:#777777;}
.fontSmall {font-size:12px;font-weight:normal;color:#333333;}
.fontSmallB {font-size:12px;font-weight:bold;color:#000000;}
/*--combobox--*/
.combox{z-index:9;position:relative;font-family: "Tahoma", "Geneva", "Arial", "sans serif";color:#2E2E2E;font-size:12px;}
.combox a{color:#2E2E2E;font-size:11px;text-decoration:underline;cursor:pointer;}
.combox img{cursor:pointer;}
.combox a.titl{color:#2E2E2E;font-size:13px;letter-spacing:1px;font-variant:small-caps;text-decoration:none;font-weight:bold;}
.combox select{position:absolute;background-color:#efefef;border:2px solid #cecece;top:18px;left:0px;display:none;}
.combox select option{font-family: "Tahoma", "Geneva", "Arial", "sans serif";color:#2E2E2E;font-size:12px;}
.btnnew {background:url('imgs/btnnew.gif') no-repeat;border:none;width:134px;height:28px;font-family:Tahoma;font-size:13px;font-weight:bold;padding-bottom:2px;color:#000000;cursor:pointer;}
.h_txt {color:#2E2E2E; font-size:12px;}
.h_lnk {color:#9F009F; font-size:12px;}
.twit_title {color:#000000; font-size:28px;}
.twit_subtitle {color:#000000; font-size:22px;}
.twit {color:#33CCFF; font-weight:bold;}
.twit_link {color:#0099CC; font-size:12px;}
.toolTip {position:absolute;z-index:1000;text-align:left;min-height:1em;padding:5px;font-family:tahoma,arial,sans-serif;font-size:12px;background:#260260;color:#ffffff;border:2px solid #770770;}
/* index  */
.tdborder{border:1px solid #DDDFDE;}
.tdborderright{background:url("../home/bg_right.gif") repeat-x;border:1px solid #DDDFDE;}
.tdborderpink{background: url('../home/bglightpink.gif') repeat-x ;border:1px solid #DDDFDE;}
.pb_t{font-family: Tahoma, Geneva, sans-serif;font-size:22px;color:#6C00AA;}
.pb_n{font-family: Tahoma, Geneva, sans-serif;font-size:20px;color:#282828;}
.pb_s{font-family: Tahoma, Geneva, sans-serif;font-size:18px;color:#282828;}
.btnbig{width:232px;height:40px;background: url("../home/btnbig.gif") no-repeat;vertical-align:middle;text-align:center;font-family: "Tahoma", "Geneva", "Arial", "Sans serif";font-size:20px;font-weight:bold;color:#000000;padding-top:6px;text-decoration:none;cursor:pointer;}
/* my account */
#accountblock {border:1px solid #CECECE; background-color:#FFFFFF;padding:8px;padding-top:2px;}
#accountblock a {color:purple;}
#tipsblock {border:1px solid #CECECE; background-color:#FAEAD1; padding:4px;padding-left:10px;padding-right:10px;}
#tipsblock table {font-family:Tahoma;font-size:11px;}
#tipsblock a {color:purple;}
/* cart */
.calcbtn{font-size:13px;color:#AA3399;font-weight:bold;}
#currency{font-family:Verdana;font-size:13px;border:1px solid #CC88DD;}
#promo_code{font-family:Verdana;font-size:13px;border:1px solid #CC88DD;}
.tbspec {background:#fff;font-family:tahoma;font-size:12px;border:1px solid #CC88DD;color:#262626}
.tbspec .thead th{color:white;background:#CC88DD;font-size:13px;height:26px;border-right:1px solid white;}
.tbspec .tlist td{color:#262626;height:22px;font-size:12px;border-right:1px solid #CC88DD;}
.tbspec .tlist td img.MINIBOOK11X8{width:64px;height:46px;border:1px outset #ccc;}
.tbspec .tlist td img.PBOOK21X21{width:64px;height:64px;border:1px outset #ccc;}
.tbspec .topt  td{border:none;}
.tbspec td input.qty{text-align:right;font-size:13px;border:1px solid #CC88DD;}
.tbspec .tfootsep th{color:#262626;height:22px;border-top:1px solid #CC88DD;border-right:1px solid #CC88DD;}
.tbspec .tfootr th{color:#FF00AA;height:22px;border-right:1px solid #CC88DD;}
.tbspec .tfootr th.pless{color:#FF00AA;height:22px;border-right:1px solid #CC88DD;font-size:17px;}
.tbspec .tfoot th{color:#262626;height:22px;border-right:1px solid #CC88DD;}
.tbspec .tfoot th.total_order{color:white;background:#CC88DD;font-size:17px;}
.tbspec th.brnone{border-right:none;}
.tbspec td.brnone{border-right:none;}
.tbspec a.agift {font-size:12px;color:#770770;font-weight:bold;}
.tbspec fieldset {border:1px solid lightgrey;width:100%;font-family:tahoma;font-size:10px;width:230px;padding:4px;white-space:nowrap;}
.tbspec fieldset a{color:#770770}
.tbspec legend {color:#770770}
/* photobook start */
.TblWhite {font-family:Tahoma;background-color:#ffffff;border:1px solid #cecece;width:100%;}
.TblWhite .btitle{font-size:21px;color:#721DA0;font-weight:bold;}
.TblWhite .bsubtitle{font-size:14px;color:#262626;font-weight:bold;}
.TblWhite .btext{font-size:13px;color:#262626;font-weight:normal;height:80px;}
/* jump */
table.tblzone {font-family:Tahoma; height:400px;}
.tblzone {background-color:#ffffff;border:1px solid #cecece;width:100%;}
.tblzone .btitle{font-size:21px;color:#721DA0;font-weight:bold;}
.tblzone .title{font-size:21px;color:#721DA0;}
.tblzone .bsubtitle{font-size:14px;color:#262626;font-weight:bold;}
.tblzone .btext{font-size:13px;color:#262626;font-weight:normal;}
/* photobook wizard */
.wizbtn {font-family:Tahoma, Geneva, sans-serif; color:#FFFFFF; font-weight:bold; text-align:center; height:36px; padding:0px; margin:0px; border-collapse:collapse;cursor:pointer;}
.wizbtn td.t {background:url(imgs/wizbtn_b.gif) repeat-x #777777; white-space:nowrap; padding:0px 8px 2px 8px; font-size:15px;}
.wizbtn td.t:hover {color:#F9DDF0;}
.wizbtn td.l {background:url(imgs/wizbtn_l.gif) left top no-repeat; width:8px;}
.wizbtn td.r {background:url(imgs/wizbtn_r.gif) right top no-repeat; width:8px;}
.subbtn {height:54px; padding:0px; margin:0px; border-collapse:collapse; cursor:pointer;}
.subbtn td.t {background:url(imgs/subbtn_b.gif) repeat-x; white-space:nowrap; font-family:Tahoma, Geneva, sans-serif; padding:0px 8px 2px 8px; font-size:22px; color:#FFFFFF; font-weight:bold; text-align:center;}
.subbtn td.t:hover { color:#F9DDF0; }
.subbtn td.l {background:url(imgs/subbtn_l.gif) left top no-repeat; width:9px;}
.subbtn td.r {background:url(imgs/subbtn_r.gif) right top no-repeat; width:9px;}
.wizbar table {font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:bold; text-align:center;letter-spacing:1px;}
.wizbar_off {background-color:#D6D6D6; color:#FFFFFF;}
.wizbar_on {background-color:#B26FBB; color:#FFFFFF;}
.wizbar_passed {background-color:#D6D6D6; color:#B26FBB;}
.wizbar_passed td{text-decoration:underline;cursor:pointer;}
.wizdesc {font-family:Tahoma;font-size:11px;letter-spacing:1px;color:#262626;border:solid 1px #CECECE;background:#FAEAD1;padding:4px;margin:4px;}
.wizlegend {font-family:Tahoma;font-size:11px;letter-spacing:1px;line-height:18px;padding-left:10px;color:#262626;}
.wiztext {font-family:Tahoma;color:#333;font-size:12px;letter-spacing:1px;text-align:left;font-weight:normal;padding-top:6px;}
#tbMatrix .ini {border:4px double lightgrey;cursor:pointer;}
#tbMatrix .ovr {border:4px solid lightgrey;}
#tbMatrix .sel {border:4px solid #993399;}
#pageNum {font-family:Tahoma;font-size:12px;letter-spacing:1px;padding-right:18px;color:#262626;font-weight:bold;}
#dscZone {font-family:Tahoma;font-size:11px;letter-spacing:1px;color:#262626;border:solid 1px #CECECE;background:#FAEAD1;padding:4px;width:100%;overflow:hidden;}
#msgZone {font-family:Tahoma;font-size:26px;}
iframe {background-color:#F6F6F6;}
.divstep {position:relative;left:0px;top:0px;width:100%;height:100%;display:none;}
.numitems {font-family:Tahoma;border:none;background-color:#F6F6F6;color:#990099;font-size:12px;font-weight:bold;}
.warn {font-family:Tahoma;color:white;font-size:13px;letter-spacing:1px;line-height:18px;padding:8px;margin:0px;font-weight:bold;background:#777777;}
.warn2 {font-family:Tahoma;color:white;font-size:17px;letter-spacing:1px;line-height:18px;padding:8px;margin:0px;font-weight:bold;background:orange;}
.warn a {color:#ff00ff;font-size:13px;letter-spacing:1px;line-height:15px;}
.orderfont {font-family:Tahoma;color:#262626;font-size:13px;letter-spacing:1px;line-height:18px;padding:8px;margin:0px;}
#save_title {color:#FF0FF0}
#book_promo {font-family:Tahoma;color:red;font-weight:bold;}
.warn_status {font-family:Tahoma;font-size:14px;color:red;font-weight:bold;font-variant:small-caps;}
/* New homepage  */
.tbl_h { width:100%; height:250px; padding:0px 15px 0px 15px; background:url(imgs/tbl_h_bg.gif) repeat-x top; border:1px solid #DDDFDE; }
.tbl_h2 { width:100%; height:240px; padding:0px 15px 0px 15px; background:url(imgs/tbl_h2_bg.gif) repeat-x top; border:1px solid #DDDFDE; }
.tbl_h3 { width:100%; height:240px; padding:0px 0px 0px 15px; background:url(imgs/tbl_h3_bg.gif) repeat-x top; border:1px solid #DDDFDE; }
.tbl_foot td { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2E2E2E; padding-left:8px; vertical-align:top; }
.tbl_copy { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2E2E2E; padding-left:8px; vertical-align:top; }
.tbl_foot td.sep { border-left:1px solid #DDDFDE; width:1px; }
.tbl_foot a, .tbl_copy a { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#3B5998; }
.tbl_foot a:HOVER, .tbl_copy a:HOVER { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color:#3B5998; }


.f1 { font-family:Arial, Helvetica, sans-serif; font-size:32px; color:#000000; }
.f2 { font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#282828; }
.f3 { font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#282828; }
.f4 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#282828; }
.f5 { font-family:Arial, Helvetica, sans-serif; font-size:40px; color:#3B5998; }
a.med { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#464646; text-decoration:underline; }
a.med:HOVER { color:#3B5998; }

.confirm_buttons .confirm_button{float:left}
.confirm_button a.link_btn_style{background-image:url(http://www.facebook.com/images/confirm_button_active.gif)}
.confirm_button a.link_btn_style span{background-image:url(http://www.facebook.com/images/confirm_button.gif)}
.confirm_button a.link_btn_style:active span{background-image:url(http://www.facebook.com/images/confirm_button_active.gif)}
.confirm_button a.link_btn_style strong{display:block;padding-left:22px;background:url(http://www.facebook.com/images/confirm_button_add_icon.gif) no-repeat left 3px}
.confirm_button a.link_btn_style:hover strong{text-decoration:underline}

a.link_btn_style{background-repeat:no-repeat;background-position:-1000px -1000px;color:#fff;display:inline-block;font-size:13px;outline:none}
a.link_btn_style:hover{text-decoration:none}
a.link_btn_style span{cursor:pointer;display:inline-block;line-height:1em;padding:0 0 2px 0;background-repeat:no-repeat;background-position:bottom left}
a.link_btn_style span span{padding:0 2px 0 0;background-position:top right}
a.link_btn_style span span span{padding:0;background-position:top left}
a.link_btn_style span.btn_text{display:inline-block;margin:2px -2px -2px 2px;padding:2px 19px 5px 17px;background-position:bottom right}
a.link_btn_style span{display:-moz-inline-box}


.menu_rollover { float:left; font-family:tahoma; font-size:12px; width:156px; height:15px; text-align:left; margin:2px; color:#770770; text-decoration: none; }
a.menu_rollover:link {padding:4px;border:none;}
a.menu_rollover:visited {padding:4px;border:none;color: #770770;text-decoration: none;}
a.menu_rollover:hover {padding:3px;border:1px solid #FEFEFE;color:#F1E1E4;background:#770770;}
a.menu_active {float:left;font-family:tahoma;font-size:12px;width:156px;height:15px;text-align:left;margin:2px;text-decoration:underline;padding:4px;border:none;color:#770770;font-weight:bold;}
a.menu_active:hover {padding:3px;border:1px solid #FEFEFE;color:#F1E1E4;background:#770770;text-decoration:underline;font-weight:bold;}
.tdborder1{border:1px solid #CECECE;padding:1px; background-color:#FFF;}

/* New homepage 2 essai  */
.tbln_main { height:400px; padding:0px 15px 0px 15px; }
.leftbox { background:#EF475C url(/themes/home/leftbox_l.gif) no-repeat left; color:#FFF; width:280px; height:94px; }
.rightbox { background:#669ECB url(/themes/home/rightbox_r.gif) no-repeat right; color:#FFF; width:280px; height:94px; }

.box_title { font-family: Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:bold; padding:1px 2px 1px 12px;}
.box_subtitle { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; padding:1px 2px 1px 12px;}

.fn1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:bold; padding:0px; color:#999999;}
.fn2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; padding-left:20px; padding-top:0px; color:#666666; background:url(/themes/home/mini_heart.gif) no-repeat left 5px;}
.fn3 { font-family: Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; padding:0px; color:#FFFFFF;}
.fn4 { font-family: Verdana, Geneva, sans-serif; font-size:12px; font-weight:normal; padding:0px; color:#000000;}
.fn5 { font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; font-weight:bold; padding:0px; color:#EF475C;}
.fn_menu { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:bold; padding:0px 10px 0px 10px; color:#FFFFFF; text-align:center; text-decoration:none;}
.fn_menu a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:bold; padding:0px 10px 0px 10px; color:#FFFFFF; text-align:center; text-decoration:none;}
.fn_menu a:HOVER{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:bold; padding:0px 10px 0px 10px; color:#EF475C; text-align:center; text-decoration:none;}
.fn_menu2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; padding:0px 10px 0px 10px; color:#FFFFFF; text-align:center; text-decoration:none;}
.fn_menu2 a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; padding:0px 10px 0px 10px; color:#FFFFFF; text-align:center; text-decoration:none;}
.fn_menu2 a:HOVER{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; padding:0px 10px 0px 10px; color:#EF475C; text-align:center; text-decoration:none;}

div, img {cursor:pointer;}
.highlight  {
border-color:#A23795;
color:#A23795;
}
.bg_highlight {
background-color:#A23795;
}
/*-toolbar common elements-*/
.bar {
font-family:Tahoma, Arial, Verdana;
font-size:11px;
font-weight:bold;
color:#4b4b4b;
margin:0;
padding:0;
border-collapse:collapse;
border-spacing: 0;
background-repeat:repeat-x;
}
.bar td, .bar th {
white-space : nowrap;
}
.bar .lbor {
white-space : nowrap;
padding:0px;
width:8px;
text-align:left;
background-repeat:no-repeat;
background-position:left;
}
.bar .rbor {
white-space : nowrap;
padding:0px;
width:8px;
text-align:right;
background-repeat:no-repeat;
background-position:right;
}
.bar .butn {
padding-left:11px;
padding-right:11px;
text-align:center;
background-repeat:no-repeat;
background-position:right;
}
.bar .butn_d {
padding-left:11px;
padding-right:11px;
text-align:center;
background-repeat:no-repeat;
background-position:right;
}
.bar .rbutn {
padding-left:11px;
padding-right:11px;
text-align:center;
background-repeat:no-repeat;
background-position:right;
}
.bar .rbutn_d {
padding-left:11px;
padding-right:11px;
text-align:center;
background-repeat:no-repeat;
background-position:right;
}
.bar a {
text-decoration:none;
}
.bar a:hover {
color:#A23795;
}
/*dialog bar*/
.dialbar {
height:32px;
background-image:url('imgs/navbar/nav_bg.gif');
}
.dialbar .butn {
background-image:url('imgs/navbar/nav_s.gif');
}
.dialbar .butn_d {
background-image:url('imgs/navbar/nav_s.gif');
color:#a8a8a8;
}
.dialbar .butn_d a {
text-decoration:none;
color:#a8a8a8;
cursor:default;
}
.dialbar .butn_d a:hover {
color:#a8a8a8;
}
.dialbar .lbutn {
padding-left:9px;
padding-right:11px;
background-image:url('imgs/navbar/nav_s.gif');
background-repeat:no-repeat;
background-position:right;
}
.dialbar .rbutn {
padding-left:11px;
padding-right:9px;
text-align:center;
}
.dialbar .rbutn_d {
padding-left:11px;
padding-right:9px;
text-align:center;
}
.dialbar .rbutn_d a {
text-decoration:none;
color:#a8a8a8;
}
.dialbar .rbutn_d a:hover {
color:#a8a8a8;
}
.dialbar .lbor {
background-image:url('imgs/navbar/nav_l.gif');
}
.dialbar .rbor {
background-image:url('imgs/navbar/nav_r.gif');
}
.dialbar a {
color:#4b4b4b;
}
.dialbar .sep {
padding-left:2px;
padding-right:2px;
background-image:url('imgs/navbar/nav_s.gif');
background-repeat:no-repeat;
background-position:right;
background-position:0 4;
}
/*-topbar colors-*/
.topbar {
height:26px;
background-color:#cccccc;
background-image:url('imgs/navbar/top_bar_middle.gif');
width:100%;
}
.topbar .butn {
background-image:url('imgs/navbar/top_bar_sep.gif');
}
.topbar .sep {
padding-left:2px;
padding-right:2px;
background-image:url('imgs/navbar/top_bar_sep.gif');
}
.topbar .butnNew {
padding-left:26px;
padding-right:11px;
background-image:url('imgs/new.gif');
background-repeat:no-repeat;
background-position:0 0;
}
.topbar .butn_d {
background-image:url('imgs/navbar/top_bar_sep.gif');
color:#a8a8a8;
}
.topbar .butn_d a{
text-decoration:none;
color:#a8a8a8;
cursor:default;
}
.topbar .butn_d a:hover{
color:#a8a8a8;
cursor:default;
}
.topbar .rbutn_d {
color:#a8a8a8;
}
.topbar .rbutn_d a{
text-decoration:none;
color:#a8a8a8;
cursor:default;
}
.topbar .rbutn_d a:hover{
color:#a8a8a8;
}
.topbar .lbor {
background-image:url('imgs/navbar/top_bar_left.gif');
}
.topbar .rbor {
background-image:url('imgs/navbar/top_bar_right.gif');
}
.topbar a {
color:#4b4b4b;
}
/*-bottombar colors-*/
.bottombar {
height:26px;
background-color:#cccccc;
background-image:url('imgs/navbar/bottom_bar_middle.gif');
width:100%;
}
.bottombar .butn {
background-image:url('imgs/navbar/bottom_bar_sep.gif');
}
.bottombar .sep {
padding-left:2px;
padding-right:2px;
background-image:url('imgs/navbar/bottom_bar_sep.gif');
}
.bottombar .butnNew {
padding-left:26px;
padding-right:11px;
background-image:url('imgs/new.gif');
background-repeat:no-repeat;
background-position:0 0;
}
.bottombar .butn_d {
background-image:url('imgs/navbar/bottom_bar_sep.gif');
color:#a8a8a8;
}
.bottombar .butn_d a{
text-decoration:none;
color:#a8a8a8;
cursor:default;
}
.bottombar .butn_d a:hover{
color:#a8a8a8;
cursor:default;
}
.bottombar .rbutn_d {
color:#a8a8a8;
}
.bottombar .rbutn_d a{
text-decoration:none;
color:#a8a8a8;
cursor:default;
}
.bottombar .rbutn_d a:hover{
color:#a8a8a8;
}
.bottombar .lbor {
background-image:url('imgs/navbar/bottom_bar_left.gif');
}
.bottombar .rbor {
background-image:url('imgs/navbar/bottom_bar_right.gif');
}
.bottombar a {
color:#4b4b4b;
}
.bottombar select {
font-family:Tahoma, Arial, Verdana; font-size:11px; color:#4b4b4b; font-weight:bold;
border:1px solid #4b4b4b;
background-color:#E4E4E4;
vertical-align:middle;
font-variant:normal;
text-transform: none;
cursor:normal;
}
/**** TabBar ****/
.divtab {position:absolute;left:0px;top:0px;width:100%;height:100%;background-color:white;}
.divtab a{color:purple;font-size:12px;}
.tabhid {display:none;}
.tabon  {white-space:nowrap;font-family:Tahoma;font-size:13px;font-weight:bold;height:27px;width:180px;min-width:180px;background:url('imgs/tabs/tabon.gif') no-repeat;text-align:center;}
.tabsep {white-space:nowrap;font-family:Tahoma;font-size:5px;font-weight:bold;height:26px;width:8px;min-width:8px;text-align:center;border-bottom:1px solid #DFDFDF;}
.taboff {white-space:nowrap;font-family:Tahoma;font-size:13px;font-weight:bold;height:26px;width:180px;min-width:180px;background:url('imgs/tabs/taboff.gif') no-repeat;text-align:center;border-bottom:1px solid #DFDFDF;cursor:pointer;}
.tabend {white-space:nowrap;font-family:Tahoma;font-size:8px;font-weight:bold;height:26px;text-align:center;border-bottom:1px solid #DFDFDF;}
.tabcontent {white-space:nowrap;border:1px solid #DFDFDF;border-left:2px solid #DFDFDF;border-top:0px;}
.cover{
display:none;
position:absolute;
left:0;
top:0;
z-index:999;
width:100%;
height:100%;
background:#777777;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
opacity:0.5
}
.cover iframe{
display:none;/*sorry for IE5*/
display/**/:block;/*sorry for IE5*/
position:absolute;/*must have*/
top:0;/*must have*/
left:0;/*must have*/
z-index:-1;/*must have*/
filter:mask();/*must have*/
width:100%;/*must have for any big value*/
height:100%;/*must have for any big value*/;
}
#DialogBox {
z-index:1001;
position:absolute;
left:300;
top:150;
padding:0px;
display:none;
padding:1px;
background:#cecece;
border:1px solid #777777;
}
#DialogBox table {
font-family:Tahoma;
font-size:12px;
}
#DialogBox input {
font-family:Tahoma;
font-size:11px;
}
#DialogBox .dbtitlebar{
height:26px;
background-image:url('imgs/navbar/top_bar_middle.gif');
width:100%;
white-space:nowrap;
color:#2e2e2e;
font-weight:bold;
cursor:move;
}
#DialogBox .dbtitlebar a{
color:#2e2e2e;
cursor:default;
font-weight:bold;
font-size:12px;
padding:1px;
text-decoration:none;
border:1px solid #aeaeae;
cursor:default;
}
#DialogBox .dbtitlebar a:hover{
background:#952496;
color:white;
font-size:12px;
border:1px outset white;
cursor:default;
}
#DialogBox .dbcontent{
white-space:nowrap;
color:#2e2e2e;
background-color:#ffffff;
border:1px inset #952496;
border-left:1px solid #952496;
border-top:1px solid #952496;
}
#DialogBox .butnlittle {
font-family:Trebuchet MS;
font-size:10px;
color:purple;
cursor:pointer;
}
#DialogBox .butn {
font-family:Trebuchet MS;
font-size:11px;
color:#000000;
cursor:pointer;
}
#DialogBox .butnbig {
font-family:Trebuchet MS;
font-size:17px;
color:purple;
cursor:pointer;
}
#DialogBox .fillin {
background-color:#ddd;
border:1px solid #ccc;
color:#333;
height:20px;
padding-left:2px;
}
#DialogBox textarea {
background-color:#ddd;
border:1px solid #ccc;
color:#333;
}
#DialogBox a img{
border:2px solid #888888;
}
#DialogBox a:hover img{
border:2px solid orange;
}
