/* change all image path to  --> ../images/.....  this is the setting now !*/
/*or --> /shop/jsp/uk/images/.....   */

*{margin:0;padding:0}

html, body {height:100%}

* table{
 border: 0 none;
 border-collapse: collapse;
 border-spacing: 0px;
 /*width: auto;*/
}
* td,* th{empty-cells:show;font-size:11px }
* ul,* ol{margin: 5px 5px 5px 25px;}
* li ul,* li ol{margin: 0 0 0 15px;}
* em{font-weight:bold;font-style:normal}

* .right{text-align: right !important}
* .left{text-align: left !important}
* .center{text-align: center !important}
* .top{vertical-align: top !important}
* .bold{font-weight:bold !important}
* .italic{font-style:italic !important}
* .red{color: #CC0000 !important}
* .nrb{border-right-width: 0 !important}
* .nlb{border-left-width: 0 !important}
* .ntb{border-top-width: 0 !important}
* .nbb{border-bottom-width: 0 !important}
* .endfloat{clear:both !important;visibility:hidden;overflow:hidden}
* .arrow{border: 0}
* .nobreak{white-space:nowrap}

* a{outline:none}
* a:link, * a:visited{color:#0033CC}
* a:hover{color:#CC0000}
* a.redlink:hover{color:#CC0000}
* a img{border:none}

* sub, * sup{
  line-height: 0px;
  font-size: 80%;
}

* address{font-style:normal}

/* ----- standard p h1 h2 h3----- */
#content h1{text-align:left;font:800 18px arial, verdana, helvetica, sans-serif;margin-top:15px}
#content h2{text-align:left;font:italic 800 13px arial, verdana, helvetica, sans-serif;margin-top:15px}
#content h3{text-align:left;font:italic 800 13px arial, verdana, helvetica, sans-serif;margin-top:15px}
#content h4{text-align:left;font:800 13px arial, verdana, helvetica, sans-serif;margin-top:15px}
#content h5{text-align:left;font:800 16px arial, verdana, helvetica, sans-serif;margin-top:15px;text-decoration:underline}
#content h6{text-align:left;font:400 13px arial, verdana, helvetica, sans-serif;margin-top:15px;text-decoration:underline}
#content p{text-align:left;font:400 13px arial, verdana, helvetica, sans-serif}
#content .topicon{text-align:right;float:right;padding:15px 0 10px 10px}
#content .blocktext{font:italic 800 13px arial, verdana, helvetica, sans-serif;margin-right:5px;margin-top:15px}
#content .blocksign{color:#AFAFAF;margin-right: 5px;font-size: 14px}

/* ----- standard tables----- */
#content table.bg{background-color:#D5E5FF;}
#content table.standard{margin-left:auto;margin-right:auto;border:none}
#content table.standard .treecols{width:185px}
#content table.standard .fourcols{width:138px}
#content table.standard .fivecols{width:111px}
#content table.standard .row1{}
#content table.standard .row2{background-color:#CCCCCC}
#content table.standard th{
 border:#FFFFFF solid 1px;
 font:800 13px arial, helvetica, sans-serif, verdana;
 padding:3px 5px 3px 5px;
 vertical-align:middle;
 text-align:center;
}
#content table caption{text-align:left;font:800 13px arial, verdana, helvetica, sans-serif;margin-top:15px}
#content table.standard td{
 border:#FFFFFF solid 1px;
 font:400 13px arial, helvetica, sans-serif, verdana;
 padding:3px 5px 3px 5px;
 vertical-align: middle;
 text-align:center;
}
#content table.input th{
 text-align:right;
 vertical-align:top;
 padding:5px 5px 5px 5px;
 }
#content table.input td{
 text-align:left;
 vertical-align:top;
 padding:2px 5px 2px 5px;
}
#content table.standard a, #content table.standard a img{
 color:#000000;
 text-decoration:none;
 border:0;
}
#content table.standard a:hover{color:#CC0000}
#content table.imageborder a img{border: 1px solid #000000}
#content table.showlink a{color:#0033CC;text-decoration:underline}
#content table .comment{font:400 10px verdana, arial, helvetica, sans-serif;}

#content table.table1{background-color:transparent;margin-left:auto;margin-right:auto;border:none}
#content table.table1 th{
 border:#7F7F7F inset 2px;
 font:800 13px arial, helvetica, sans-serif, verdana;
 padding:3px 5px 3px 5px;
 vertical-align:top;
 text-align:left;
}
#content table.table1 td{
 border:#7F7F7F inset 2px;
 font:400 13px arial, helvetica, sans-serif, verdana;
 padding:3px 5px 3px 5px;
 vertical-align: top;
 text-align:left;
}
#content table th.center, #content table td.center{text-align:center}
#content table th.middle, #content table td.middle{vertical-align:middle}

html{
 background: #FFFFFF url('../images/bg_main.gif') repeat-y scroll 0;
 color:#000000;
 font: 400 13px arial, verdana, helvetica, sans-serif;
}
body{
 behavior: url(jsp/global/addon/csshover3.htc)/*Aufruf einer WinIE -Behavior Datei*/
}

/* ----- header ----- */
#header{
 left:30px;
 top:0;
 position:absolute;
 background-color:#FFFFFF;
 height:150px;
 margin-top:0px;
 border:0;
}
#header a img{border:0;}
#header #infonav {
 top:56px;
 left:0px;
 position:absolute;
 padding:0 15px 0 10px;
 background: url('../images/info_bar.gif') no-repeat top right;
 font: 400 10px/20px arial, helvetica, sans-serif, verdana;
 color:#666666;
 height:16px;
}
#header #infonav a{text-decoration:none;color:#666666;margin:0 5px;}
#header #infonav a:hover{color:#CC0000;}
#header #infonav span{background: url('../images/info_nav.gif') no-repeat top left;width:22px}
/* ----- selectcountry ----- */
#selectcountry {
 top:83px;
 left:38px;
 position:absolute;
 width:190px;
 color:#000000;
 z-index:1000;
}
#functions{
 top:30px;
 left:50px;
 position:absolute;
}
#functions a{
 text-decoration:none;
 color:#000000;
}
#selectcountry .col1{width:110px}
#selectcountry .col2{width:80px}
#selectcountry tr, #login tr{height:22px;}
#selectcountry .title, #login .title{
 background: #666666;
 font: 800 12px arial, helvetica, sans-serif, verdana;
 text-align: center;
 color: #FFFFFF;
 border: 1px solid #666666;
}
#selectcountry .country{
 font:400 12px/21px arial, helvetica, sans-serif, verdana;
 text-align:center;
 border: 1px solid #666666;
 white-space: nowrap;
}
#selectcountry .country img{float:right;border:0;margin:4px 5px}
#selectcountry .country li{text-align:center}
#selectcountry .country ul.level3 li{text-align:left}
#selectcountry .country ul.level2 li{border-bottom:1px solid #999999;height:21px}
#selectcountry .country li a{text-decoration:none;display:block;height:21px;color:#000000}
#selectcountry .country ul.level2 li a{width:78px}#selectcountry .country ul.level3 li a{width:65px;padding-left:15px}
#selectcountry .country li a:hover{color:#FFFFFF}
/*#selectcountry .country ul.level1 img{margin:4px 5px}*/
#selectcountry .country ul ul{display:none;position:absolute;border:1px solid #999999}
#selectcountry .country ul{
 margin:0;
 padding:0;
 background-color:#FFFFFF;
 list-style-type:none;
 font:400 12px/21px arial, helvetica, sans-serif, verdana;
}
#selectcountry .country ul.level1{font:400 12px/21px arial, helvetica, sans-serif, verdana;}
#selectcountry .country ul.level1 li.submenu:hover ul.level2{display:block}
#selectcountry .country ul.level2 li.submenu:hover ul.level3{display:block}
#selectcountry .country ul.level1 li.submenu:iehover ul.level2{display:block}
#selectcountry .country ul.level2 li.submenu:iehover ul.level3{display:block}
#selectcountry .country li:hover{background-color:#999999}
#selectcountry .country ul.level2{left:110px;top:20px;width:78px}
#selectcountry .country ul.level3{left:78px;top:65px;width:80px;text-align:center}

/* ----- login ----- */
#login{
 left:235px;
 top: 83px;
 position: absolute;
}
.login{width:250px}
.logout{width:370px}
#login table{border:1px solid #666666}
/*table login*/
#login .col1{width:50px}
#login .col2{width:100px}
#login .col3{width:100px}
/*table logout*/
#login .col10{width:150px}
#login .col11{width:220px}

#login .input{
 text-align:center;
 border: 1px solid #666666;
}
#login .input input{width:90px;font: 400 12px arial, helvetica, sans-serif, verdana;}
/* - logout - */
#login .description{
 font: 400 12px verdana, arial, helvetica, sans-serif;
 padding-left:5px;
 padding-right:5px;
 white-space: nowrap;
 border: 1px solid #666666;
}
#headerlinks{
 top: 82px;
 position: absolute;
}
.headerlinksin{left:490px;width:275px !important;width:280px}
.headerlinksout{left:610px;width:150px !important;width:155px}


#headerlinks ul{list-style:none;margin:0;padding:0}
#headerlinks li{float:left;font:400 10px/12px verdana, arial, helvetica, sans-serif;}
#headerlinks li a{
 background-color: transparent;
 border-width:0;
 color: #000000;
 text-decoration: none;
}
#headerlinks li a:hover{color:#CC0000}
#headerlinks li.sep{width:5px;margin-top:6px !important;font-size:16px;color:#666666;text-align:center}
#headerlinks li.ok{width:30px;margin-top:1px}
#headerlinks li img{border:none}
#headerlinks li.password{width:65px}
#headerlinks li.logout{width:65px;text-align:center;margin-top:6px}
#headerlinks li.register{width:85px;text-align:center;margin-top:6px}
#headerlinks li.cart{width:75px;padding-left:5px}
#headerlinks li.cart img{float:right}

/* ----- navigation ----- */
#navigation{
 top: 103px;
 left: 38px;
 position: absolute;
 width: 722px;
 color: #000000;
}
#navigation .navselect td{vertical-align:bottom;text-align:center;height:28px}
#navigation .navselect a:link, #navigation .navselect a:visited{
 color: #000000;
 font: 800 12px/12px arial, verdana, helvetica, sans-serif;
 text-decoration: none;
}
#navigation .navselect a:hover{
 font: 800 12px/12px arial, verdana, helvetica, sans-serif;
 color: #CC0000;
}
/* ----- stripes ----- */
#horizontalstripe{
 left: 0px;
 top: 132px !important;
 top: 131px; /* IE */
 width: 760px;
 height: 4px;
 position: absolute;
 color: #CC0000;
 background-color: #CC0000;
 font-size: 0;
}

/* --- main -----*/
#main{top:150px;left:38px;position:absolute;width:722px}

/* --- left column -----*/
#left{top:0; left:0; position:absolute;width:160px}

/* ----- search ----- */
#search{
 position: relative;
 top: 0px;
 left: 0px;
 width: 160px;
 height: 85px;
 border:none;
 padding: 5px;
 z-index:400;
 voice-family: "\"}\""; /* IE 5.x */
 voice-family:inherit;
 width:150px;
 height:65px;
 voice-family: "\"}\"";
}
#search img{border-width:0}
#search a:hover, #search a:link, #search a:visited, #search a:active{color:#000000}
#search .title{
 font: 800 13px verdana, arial, helvetica, sans-serif;
 top: 20px;
 left: 5px;
 position: absolute;
}

#search input.input{
 top: 50px;
 left: 5px;
 width: 115px;
 position: absolute;
 font: 400 13px arial,helvetica, sans-serif, verdana;
}

#search .ok{top: 48px;left: 130px;position:absolute}
#search .searchpic{float:right}

#search .suggestLayer{
 position:absolute;
 top: 35px;
 left:2px;
 background-color:#FFFFFF;
 z-index:1000
}

#search .suggestLayer table{
 background-color:#FFFFFF;
 border:2px outset #D5E5FF;
}
#search .suggestLayer table td{
 white-space:nowrap;
 padding:1px 3px 1px 3px;
 font: 400 10px verdana, arial, helvetica, sans-serif;
 cursor:auto
}
#search .suggestLayer table td.account{
 padding-left:10px;
 text-align:right;
 width:30%
}
/* ----- productnavigation ----- */
#productnavigation{
 top: 0px;
 left: 0px;
 width: 160px;
 position: relative;
 border-style:solid;
 border-color:#FFFFFF;
 border-width:10px 0 10px 0;
}

#productnavigation .title{
 padding: 5px 5px 0px 10px;
 font: 800 13px verdana, arial, helvetica, sans-serif;
}

#productnavigation .hline{
 margin-top:5px;
 height:1px;
 width:160px;
 border:0;
 background-color:#FFFFFF;
 font-size:0; /* IE */
}

#productnavigation ul{
 font: 400 12px arial, helvetica, sans-serif, verdana;
 list-style-type: disc;
 color: #999999;
}
#productnavigation .licontent a{color: #000000;text-decoration: none}
#productnavigation .licontent a:hover{color: #CC0000}

/*----- SEO -----*/
#seo h1{font: 800 18px arial, verdana, helvetica, sans-serif;margin-bottom:15px}
#seo h2{font: 800 15px italic arial, verdana, helvetica, sans-serif;margin-top:15px;color:#5F5F5F}
#seo h3{font: 800 13px arial, verdana, helvetica, sans-serif;margin-top:15px}
#seo h4{font: 800 10px arial, verdana, helvetica, sans-serif;margin-top:15px}
#seo p{font: 400 13px arial, verdana, helvetica, sans-serif}
#seo .submenu{
 font:400 11px arial, verdana, helvetica, sans-serif;
 background-color:#E6E6E6;
 display:block;
 float:right;
 width:126px;
 margin-bottom:8px;
 margin-left:8px;
 padding:8px;
 list-style-type: none;
}
#seo .submenu p{font:800 11px arial, verdana, helvetica, sans-serif;}
#seo .submenu ul {list-style-type:none; margin:5px 0 0 0;padding-left:0}
#seo .submenu li{margin-left:0;padding-left:0}
#seo .submenu a{text-decoration: none}
#seo .submenu a:hover{ text-decoration: underline;color: #CC0000}

/* ----- shopcart ----- */
#smallcart{
 top: 0px;
 left: 0px;
 width: 160px;
 height: 100%;
 position: relative;
 border-style:solid;
 border-color:#FFFFFF;
 border-width:0 0 10px 0;
/* padding-bottom: 5px;*/
 voice-family: "\"}\""; /* IE 5.x */
 voice-family:inherit;
 width:160px;
 voice-family: "\"}\"";
}
#smallcart img{border:0}
#smallcart .header{
 padding: 5px 5px 5px 5px;
 font: 800 13px/16px verdana, arial, helvetica, sans-serif;
 height:35px;
}
#smallcart p a{
 display:block;
 color:#000000;
 text-decoration:none;
}
#smallcart p a:hover{color: #CC0000}
#smallcart .status{
 padding:0;
 font:400 10px/21px verdana, arial, helvetica, sans-serif;
 text-align:center;
 background-color:#FFFFFF;
 border:#e6e6e6 solid;
 border-width:0 1px 1px 1px;
}
#smallcart .status img{margin: 0;padding: 2px;float:right}
#smallcart table{background-color: #FFFFFF;width:160px}
#smallcart th{
 height: 18px;
 font: 400 10px/12px arial, helvetica, sans-serif, verdana;
 text-align: left;
 border: #e6e6e6 solid 1px;
}
#smallcart .footer{
 height: 21px;
 background-color: #D5E5FF;
 border-style: solid;
 border-color: #e6e6e6;
 vertical-align: middle;
}
#smallcart .footertext{
 border-width: 0 0 1px 1px;
 font: 800 13px/15px arial, helvetica, sans-serif, verdana;
 padding-right: 2px;
}
#smallcart .footertext a:link, #smallcart .footertext a:hover, #smallcart .footertext a:visited{
 color: #000000;
 text-decoration: none;
}
#smallcart .footerpic{border-width: 0 1px 1px 0}
#smallcart .content{height: 20px;border: #e6e6e6 solid 1px}
#smallcart .item{font: 800 10px/12px arial, helvetica, sans-serif, verdana;word-wrap:break-word}
#smallcart .item a{text-decoration:none;color:#000000}
#smallcart .item a:hover{color:#CC0000}
#smallcart .qty{font: 400 10px/12px arial, helvetica, sans-serif, verdana;text-align: center}
#smallcart .subtotal{
 height: 20px;
 border: #e6e6e6 solid 1px;
 font: 800 13px/15px arial, helvetica, sans-serif, verdana;
}

/* ----- newsletter ----- */
#subscription{
 position:relative;
 top:0px;
 left:0px;
 width:160px;
 height:100%;
 border-style:solid;
 border-color:#FFFFFF;
 border-width:0 0 10px 0;
 padding:5px;
 z-index:400;
 voice-family:"\"}\""; /* IE 5.x */
 voice-family:inherit;
 width:150px;
 voice-family:"\"}\"";
}
#subscription img{border-width:0}
#subscription a:hover, #subscription a:link, #subscription a:visited, #subscription a:active{color:#000000}
#subscription .title{
 font:800 13px verdana, arial, helvetica, sans-serif;
 margin-top:15px;
}
#subscription .description{
 font:400 10px verdana, arial, helvetica, sans-serif;
 margin:10px 0 5px 0;
}

#subscription .desc{
 margin:2px 0 1px 0;
 width:115px;
 font:800 10px verdana, arial,helvetica, sans-serif;
}
#subscription form .d1{}
#subscription form .d2{}
#subscription form input.input{
 width:115px;
 font:400 13px arial,helvetica, sans-serif, verdana;
}
#subscription form input.i1{}
#subscription form input.i2{float:left;margin:0 4px 0 0;}
#subscription form .ok{}
#subscription .pic, #subscription form .pic{float:right}
#subscription form .errorMsg{font:800 9px verdana, arial,helvetica, sans-serif;color:#CC0000}

/* ----- trusted shop ----*/
#tsBox{
 position: relative;
 top: 0px;
 left: 0px;
 width: 160px;
 border:none;
 padding: 5px;
 z-index:400;
 voice-family: "\"}\""; /* IE 5.x */
 voice-family:inherit;
 width:150px;
 height:65px;
 voice-family: "\"}\"";
}

/* ----- logos ----- */
#logos{
 top:0px;
 left:0px;
 position:relative;
 height:160px;
 background-color:#FFFFFF;
 text-align:center;
}
#logos img{margin:5px 0 5px 0;border:0}

#right{
 top:72px;
 left:775px;
 position:absolute;
}
#right img{border:0}
/* ------- content standard ------- */
#content{left:172px;top:0px;position:absolute;width:550px}

/* ---- error messages ---- */
#content .errHeader{border: 1px solid #CC0000;margin-top:15px;padding:10px}
#content .errHeader h1{
 margin-top:0;
 font:800 16px arial, verdana, helvetica, sans-serif !important;
 text-align:center;
 color:#CC0000;
}
#content .errHeader h1 img{padding-right:5px}
#content .errHeader p{
 text-align:center;
 font:400 12px arial, verdana, helvetica, sans-serif !important;
}
#content .errHeader ul{list-style:url(../images/red_arrow_Sm.gif)}

#content .errHeader li{
 text-align:center;
 font:800 12px/18px arial, verdana, helvetica, sans-serif !important;
}
#content .errorMsg {
 font:800 10px verdana, helvetica, sans-serif, arial;
 color: #CC0000;
}
#content .errorMsg a{color:#CC0000}
#content .errorMsg a:hover{color:#0033CC}

/* ----- breadcrump navigation ----- */
#content #breadcrump .title{font: 800 9px/9px verdana, arial, helvetica, sans-serif;color: #5F5F5F}
#content #breadcrump .nav, #content #breadcrump .nav a{
 font: 400 11px/11px verdana, arial, helvetica, sans-serif;
 color: #000000;
 text-decoration: none;
}
#content #breadcrump .nav a:hover{color: #CC0000}
#content #breadcrump .nav span{padding:0 8px 0 8px}
/*#content #breadcrump .nav span.first{padding:0}*/
#content #breadcrump span.work,#content #breadcrump span.work a{color:#000000;padding:0;font-weight:bold}
#content #breadcrump span.closed,#content #breadcrump span.closed a{color:#7994C3;padding:0}
#content #breadcrump span.open,#content #breadcrump span.open a{color:#000000;padding:0}

/* ----- footer ----- */
#content #footer{clear:both;padding-top:15px}
#content #footer p, #content #footer p a:link, #content #footer p a:visited{
 margin-top:25px;
 text-align:center;
 font:400 10px/12px verdana, arial, helvetica, sans-serif;
 color:#999999;
 text-decoration:none;
}
#content #footer p a:hover{
 text-align:center;
 font:400 10px/12px verdana, arial, helvetica, sans-serif;
 color:#CC0000;
 text-decoration:none;
}
#content #footer p.copyright{margin-bottom:20px}
/* loadbox box */
#loadbox{
 position:absolute;
 top:200px;
 left:0px;
 z-index:1111;
 visibility:hidden;
 width:100%;
 text-align:center;
}
#loadbox img{}

/* conversion, marketing tools */
.conversion{display:none;top:0;left:0;position:absolute}

/* ----- submit button ----- */
.button{margin:0}
.button input{
 background-color: #FFF;
 color:#000000;
 border:1px solid #000;
 font:800 10px verdana,arial, helvetica, sans-serif;
 padding:1px 2px 1px 2px;
 white-space:nowrap;
 cursor:pointer;
}
.button input:hover{color:#CC0000}
/* ----- link button ----- */
.button a{
 background-color:#FFFFFF;
 color:#000000 !important;
 border:1px solid #000;
 font:800 12px verdana, arial, helvetica, sans-serif !important;
 padding: 2px 5px 2px 5px;
 text-decoration:none !important;
}
.button a:hover{color:#CC0000}

.change a{padding-left:7px;padding-right:7px}
.delete a, .delete input{color:#880000 !important;margin-left:5px}
.delete a:hover{color: #CC0000 !important}
div.delete{margin-top:10px}

/* ----- submit button ----- */
.action{margin:15px 0 10px 0;clear:both}
.action input{
 background: #FFF url('../images/red_arrow_action.gif') no-repeat right;
 border:1px solid #000;
 font:800 12px verdana,arial, helvetica, sans-serif;
 color:#000000;
 padding:3px 20px 3px 3px;
 margin:10px 0 0 10px;
 white-space:nowrap;
 cursor:pointer;
}
.action input:hover{color:#CC0000}

/* ----- link button ----- */
.action a{
 background:url('../images/red_arrow_action.gif') no-repeat right;
 border:#000000 solid 1px;
 font:800 12px verdana,arial, helvetica, sans-serif;
 color:#000000 !important;
 text-decoration:none;
 background-color:#FFFFFF;
 padding:5px 20px 5px 5px;
 white-space:nowrap;
}
.action a:hover{
 font:800 12px verdana,arial, helvetica, sans-serif;
 color:#CC0000;
 text-decoration:none;
 padding:5px 20px 5px 5px;
}
.action a img{border: none;padding: 0}

.arrow input{
 background: url('../images/red_arrow_action.gif') no-repeat right;
 height:20px;
 width:20px;
 border:none;
 font:800 12px verdana,arial, helvetica, sans-serif;
 white-space:nowrap;
 cursor:pointer;
}

.font1 a:link, .font1 a:visited, font1 a:hover{font:800 10px verdana, arial, helvetica, sans-serif !important;}

/* ------ print function ----*/
#content p.print{margin-top:15px;text-align:right}

/* ------ quicklogin for testing ----*/
#quicklogin{margin:5px 0 0 0;position:absolute;color:#CC0000;z-index:1}
#quicklogin a{text-decoration:none;color:#CC0000;}
#quicklogin a:hover{color:#FF0000;}

/* assortment pictures/function ---*/
* .assortment{float:left}

* .ascending, .descending, .descendingactive, .ascendingactive{
 background:transparent url(../../global/images/arrow_sort.gif) no-repeat scroll top left;
 margin:0 0 0 0; 	
 display:block;
 height:12px;
 overflow:hidden;
 text-indent:-100px;
 font-size:0; 
 width:11px;
}
* .ascending{background-position:-25px 2px}
* .descending{background-position:-25px -12px}
* .ascendingactive{background-position:-1px 2px}
* .descendingactive{background-position:-1px -12px}
* .ascending:hover, .ascendingactive:hover{background-position:-13px 2px}
* .descending:hover, .descendingactive:hover{background-position:-13px -12px}

/* --- trusted shop ---*/
#tsBox{
 font-size:80%;
 height:100%;
 border-style:solid;
 border-color:#FFFFFF;
 border-width:0 0 10px 0;
}
#tsBox #tsInnerBox{
 background: url(../images/trusted_shops_bg_blue.jpg) repeat left top;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 vertical-align:middle;
 width:145px;
 margin-top:0px;
 padding:2px;
 border:1px solid #C0C0C0;
}
#tsBox #tsInnerBox #tsSeal{
 text-align:center;
 width:140px;
 float:left; 
 padding:2px;
}
#tsBox #tsInnerBox #tsText{
 text-align:center;
 line-height:125%;
 width:140px;
 float:left;
 padding:2px;
}
#tsBox #tsInnerBox #tsText a{
 font-weight:normal;
 text-decoration:none;
 color:#000000;
}

/* --- payment types  ---*/
#paymenttypes{
 width:100%;
 height:100%;
 padding:2px 0 2px 0;
 text-align:center;
 border-style:solid;
 border-color:#FFFFFF;
 border-width:0 0 10px 0;
}
