
* {
margin : 0;
padding : 0;
}
a:link, a:visited {
text-decoration : none;
color : #666;
}
a:hover, #navigation a:hover {
color : #000000;
}
input.image:hover {
background : -22px 0%;
}
body {
background : #343434 url(img/bgsiteline.jpg) repeat-x left top;
}
dd {
line-height : 22px;
}
div.inputRequirement, dd.inputRequirement {
color : #cc0000;
}
h1 {
color : #000000;
font-weight : bold;
font-size : 22px;
margin : 20px 0 15px 0;
padding : 0;
width : auto;
border-style : solid;
border-width : 0 0 1px 0;
border-color : #000000;
}
h2 {
color : #000000;
font-weight : bold;
font-size : 16px;
margin : 15px 0 8px 0;
padding : 0;
}
html {
font-family : Arial, Helvetica, sans-serif;
font-size : 0.8em;
color : #333333;
}
img {
border : 0;
}
li.level1 {
margin : 4px 0 4px 5px;
line-height : 20px;
height : 20px;
list-style : square;
}
li.level1 a {
padding : 0 0 0 0;
text-decoration : none;
font-size : 11px;
}
li.level1 a.active:link, li.level1 a.active:active, li.level1 a.active:visited {
text-decoration : none;
font-weight : bold;
}
li.level2 {
margin : 4px 0 4px 15px;
line-height : 20px;
height : 20px;
list-style : circle;
}
li.level2 a {
padding : 0 0 0 0;
text-decoration : none;
font-size : 11px;
}
li.level2 a.active:link, li.level2 a.active:active, li.level2 a.active:visited {
text-decoration : none;
font-weight : bold;
}
li.maincat {
list-style : square;
}
li.maincat a span, a.nav span {
line-height : 20px;
height : 20px;
}
li.maincat a {
text-decoration : none;
cursor : pointer;
font-size : 11px;
color : #7c1b1b;
}
li.maincat a:active, li.maincat a:hover, a.nav:hover, li.maincat a.activ:link, li.maincat a.activ:visited, li.maincat a.activ:hover, li.level1 a:hover, li.level1 a:active, li.level1 a.active:hover, li.level1 a.active:visited {
text-decoration : underline;
}
.mainbody {
padding-left:10px;
margin : 0 0px 0 0px;
}
p {
margin : 8px 0 8px 0;
}
p.checkoutagb textarea {
width : 100%;
}
p.checkoutcomment textarea {
width : 100%;
}
table.orderdetails {
font-size : 11px;
background-color : #fff2cc;
border-style : solid;
border-width : 0 1px 1px 1px;
border-color : #da9401;
}
table.orderdetails tr td {
padding : 4px;
}
table.orderdetails tr td.delete {
text-align : center;
white-space : nowrap;
}
table.orderdetails tr td.productname table.productattributes {
margin-top : 3px;
}
table.orderdetails tr td.productname table.productattributes tr td {
padding : 0;
}
table.orderdetails tr td.productname table.productattributes tr td.attribute {
padding-right : 4px;
}
table.orderdetails tr td.productname table.productattributes tr td.value {
width : 100%;
}
table.orderdetails tr td.singleprice {
text-align : right;
white-space : nowrap;
}
table.orderdetails tr td.subtotal {
background-color : #ffeaab;
text-align : right;
border-style : solid;
border-width : 1px 0 0 0;
border-color : #da9401;
}
table.orderdetails tr td.totalprice {
text-align : right;
white-space : nowrap;
}
table.orderdetails tr.contentrow1 td {
background-color : #fff2cc;
vertical-align : top;
}
table.orderdetails tr.contentrow1 td.productname {
text-align : left;
}
table.orderdetails tr.contentrow1 td.quantity {
text-align : center;
}
table.orderdetails tr.contentrow1 td.quantity input {
font-size : 11px;
padding : 2px;
border : 1px solid #da9401;
}
table.orderdetails tr.contentrow2 td {
background-color : #ffeaab;
vertical-align : top;
}
table.orderdetails tr.contentrow2 td.productname {
text-align : left;
}
table.orderdetails tr.contentrow2 td.quantity {
text-align : center;
}
table.orderdetails tr.contentrow2 td.quantity input {
font-size : 11px;
padding : 2px;
border : 1px solid #da9401;
}
table.orderdetails tr.headerrow td {
background-color : #da9401;
color : #ffffff;
font-weight : bold;
}
table.orderdetails tr.headerrow td.center {
text-align : center;
}
table.orderdetails tr.headerrow td.left {
text-align : left;
}
table.orderdetails tr.headerrow td.right {
text-align : right;
}
ul#checkoutnavigation li {
height : 70px;
list-style-type : none;
float : left;
width : 185px;
margin-right : 15px;
border : 1px solid;
padding : 8px;
}
ul#checkoutnavigation li.active {
background-color : #ffeaab;
}
ul#checkoutnavigation li.active .description {
font-size : 11px;
}
ul#checkoutnavigation li.active .number {
font-size : 20px;
font-weight : bold;
}
ul#checkoutnavigation li.active .title {
font-size : 14px;
font-weight : bold;
}
ul#checkoutnavigation li.inactive {
color : #999999;
background-color : #ededed;
border-color : #999999;
}
ul#checkoutnavigation li.inactive .description {
font-size : 11px;
}
ul#checkoutnavigation li.inactive .number {
font-size : 20px;
font-weight : bold;
}
ul#checkoutnavigation li.inactive .title {
font-size : 14px;
font-weight : bold;
}
ul, ol {
margin-left : 15px;
}
ul.messageStack {
border : 2px solid #b22020;
background-color : #ffd6d6;
padding : 8px;
}
ul.messageStack li.messageStackError {
list-style : none;
padding : 5px 0 2px 20px;
background-image : url(../../images/icons/exclamation.png);
background-repeat : no-repeat;
background-position : 0 4px;
}
ul.messageStack li.messageStackSuccess {
list-style : none;
padding : 5px 0 2px 20px;
background-image : url(../../images/icons/icon_accept.gif);
background-repeat : no-repeat;
background-position : 0 4px;
background-color : #66ff66;
}
ul.messageStack li.messageStackWarning {
list-style : none;
padding : 5px 0 2px 20px;
background-image : url(../../images/icons/icon_alert.gif);
background-repeat : no-repeat;
background-position : 0 4px;
background-color : #fff2cd;
}
.box {
margin : 0 0 16px 0;
border : 1px solid #000000;
padding : 0 0 6px 0;
background : #fff;
}
.boxText {
padding : 0 8px 0 8px;
}
.categorie_list_one {
float : left;
width : 48%;
margin : 0 5px 15px 5px;
}
.checkout {
text-align : left;
width : 95%;
}
.checkout_payment_adress_current {
float : left;
width : 32%;
padding-left : 15px;
}
.checkout_payment_agb strong {
color : #ff0000;
}
.checkout_payment_agb_accept {
text-align : left;
font-size : 12px;
color : #000000;
width : 100%;
}
.checkout_payment_agb_accept strong {
color : #ff0000;
}
.checkout_payment_arrow {
float : left;
width : 23%;
text-align : center;
}
.checkout_payment_container {
width : 555px;
text-align : left;
height : 120px;
}
.checkout_payment_continue {
margin : 15px 0 0 0;
height : 55px;
}
.checkout_payment_info_text {
float : left;
width : 40%;
}
.checkoutBarCurrent, .greetUser, .new_product_default_price, li.maincat a:link, a.nav:link, li.maincat a:visited, a.nav:visited {
font-weight : bolder;
}
.checkoutBarTo, div.checkoutBarCurrent {
margin : 15px 0 10px 0;
padding : 0 2px 0 2px;
font-size : 11px;
}
.clr {
clear : both;
float : none;
}
.contentsTopics, .pageHeading, #moduleHeading {
letter-spacing : 2px;
font-weight : bolder;
line-height : 25px;
border-bottom : 1px solid #b0b284;
margin-bottom : 15px;
}
.copyright, .gnu_copy, .parseTime {
text-align : center;
font-size : 8pt;
color : #7e7e7e;
display : none;
}
.footer {
clear : both;
text-align : center;
font-size : 11px;
color : #666666;
background-color : #e2e2e2;
padding : 8px;
margin-bottom : 5px;
}
.footer a {
color : #666666;
text-decoration : underline;
}
.headerError {
margin : 5px;
border : 1px solid #cc3300;
background-color : #ff8566;
padding : 5px;
}
.infoBoxHeading, .infoBoxHeading_right {
color : #931b1b;
padding : 7px 0 0 7px;
height : 26px;
font-weight : bold;
margin : 1px;
}
.left {
float : left;
margin : 0;
}
.list_left {
float : left;
}
.list_left, .list_right {
width : 48%;
margin-bottom : 20px;
text-align : left;
}
.list_right {
float : right;
}
.list_right_2 {
width : 40%;
float : right;
margin-bottom : 20px;
text-align : left;
}
.mini_wrapper {
margin : 0;
padding : 0;
}
.new_product_default {
width : 285px;
float : left;
border-bottom : 1px solid #e7e7e7;
margin : 10px 0 10px 0;
}
.new_product_default_image {
float : left;
width : 120px;
padding-top : 10px;
}
.new_product_default_right {
float : left;
width : 165px;
}
.new_product_default_tax {
font-size : 11px;
}
.order_details, .checkout_payment_comments, .checkout_payment_agb {
font-size : 11px;
}
.productOldPrice {
font-size : 10px;
}
.order_details {
width : 100%;
text-align : left;
}
.order_details_article {
width : 145px;
float : left;
margin-top : 5px;
}
.order_details_article_header {
width : 145px;
float : left;
border-bottom : 1px solid #cccccc;
}
.order_details_img {
width : 70px;
float : left;
text-align : center;
margin : 5px 0 8px 0;
}
.order_details_img_header {
width : 70px;
float : left;
text-align : center;
margin : 0 0 8px 0;
border-bottom : 1px solid #cccccc;
}
.order_details_qty {
width : 50px;
float : left;
text-align : center;
margin-top : 5px;
}
.order_details_qty_header {
width : 50px;
float : left;
text-align : center;
border-bottom : 1px solid #cccccc;
}
.order_details_remove {
width : 50px;
float : left;
text-align : center;
margin-top : 15px;
}
.order_details_remove_header {
width : 50px;
float : left;
border-bottom : 1px solid #cccccc;
}
.order_details_shippingtime {
width : 70px;
float : left;
margin-top : 5px;
}
.order_details_shippingtime_header {
width : 70px;
float : left;
border-bottom : 1px solid #cccccc;
}
.order_details_totalcost {
text-align : right;
margin : 20px 0 0 0;
}
.order_details_totalcost strong {
font-size : 11px;
font-weight : bolder;
}
.order_details_totalprice_header {
width : 100px;
float : right;
text-align : right;
border-bottom : 1px solid #cccccc;
}
.order_details_singleprice_header {
width : 90px;
float : left;
border-bottom : 1px solid #cccccc;
}
.order_detais_totalprice {
width : 100px;
float : right;
text-align : right;
margin-top : 5px;
font-weight : bolder;
}
.order_details_singleprice {
width : 90px;
float : left;
margin-top : 5px;
}
.product_content {
margin-top : 15px;
}
.product_info_box {
width : 551px;
text-align : left;
overflow : hidden;
margin-top : 10px;
}
.product_info_box_bottom {
height : 12px;
}
.product_info_box_middle {
padding : 0 1px 0 1px;
}
.product_info_box_middle_left {
height : 240px;
width : 170px;
text-align : center;
margin-left : 1px;
}
.product_info_box_middle_right {
width : 255px;
margin-right : 1px;
text-align : left;
margin-bottom : 15px;
}
.product_info_box_middle_thumbnail {
margin : 10px 0 0 5px;
}
.product_info_cartbutton {
width : 200px;
}
.product_info_description {
overflow : hidden;
margin-bottom : 15px;
text-align : left;
}
.product_info_dropdown {
width : 140px;
font-size : smaller;
margin-top : 15px;
}
.product_info_h3 {
color : #b72e0b;
padding : 5px 0 0 15px;
font-size : 15px;
border-bottom : 2px solid #cccccc;
}
.new-price {
font-size : 16px;
color : #da251d;
font-family : "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
font-weight : bolder;
text-align : left;
}
.product_info_price {
font-size : 24px;
color : #da251d;
font-family : "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
font-weight : bolder;
text-align : left;
margin : 10px 0 0 0;
height : 100px;
}
.product_info_print {
font-size : 10px;
margin-top : 20px;
}
.product_info_print img a {
cursor : pointer;
}
.product_info_shipping {
font-size : 10px;
color : #696969;
font-weight : bolder;
}
.product_info_tax {
width : 95px;
}
.product_info_tax_shipping {
width : 250px;
font-size : 10px;
}
.product_listing_box {
width : 100%;
overflow : hidden;
margin-bottom : 15px;
text-align : left;
}
.product_listing_box_hot {
width : 140px;
height : 70px;
}
.product_listing_box_left {
width : 16px;
height : 152px;
}
.product_listing_box_right {
width : 17px;
height : 152px;
}
.product_listing_description {
width : 280px;
padding-left : 15px;
}
.product_listing_header {
margin : 10px 0;
background : #dfdfdf;
padding : 5px 15px 20px 15px;
}
.product_listing_image {
width : 112px;
padding-top : 10px;
}
.product_listing_mwst {
font-size : 10px;
padding-right : 30px;
}
.product_listing_price {
width : 250px;
text-align : right;
padding-right : 15px;
}
.product_listing_price_button {
width : 140px;
text-align : center;
}
.product_listing_price_detail {
font-weight : bolder;
padding-top : 15px;
}
.product_listing_shipping {
font-size : 10px;
color : #fdc859;
font-weight : bolder;
}
.product_name {
display : block;
}
.product_name h2 a {
font-size : 15px;
margin-top : 8px;
}
.product_name h3 a {
font-size : 15px;
color : #b72e0b;
margin-top : 8px;
}
.right {
float : right;
margin : 0;
}
.row1 {
background : #f2f2f2;
}
.row1, .row2 {
padding : 5px;
}
.row2 {
background : #ffffff;
}
#account {
height : 0;
text-align : right;
float : right;
width : 300px;
}
#pathway {
height : 31px;
}
#account_inner {
padding-right : 10px;
}
#body {
text-align : left;
width : 990px;
overflow : hidden;
background-color : #ffffff;
}
#checkout_line {
background : url(img/checkout_line.png) repeat-x;
line-height : 12px;
}
#content {
text-align : left;
padding : 0 5px 0 12px;
margin : 0 0 0 0;
overflow : hidden;
}
#head {
width : 990px;
height : 229px;
background : url(img/head2.jpg) no-repeat top center;
}
#head_container {
position : absolute;
top : 0;
width : 990px;
overflow : hidden;
}
#innerBox {
background : #fff url(img/gradmidbg2.jpg) repeat-x left top;
border : 0;
text-align : center;
overflow : hidden;
float : left;
clear : both;
margin : 0;
position : relative;
}
#innerContainer {
margin : 30px 0 0 0;
top : 229px;
width : 610px;
z-index : 5;
background : #fff;
border : 0 solid #000;
}
#middle {
float : right;
margin : 0 0px 0 0;
width : 610px;
z-index : 5;
display: inline;
position : relative;
border-style: solid;
border-width: 1px;
border-color: #000000;

}
#nav_left {
float : left;
margin : 0 0 0 -190px;
width : 180px;
position : relative;
z-index : 5;
display: inline;
}
#nav_right {
display: inline;
float : right;
margin : 0 -190px 0 0;
width : 180px;
position : relative;
z-index : 5;
text-align : left;
}
#nav_right, #nav_right a, #nav_left, #nav_left a {
color : #002681;
}
#navigation {
height : 31px;
}
#navigation a {
color : #fff;
font-weight : 700;
}
#outerContainer {
z-index : 1;
margin : 229px 190px 0 190px;
padding : 1px 0 0 0;
width : 610px;
}
#page_container {
width : 990px;
margin : 0;
}
#page_inner_container {
clear : both;
text-align : left;
padding : 0;
float : left;
margin : 0;
}
#pathway {
height : 31px;
float : left;
width : 990px;
text-align : left;
}
#pathway_inner {
height : 31px;
background : #fff url(img/pathwaybg.jpg) left top;
float : left;
width : 990px;
text-align : left;
color : #fff;
font-weight : 700;
padding-left: 12px;
padding-top: 3px;
}
#wrap {
float : left;
margin : 0;
width : 100%;
text-align : left;
}
.product_listing_header strong small {
display : none;
}
