body{color:#616a6f;font-size:100%;font-family:Arial, Verdana,Tahoma,sans-serif;margin:0;padding:0;background:#e8efb4 url('/img/bg-content2.jpg');}
p {font-size:0.8em;}
h1 {margin:0px 0 18px 0;padding:0;font-size:1.1em;font-weight:normal;color:#e85164;}
h2 {margin:0px 0 18px 0;padding:0;font-size:1.1em;font-weight:normal;color:#e85164;}
h3 {margin:0px 0 18px 0;padding:0;font-size:1.0em;font-weight:normal;color:#e85164;}
strong {margin:0;padding:0;font-size:1.1em;font-weight:normal;color:#e85164;}
img, div, a, input { behavior: url(/css/iepngfix.htc) }

a img{border:none;}

.clear{clear:both;height:0px;max-height:0px;font-size:1px;}
.fleft {float:left;}
.fright {float:right;}
img.fleft {margin:0;padding:5px 10px 10px 0;}
img.fright {margin:0;padding:5px 0 10px 10px;}
.reflink {color:#898f93;text-decoration:none;font-size:0.8em;padding:10px 0;}
.mainphoto{ border:0;float:left;margin:0px;padding:0 15px 15px 0;}

#wrapper-top{min-height:600px;_height:600px;background:url('/img/bg-top.jpg') top center no-repeat;}
#wrapper-bottom{min-height:88px;_height:88px;background:url('/img/bg-bottom.jpg') top center no-repeat;;}
#header {position:relative;width:1000px;margin:0 auto;height:258px;background:url('/img/header.jpg') top center no-repeat;}
#wrapper-content {width:100%;margin:0 auto;min-height:300px;_height:300px;background:url('/img/bg-content.jpg') top left repeat-x;}
#pseudoh1{width:291px;height:211px;position:absolute;background:white;top:30px;left:-50px;color:#2b388f;text-transform:lowercase;padding:0px;font-size:1.4em;text-decoration:none;}
#pseudoh1 span{cursor:pointer;position:absolute;top:0;left:0;width:291px;height:211px;/*background:url('/img/logo.jpg') no-repeat;*/}
#pseudoh1 span.cs{background:url('/img/logo-cs.jpg') black no-repeat;}
#pseudoh1 span.en{background:url('/img/logo-en.jpg') no-repeat;}
#pseudoh1 span.de{background:url('/img/logo-de.jpg') no-repeat;}

#wrap-boxes{ Dwidth:1300px; margin:0 auto;}

#left-wrap{float:left;width:150px;}
#left-box{float:left;width:150px;}

#right-wrap{float:right;width:150px;}
#right-box {float:right;width:150px;margin:0;padding:0;}
#right-box img, #right-box a {border:0;}

.listLinkWrap{float:left;position:relative;left:320px;>left:320px;_left:300px;width:150px;height:23px;}
.listLink {width:150px;height:23px;display:block;font-size:0.8em;color:#e85164;padding-top:3px;text-decoration:none;text-align:center;position:relative;left:-50%;}

#content {width:1000px;min-height:200px;_height:200px;margin:0 auto;}

#content p {text-align:justify;margin:0;}
#footer{color:#3b7847;width:1000px;height:50px;margin:0 auto;padding-top:39px;font-size:0.8em;}
#footer .left{float:left;}
#footer .right{float:right;}
#footer a {color:#5d4856;text-decoration:none;}
#langbar {font-size:0.9em;float:right;width:150px;list-style-type:none;margin:10px 0 0 0;}
#langbar li{color:#d8405a;margin-left:5px;padding-right:5px;float:left;border-right:1px #7f9f42 solid;}
#langbar li a {color:#7f9f42;text-decoration:none;}
#langbar li a:hover{color:#d8405a;}
#langbar li.last {border-right:none;}

#menu {list-style-type:none;margin:0;padding:0;height:32px;}
#menu li {position:relative;display:block;float:left;text-align:center;width:118px;}

#menu li a{display:block;text-decoration:none;color:#fff;padding:8px 0px 10px 0px;font:12px Verdana, sans-serif;letter-spacing:1px;}
#menu li a:hover, #menu li .active{background:url('/img/menu-active.gif') top left no-repeat;}

#menu li#ordercount {float:right;width:auto;_width:162px;height:32px;margin:0;padding:0;letter-spacing:1px;background:url('/img/bg-button-yellow.gif') repeat-x;border-left:1px black solid;}
#menu li#ordercount a{color:black;width:auto;padding-left:5px;padding-right:5px;height:14px;color:black;}
#menu li#ordercount a span{color:black;font-weight:bold;}
#menu li#ordercount a:hover {background:url('/img/bg-button-pink.gif');color:white;}
#menu li#ordercount a:hover span{ color:white;font-weight:bold;}

#orderbutton:hover, #orderbutton.on{width:120px;background:url('/img/bg-orderbutton.gif') top center no-repeat;}
#menu li#orderbutton {float:right;width:120px;margin:0;padding:0;letter-spacing:1px;}
#menu li#orderbutton a{text-decoration:none;padding-left:25px;background:url('/img/cart.gif') 10px 1px no-repeat;}
#menu li#orderbutton a:hover {padding-left:25px;background:url('/img/cart.gif') 10px 1px no-repeat;}
#menu li#orderbutton span {display:block;padding:8px 0px 10px 0px;font:12px Verdana, sans-serif;letter-spacing:1px;padding-left:25px;background:url('/img/cart.gif') 10px 1px no-repeat;}
#menu li#orderbutton.disabled, #menu li#orderbutton.disabled:hover{background:none;width:120px;height:32px;}

#menu div{width:117px;position:absolute;visibility:hidden;z-index:300;margin:0;left:0px;padding:0;background:#e85164;border-left:1px solid #000;border-bottom:1px solid #000;top:31px;margin-left:0px;}

#menu div li{border-bottom:1px #000 solid;}
#menu div a{position:relative;display:block;margin:0;padding:5px 0 5px 5px;z-index:400;white-space:normal;text-align:left;text-decoration:none;border-right:1px #000 solid;color:#fff;letter-spacing:normal;font:13px verdana;}

#menu div a:hover{background:#fff;color:#000000;}

.detailMain, .hpImage {float:left;display:block;width:131px;height:200px;border:1px solid #c0c697;}
.detailImage {float:left;display:block;width:131px;height:131px;border:1px solid #c0c697;margin:0 19px 19px 0;}
.detailImage.breaker{margin:0;}
.listImage {display:block;width:147px;height:170px;border:0;margin:0;padding:0;}

.showlist {font-size:1em;list-style-type:none;margin:0px auto;padding:0;width:480px;}
.detail .showlist{width:99%;margin:12px auto;}
.showlist li {float:left;margin:0px 15px 20px 0;}
.showlist li.nomargin{margin:0 0 20px 0;}

.detail .showlist li .textlink{color:#d53b57;text-decoration:none;padding:0 0 0 16px;background:url('/img/bg-label-list.gif') top left no-repeat;line-height:25px;display:inline;}
.showlist li .textlink {color:#d53b57;text-decoration:none;padding:3px 0 0 16px;background:url('/img/bg-label-list.gif') top left no-repeat;width:131px;line-height:15px;height:33px;display:block;vertical-align:top;}

.showlist li a:hover span{text-decoration:underline;}

.showlist li .orderlink{display:block;padding:2px 0;margin:0;font-size:0.8em;width:147px;height:20px;color:#fff;background:rgb(170,208,99) url('/img/bg-bottom-list.gif') bottom left no-repeat;}
.showlist li .orderlink input {vertical-align:middle;padding:0;margin:0 2px 0 3px;border:none;}
.showlist li .orderlink label {vertical-align:middle;padding:0;color:#fff;font-size:0.8em;}
.showlist li .orderlink strong {vertical-align:middle;color:#d53b57;font-size:0.8em;font-weight:normal;}
.orderlink .cb, input.cb { display:inline;padding:0;margin:0;height:15px;_height:15px;width:15px;border:none;}

.ldotted{width:480px;min-height:500px;_height:550px;padding:0 0 0 20px;margin:18px 0 40px 0;background:url('/img/bg-dot-vert.gif') top left repeat-y;}
.rdotted{width:480px;min-height:500px;_height:550px;padding:0 20px 0 0;margin:18px 0 40px 0;border:none;}

.dotted {min-height:150px;_height:150px;padding:20px 0 20px 0;margin:0;border:none;background:url('/img/bg-dot-horiz.gif') bottom left repeat-x;}
.dotted-like {padding:20px 0 0 0;margin:0;}

.dotted.top{padding:0 0 20px 0;}

.dotted-forms{float:left;width:300px;background: url('/img/bg-dot-vert.gif') top right repeat-y;}
.dotted-box{float:right;margin:0 5px 0 0;padding:0;}

.box_homepage {padding:0;margin:20px 0;width:480px;}

.detail .left { margin:13px 0 0 0;width:330px;float:left;}
.detail .left .dotted{ background:url('/img/bg-dot-horiz.gif') bottom left repeat-x;min-height:0;_height:0;padding:0 10px 10px 0;margin:0 10px 0 145px;}
.detail .left .dotted-like{ margin:0 15px 0 145px;padding:10px 0 0 0;}

.detail .mid { background: url('/img/bg-dot-vert.gif') top left repeat-y;margin:15px 0 0 0;padding:0 20px 0 20px;width:440px;float:left;}
.detail .mid .dotted, .detail .mid .dotted-like { margin:0;padding:0; width:440px;}

.detail .right{ background:url('/img/bg-dot-vert.gif') top left repeat-y;width:160px;padding:0 0 0 20px;margin:15px 0 0 0;float:right;border:0;}
.detail h1 {margin: 18px 0 8px 0;line-height:1.1em;}

h1.list{margin:0px 0 8px 3px;line-height:1.1em;}

.flash{width:440px;padding:19px 0 0 0;}
.flashInside{margin:0 auto;}
#alternativeContent {display:block;}

/*.soleVideo {background:url('/img/play.png') transparent center center no-repeat;}*/
.playWrap{text-align:center;}
.play{position:relative;top:38%;}
.soleVideoSolid{background:url('/img/play.png') black center center no-repeat;}

#content .detail p {line-height:18px;text-align:left;margin:0;padding:0;}
p a{color:#933;text-decoration:none;}
p a:hover{text-decoration:underline;}
.dotted ol, .dotted ul, .dotted-like ol, .dotted-like ul{font-size: 0.8em;}

.detailBottom{ background:url('/img/bg-dot-horiz.gif') top left repeat-x;margin:25px 0 0 0;padding:20px 0 0 0;}
.detail fieldset{ display:none;}

.showsOnHomepage { width:40%;}
.image {margin:0 5px 5px 0;border:0;padding:1px;background:url('/img/bg-img-list.jpg') top left repeat-x;}

.orderleft{float:left;width:527px;padding:0;margin:0;}
.orderleft h1, h1.list{margin:18px 0 0 0;font-size:1.1em;}
.orderright{float:left;width:415px;padding:0;margin:0;}
.orderright h2{margin:18px 0 18px 32px;font-size:1.1em;}

table.shows {width:495px;margin:14px 0 0 0;padding:0;border-spacing:0px;border:none;}
.shows tr.bordered td{background:url('/img/bg-dot-horiz.gif') bottom left repeat-x;}
.shows tr.noborder{}
.shows td {margin:12px 0;padding:0;height:98px;vertical-align:middle;}
.shows tr.noborder td{background:none;border:none;}

.shows .small{width:40px;font-size:0.8em;}
.shows .image{width:127px;}
.shows .name{width:158px;}
.shows .priceText{width:40px;}
.shows .price{width:144px;}
.shows .price strong{float:left;}
.shows .control{width:25px;}
.shows img {border:0;margin:0;padding:0;}

.prev {float:left;display:block;width:150px;height:23px;margin-right:30px;}
.prev a {display:block;font-size:0.8em;color:#e85164;padding-top:3px;width:150px;height:23px;background:url('/img/prev-image.gif') top left no-repeat;padding-left:30px;text-align:left;text-decoration:none;}
.next {float:right;display:block;width:150px;height:23px;margin-right:30px;_margin-right:0px;}
.next a {display:block;font-size:0.8em;color:#e85164;padding-top:3px;width:150px;height:23px;background:url('/img/next-image.gif') top right no-repeat;padding-right:30px;text-align:right;text-decoration:none;}

.listLinkWrap{float:left;position:relative;left:320px;>left:320px;_left:300px;width:150px;height:23px;}
.listLink {width:150px;height:23px;display:block;font-size:0.8em;color:#e85164;padding-top:3px;text-decoration:none;text-align:center;position:relative;left:-50%;}

label {font-size:0.8em;}
table{margin-top:20px;}
td.contact {padding:10px 10px 10px 0;}
input {color:#666;}
textarea {height:70px;font-style:italic;color:#666;}

h2.contactus{margin-bottom:5px;}
p.phonemail{padding:5px 0 10px 0;font-size:0.95em;font-weight:bold;color:#933;}
p.phonemail a{color:#933;text-decoration:none;}
p.phonemail a:hover{text-decoration:underline;}

.sendbutton {width:95px;height:26px;border:none;color:#666;background:url('/img/sendbutton.jpg') top left no-repeat;}

.submitbuttonlarge {width:147px;height:31px;border:none;color:#fff;background:url('/img/bg-submitbutton-large.gif') top left no-repeat;}
.trackbutton {width:75px;height:26px;border:none;color:#fff;background:url('/img/bg-trackbutton.jpg') top left no-repeat;}
.backlink a{padding:2px 30px 2px 30px;margin:0;color:#7f9f42;height:23px;background:url('/img/prev-image.gif') top left no-repeat;text-decoration:none;}
.backlink a:hover{ color:#d8405a;}
.order.backlink a{margin:15px 0 40px 0;padding:2px 0 2px 30px;float:right;}

#orderForm {padding:0 0 40px 0;/* background:url('/img/bg-dot-vert.gif') top left repeat-y;*/ }
.form.order, .order{margin:0;padding:0;background:none;}
fieldset.form.border{margin:0;padding:0;}
.order fieldset{padding:0;margin:0px;background:url('/img/bg-dot-vert.gif') top left repeat-y;}
.form.border{border:0px #c0c0c0 solid;border-top:none;}
.form legend{color:black;font-weight:bold;border:1px #c0c0c0 solid;border-top:none;border-bottom:none;padding:0 15px;}
.form dl{clear:left;>clear:none;margin:0 0 15px 0px;float:left;position:relative;}
.order dl{margin:0 0 15px 32px;}

.order dl.last{margin:0 0 0 32px;}
.form dl.inline { display:inline;}
.form dl.inline.hidden{display:none;}

.form dd{margin:0;padding:0;}

.form dd select{height:19px;border-top:1px solid #afafaf;border-left:1px solid #cacaca;border-right:none;border-bottom:none;}
.form dd option{color:#666;}
.form dd input{padding:0;margin:0;height:19px;color:#666;border-top:1px solid #afafaf;border-left:1px solid #cacaca;border-right:0;border-bottom:0;}
.form dd small{display:block;width:100%;font-size:0.8em;}
.form dd img{border:0;>padding:0 0 5px 0;}
.form dd textarea{height:90px;border-top:1px solid #afafaf;border-left:1px solid #cacaca;border-right:none;border-bottom:none;overflow:auto;}

.form .inline.fright{float:right;}
.form label{font-size:0.7em;font-family:Verdana, Arial, sans-serif;margin:0;padding:4px 0 0 0px;display:block;text-align:left;}
.form dt span{margin:0;padding:0;font-size:0.8em;font-style:italic;line-height:normal;}
.form .inline dt{width:80px;float:left;margin:0;padding:0px;min-height:20px;_height:20px;}
.form dt label{color:#666;}
.form .inline dd{width:200px;float:left;margin:0;padding:0px 0px;}
.form .block dt{float:left;margin:0;padding:0 0 0px 0;width:100%;}
.form .block dd{clear:left;width:580px;float:left;margin:0;padding:0px 0px;}
.form .fieldErrorMsg{color:red;font-weight:bold;margin:0px;padding:0;font-size:0.7em;}

.form dl:hover label{color:black;}
.form dl:hover dt,
.form dl:hover dd{border-color:black;}

.form.formtab{padding:0;border:none;}
.form.formtab .inline dd{width:470px;}
/*
.fieldDetails{position:absolute;top:10px;right:500px;width:380px;background:#eee;border:1px #c0c0c0 solid;z-index:1;font-size:0.8em;padding:5px;color:#555;}
*/
.progressbar{background:black;height:2px !important;width:0px;font-size:1px;padding:0;>margin-top:-1px;_margin-left:-1px;>margin-left:-1px;}

.hidden{ display:none;}

.submitbutton{margin-right:20px;color:#fff;background:url('/img/bg-submitbutton.gif') top left no-repeat;border:none;width:91px;height:31px;float:right;}

.order .submitbutton{margin:0;padding:40px 0 0px 270px;float:none;}
.order .submitbutton input{width:147px;height:31px;border:none;color:#fff;background:url('/img/bg-submitbutton-large.gif') top left no-repeat;}

.submitbutton{ padding-left:320px;background:none;}
.submitbutton input{color:#fff;background:url('/img/bg-submitbutton.gif') top left no-repeat;border:none;width:91px;height:31px;}

.homepage .submitbutton{margin:0 20px 0 0;_margin:0;padding:0;>padding:20px 0 0 0;_padding:20px 20px 0 0;float:right;}
.homepage .submitbutton input{color:#fff;background:url('/img/bg-submitbutton.gif') top left no-repeat;border:none;width:91px;height:31px;}


.detail .submitbutton {float:right;width:91px;height:31px;margin:25px 10px 40px 0;padding:0;background-position:right;}
.detail .submitbutton input{color:#fff;background:url('/img/bg-submitbutton.gif') top left no-repeat;padding:0;margin:0;border:none;width:91px;height:31px;}
.detail .listsubmitbutton {float:right;margin:25px 10px 40px 0;padding:0;background-position:right;}
.detail .listsubmitbutton input {color:#fff;background:url('/img/bg-submitbutton.gif') top left no-repeat;padding:0;margin:0;border:none;width:91px;height:31px;}

/*
.submitbutton input,
input.submitbutton{border:1px black solid;background:url(/img/bg-btn-submit.png) repeat-x;color:white;font-size:0.8em;font-weight:bold;padding:0.2em;display:block;text-align:right;margin:5px 2px 5px auto;width:auto !important;}
*/
input.fullwidth,
textarea.fullwidth,
.LongTextInput{width:99%;}
textarea.LongTextInput{height:400px;}

form.fullwidth input, form.fullwidth textarea, td.fullwidth input,td.fullwidth select, td.fullwidth textarea
{width:99%;}

.message { width:33%;vertical-align:middle;text-align:center;padding:40px;margin:0 auto;color:maroon;}
.ldotted .message { padding:10px 0;width:100%;text-align:left;}

.hptext1 p{padding-bottom:5px;}
.hptext1 strong{font-size:1em;color:inherit;font-weight:bold;}