.required {font-weight:bold; color:#4370BE}
.inline {display:inline; float:none}
label.inline {font-weight:normal}
.highlight {color:#3a3636; font-weight:bold}
.invalidInput {border:1px solid red !important}
.data {border:none}
.noborder, .noborder td, .noborder table, .noborder th {border:none; padding:0}
.bob {border-bottom:1px solid #eee;padding-bottom:5px; margin-bottom:5px;}

.eshoppanel {border-bottom:1px solid #ccc; padding:.5em 10px .5em 10px; margin-bottom:2em; font-size:11px; background:#3A3636; color:#ccc}
.eshoppanel label {color:#fff}
.eshoppanel select {font-size:11px}
.eshoppanel .vendors {color:#fff; border-bottom:1px solid #fff; padding-bottom:.3em; margin-bottom:.3em;}
.eshoppanel .vendors li {color:#fff;}
.eshoppanel .vendors ul, .eshoppanel .vendors li {display:inline; list-style:none; padding:0 5px 0 0; margin:0;}

.listmethodtable {width:100%}
.listmethodtable, .listmethodtable td {border-color:#3A3636}
.listmethodtable th {background:#3A3636; color:#fff}

.listmethodlist tr {border-top:1px dotted #CCCCCC}
.listmethodlist td {padding:20px 5px 20px 5px; vertical-align:top; border:none}
.listmethodlist td.cell-preview {width:95px}
.listmethodlist td.cell-excerpt h3 {margin-bottom:0; font-size:12px; font-weight:bold; font-family:inherit}
.listmethodlist td.cell-price {width:60px}
.listmethodlist td.cell-basket {width:100px}
.listmethodlist tr td img {border:0px solid #E6E6E4; padding:3px}

.listmethodcell {margin:0 10px 10px 0; width:154px; float:left;}
.listmethodcell .thumb {height:110px; width:154px; background:#fff; text-align:center; border:none; padding:0; margin:0;}
.listmethodcell .thumb td {border:none; background:#fff;height:110px; width:154px; padding:0; margin:0;}
.listmethodcell .icons {float:left; position:absolute; margin-top:81px; margin-left:5px; height:26px;}
.listmethodcell .icons .flag_action {padding-top:2px;}
.listmethodcell .icons span {display:block; float:left; width:24px; height:26px; margin-right:2px}
.listmethodcell .name {text-align:left; height:26px; margin:0; background:#3a3636; overflow:hidden; width:154px}
.listmethodcell .name a {font-size:13px; line-height:26px; margin:0 0 0 10px; float:left; text-decoration:none; color:#fff}
.listmethodcell .name a.add {float:right; margin-right:5px; margin-top:3px; display:none}
.listmethodcell .info {background:#eee; color:#3a3636}
.listmethodcell .excerpt {padding:0 5px 0 5px ; font-size:11px; line-height:11px; height:55px; overflow:hidden; margin:5px 0 5px 0; color:#3a3636}
.listmethodcell .price {width:150px; height:14px; line-height:14px; font-size:16px; margin:0 5px 0 5px}
.listmethodcell .pricevat {font-size:12px}
.listmethodcell:hover a.add {display:block}

.product .detail hr {margin-left:0 !important; margin-right:0 !important;}
.product .thumb {background:#EEEEEE; height:110px; vertical-align:middle}
.product {width:500px}
.product .image1 {float:left; margin-right:10px}
.product .pictures {}
.product .detail {width:520px; background:none; color:#000; margin-bottom:1em}
.product .left {text-align:center; width:250px; display:block; float:left; margin-right:10px}
.product .right {float:left; display:block; width:250px}

.delivery table {margin-bottom:0px}
.payments {margin-left:10px}
.payments .radio {width:20px}
.payments .price {width:100px}
.payments .desc {}
.payments .desc span {border-bottom:1px dashed #555}

.order {line-height:14px}
