
/**
* @ID         stylesheet.css 10000
* @location   templates\acetec\stylesheet.css
* @version    1.00
* @package    macs-Commerce
* @date       2009-08-18 03:05:45
* @author     
* @copyright  (c) 2009 macs-it
* @license    GNU/GPL, see LICENSE.php
* based on:
*   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
*   (c) 2002-2003 osCommerce; www.oscommerce.com
*   (c) 2003  nextcommerce ; www.nextcommerce.org
*   (c) 2006  XT-Commerce ; www.xt-commerce.com
*/

/*
main-frame = mc_main
nr1 = mc_con1
*/

html{
        height: 101%;
}

img{
        border:none;
        font-size: 10px;
}


body{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  font-weight:normal;
  color:#000000;
  height: 100%;
  width: 101%;
  text-align: center;
  margin: 0 auto;
  overflow-x:hidden;
}

font, div, td, a {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
}

.top_filterd_td{
  text-align:center;
  color:#ffffff;
  background-image: url(img/men_bg_repeater.gif);
  border-collapse:collapse;
  border:1px solid #e3e5e6;
  font-size:11px;
  font-weight:bold;
}

.filterd_td{
  text-align:center;
  border-collapse:collapse;
  border:1px solid #e3e5e6;
  font-size:11px;
  font-weight:bold;
}

h1{
	margin:0; 
	padding:0; 
   font-size : 14px;
	color: #1691C3; 
}

h2{
	margin:0;
	margin-top:18px;
	margin-bottom:10px;
	font-size : 1.2em;
	color: #1691C3;
}

h3{
	margin:0;
	margin-top:25px;
	padding:0; 
	font-size : 12px;
	color: #1691C3;
}

h4{
	margin:0;
	margin-top:0;
	padding:0; 
	font-size : 1.1em;
	color: #191970;
}

a.os {
           color: #0000FF;
           text-decoration: none;
}

a:hover.os {
            color: #0000FF;
            text-decoration: underline;
}

.products_price{
  font-family: Verdana,Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight:bold;
  color:#666;
}

.img_content{
margin-left:20px;
margin-bottom:20px;
font-size:10px;
}


.box_cart_head, box_cart_head:hover{
  background:#56769C;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color: #ffffff;
  padding:2px;
}

.box_cart_back{
  background-image: url('img/warenkorb_back.jpg');
}

.box_cart_contents{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:bold;
  color: #ffffff;
}


.filter_select{
  width:100px;
  background:#D2E3F7;
}

.filter_head{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight:bold;
  color: #2C5186;
}


.filter_box{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #2C5186;
  height:10px;
  color: #ffffff;
  border: 1px solid;
  border-color: #000000;
}

.listing_head{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #2C5186;
  height:10px;
  color: #ffffff;
  text-align : center;
}

.listing_head2{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #2C5186;
  height:10px;
  color: #ffffff;
  text-align : center;
  border-right:1px solid #3a699a;
  border-bottom:1px solid #3a699a;
}

.listing_head3{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #2C5186;
  height:10px;
  color: #ffffff;
  text-align : center;
  border-bottom:1px solid #3a699a;
}

.listing_main {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align : center;
  background: #ffffff;

}

.listing_main2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align : center;
  border-right:1px solid #3a699a;
  border-bottom:1px solid #3a699a;
}


.listing_main3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align : center;
  border-bottom:1px solid #3a699a;
}


.link_blau{
color:#3a699a;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}


.boxText { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;

}


.errorBox { font-family : Arial, Helvetica, sans-serif; font-size : 10px; background: #b7eeff; font-weight: bold; padding: 5px 5px 5px 5px; }
.stockWarning { font-family : Arial, Helvetica, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Arial, Helvetica, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
background-color: #dfe0e1;

  color:#202C46;
  margin:auto;
  text-align:center;
  padding:0;
  height:100%;
  width:101%;
  background-image: url(img/bodybg2.gaf);

}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  text-decoration: underline;
}

FORM {
        display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #F6F6F6;
}

TD.headerNavigation {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #f6f6f6;
  color: #000000;
  font-weight : bold;
  border-bottom: 1px solid;
  border-color: #b6b7cb;
}

A.headerNavigation {
  color: #000000;
}

A.headerNavigation:hover {
  color: #000000;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:12px;
  background:#ff0000;
  color:#ffffff;
  font-weight:bold;
  text-align:center;

}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #F6F6F6;
  color: #000000;
  font-weight : bold;
  border-bottom: 1px solid;
  border-color: #b6b7cb;
}

.infoBox {
  font-size: 10px;
}

.infoBoxContents {

  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #d9f6ff;
}

.infoBoxNoticeContents {
  background: #b7eeff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background-image: url(img/hd_lf_folder.gif);
  height:19px;
  color: #ffffff;
  padding-left: 35px;
}

TD.loginBoxHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-image: url(img/hd_login.gif);
  background-repeat: no-repeat;
  background-color: #eeac0e;
  
  height:19px;
  color: #ffffff;
  padding-left: 35px;
}



TD.infoBoxHeading_kat {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-image: url('img/nav_back_kat.gif');
  height:19px;
  color: #ffffff;
  padding-left: 25px;
}

TD.infoBoxHeading_sersup {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-image: url(img/hd_lf_folder.gif);
  height:19px;
  color: #ffffff;
  padding-left: 35px;
}

TD.infoBoxHeading_search {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-image: url('img/nav_back_search.gif');
  height:19px;
  color: #ffffff;
  padding-left: 25px;
}



TD.infoBoxHeading_right {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-image: url('imgages/left_heading.gif');

  height:15px;
  color: #000000;
  padding-left: 15px;
}

TD.infoBox, SPAN.infoBox {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  border-color: #3a699a;
}

TD.infoBox_right, SPAN.infoBox_right {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #f6f6f6;

}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #000066;
}

A.pageResults:hover {
  color: #0000cc;
  background: #FFFF33;
}

.subHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #000000;
}

td.pageHeading, div.pageHeading, p.pageHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
}


td.main, p.main, .main {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.input_style {
  text-align: left;
  border:1px solid black;
  margin:0px; padding: 2px;
}


TEXTAREA {
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.newsletterForm{
        background-color: transparent;
        background-image: url(img/2px.gif);
        background-repeat: repeat;
}

TABLE.formArea {
  background: #efefef;
  border-color: #202f46;
  border-style: solid;
  border-width: 1px;

}

TD.formAreaTitle {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Arial, Helvetica, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Arial, Helvetica, sans-serif;
  color: #ff0000;
}

SPAN.productDiscountPrice {
  font-family: Arial, Helvetica, sans-serif;
  color: #ff0000;
  font-weight: bold;
}

.moduleRow {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 1;

}
.moduleRowOver {
        font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 1;
        cursor: pointer;
}

.moduleRowOverAddresses {
        font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 1;
        cursor: pointer;
        background-color: #FAF4C8;
}

.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }



.messageBox { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
background-color: #b2edff; }
.messageStackSuccess { font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #99ff00; }


.inputRequirement { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ff0000; }

.tableShop {
background-color: #ffffff;
border-left: 1px solid;
border-right: 1px solid;
border-color: #b6b7cb;
}

.navLeft {
border-right: 1px solid;
border-color: #b6b7cb;
}
.navRight {
border-left: 1px solid;
border-color: #b6b7cb;
}
.tableBody {
padding: 5px;
}

#mc_main{
margin: auto;
padding:0px;
width: 1008px;
text-align: center;
height: 100%;
}

#center-box{
float:left;
margin: 0px auto;
width: 1008px;
padding: 0;
padding-bottom: 30px;
vertical-align:top;
background: transparent;
background-image: url('img/main_bg_repeater.jpg');
background-repeat: repeat-y;
}

#center-box #wrapper_content {
position: absolute;
width: 1008px;
padding: 0px;
/*background-image: url('img/main_bg_repeater.jpg'); */
/*background-repeat: repeat-y; */
}

/*container layout */
#header-container{
position: relative;
margin: 0px;
/*width: 1008px;*/
height: 185px;
padding:0px;
background: none;
text-align:left;
background-image: url('img/bodybg2.gaf');
}

#header-container #border_left {
position:absolute;
margin: 0px;
width:13px;
height:185px;
padding:0px;
background: transparent;
background-image: url(img/header_rd_li.gif);
text-align:left;
z-index: 0;
}

#header-container #bg_left {
position:absolute;
margin-left: 13px;
width:638px;
height:185px;
padding:0px;
background: url('img/header_bg_li.png') repeat-x;
text-align:left; z-index:0; background-image:url('img/header_bg_li.gif'); background-repeat:repeat-x
}

#header-container #bg_right {
position:absolute;
margin-left: 650px;
width:357px;
height:185px;
padding:0px;
/*background: url('img/header_bg_re.png') no-repeat;*/
text-align:left; z-index:0; background-image:url('img/header_bg_re.jpg'); background-repeat:no-repeat
}

#header-container #bullard {
 position:absolute;
 margin-left: 400px;
 margin-top:0px;
 width:225px;
 height:165px;
 z-index: 0;
 background-image: url('img/bullard.png');
 background-repeat:no-repeat;
}

#header-container #bullard #img_link_bullard {
 width:225px;
 height:165px;
 margin-left: 13px;
 margin-top: 0px;
 text-decoration: none;
}

#header-container #bullardp a, #header-container #bullard a:hover, #header-container #bullard a:visited, #header-container #bullard a:link {
 text-decoration: none;
}

/* Logo */
#header-container #link_home {
position:absolute;
margin-left:15px;
margin-top:10px;
width:358px;
height:110px;
padding:0px;
background-image: url('img/ace-tec-logo.png');
background-repeat: no-repeat
}

#header-container #link_hotline {
        position:absolute;
        margin-left:15px;
        margin-top:133px;
        width:317px;
        height:30px;
        padding:0px;
        background-image: url('img/hotline.png');
        background-repeat: no-repeat;
}

#link_language {
        top:170px;
        right:150px;
        text-decoration: none
        width:317px;
        height:30px;
        padding:0px;
        font-weight: bold; 
         z-index:2000;     
}


#link_mailto{
        position:absolute;
        top:195px;
        right:30px;
        text-decoration: none;
        font-family: Arial, Helvetica, sans-serif;
          font-size: 12px;
        color:#ffffff;
        z-index:2000;
}


#header-container #menucontainer {
  position: absolute;
  top: 189px; padding: 0;
  width: 1008px;
  text-align:left;
}

#header-container #menucontainer #bg_men_left {
  position: absolute;
  margin-left: 0px;
  margin-top: -4px;
  width: 224px;
  height: 30px;
  background: transparent;
  background-image: url('img/men_bg_left.gif');
  z-index: 10;
}

#header-container #menucontainer #bg_menu {
  position: absolute;
  margin-left: 224px;
  margin-top: -4px;
  width: 592px;
  height: 44px;
  background: transparent;
  background-image: url('img/men_bg_repeater.gif');
  background-repeat: repeat-x;
  z-index: 10;
}

#menu_position{
  position: absolute;
  margin-left: 240px;
  margin-top: -220px;
  width: 450px;
  height: 45px;
  background: transparent;
  z-index: 11;
}

#header-container #menucontainer #bg_men_right {
  position: absolute;
  margin-left: 814px;
  margin-top: -4px;
  width: 192px;
  height: 30px;
  background: transparent;
  /*background-image: url('img/men_bg_right.png');*/
  background-image: url('img/men_bg_right.gif');
  z-index: 0;
}

#main_content {
position: relative;
width: 590px;
right: 200px;
float: right;
margin-top: 0px;
padding: 0px;
text-align:center;
height: 100%;
}

#mc_headerlinks_br {
position:absolute;
margin-left:690px;
margin-top:158px;
width:285px;
height:24px;
padding:0px;
vertical-align: top;
font-size: 11px;
color: #132036;
z-index: 15;
}

#mc_headerlinks_tr {
position:absolute;
margin-left:680px;
margin-top:2px;
width:310px;
height:24px;
padding-top:6px;
padding-left:7px;
vertical-align: top;
font-size: 11px;
color: white;
}

#mc_headerlinks_tr a, #mc_headerlinks_tr a:link, #mc_headerlinks_tr a:visited {
  color: white;
  text-decoration: none;
}

#mc_headerlinks_tr a:hover {
  text-decoration: none;
  cursor: pointer;
}

#link_checkout{
position:absolute;
margin-left:695px;
margin-top:50px;
width:65px;
height:29px;
padding:0px;
}

#link_language{
position:absolute;
margin-left:925px;
margin-top:25px;
width:65px;
height:29px;
padding:0px;
}

.img_checkout{
border:0px;
width:65px;
height:25px;
}

#link_account{
position:absolute;
margin-left:600px;
margin-top:50px;
width:86px;
height:29px;
}

.img_account{
border:0px;
width:86px;
height:25px;
}

#link_cart{
position:absolute;
margin-left:500px;
margin-top:50px;
width:91px;
height:29px;
}

.img_cart{
border:0px;
width:91px;
height:25px;
}

.img_hotline{
border:0px;
width:300px;
height:40px;
}

#header_cart{
position:absolute;
margin-left:558px;
margin-top:90px;
width:208px;
height:85px;
}

#logged-in-container{
width:100%;
height:20px;
vertical-align:bottom;
padding-top:2px;
padding-bottom:2px;
border-bottom: 1px solid;
border-color: #C5C5C5;
text-align:right;
background:#fff;
}

#nav-container{
position: relative;
float:left;
padding:0px;
width: 206px;
text-align:left;
vertical-align: top;
margin-left: 11px; margin-right: 5px;
margin-top: 40px;
}


#footer-container{
position: relative;
top: 30px;
text-align:center;
vertical-align:top;
background: transparent;
width: 1008px;
margin: auto;
height:100px;
text-align: center;
}

#footer-container #ft_bg_left {
position: absolute;
left: 0px;
width: 13px;
height: 117px;
background-image: url('img/ft_bg_left.gif');
}

#footer-container #ft_bg {
position: absolute;
left: 13px;
width: 982px;
height: 117px;
background-image: url('img/ft_bg_repeater.gif');
background-repeat: repeat-x;
}

#footer-container #ft_bg_right{
position: absolute;
left: 995px;
width: 13px;
height: 117px;
background-image: url('img/ft_bg_right.gif');
}

.padding_10{
width:96%;
padding-top: 40px;
padding-left: 20px;
margin: auto;
text-align:left;
}

.float-clear{
clear:both;
display: block;
}

.box_admin_heading{
  width:100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-image: url('img/hd_ri_star.gif');
  background-repeat: no-repeat;
  height:20px;
  color: #ffffff;
  padding-top: 2px;
  padding-left:50px;
}

.box_addbox_right_heading{
  width:100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-image: url('img/hd_ri_info.gif');
  background-repeat: no-repeat;
  height:20px;
  color: #ffffff;
  padding-top: 2px;
  padding-left:15px;
}


.box_links_heading{
  width:100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-image: url('img/hd_ri_info.gif');
  background-repeat: no-repeat;
  height:20px;
  color: #ffffff;
  padding-top: 2px;
  padding-left:15px;
}


.box_downloads_heading{
  width:100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-image: url('img/hd_ri_downloads.gif');
  background-repeat: no-repeat;
  height:20px;
  color: #ffffff;
  padding-top: 2px;
  padding-left:15px;
}


.box_categories_heading{
  width:100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-image: url('img/hd_lf_folder.gif');
  background-repeat: no-repeat;
  height:20px;
  color: #ffffff;
  padding-top: 2px;
}

.box_cart_heading{
        width:131px;
        height:18px;
        padding-top:0px;
        color:#ffffff;
        font-size:12px;
        padding-top:3px;
        padding-left:50px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        background-image: url('img/hd_ri_cart.gif');
}

box_cart_content{
  width:100%;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;	
}


.box_content_heading{
  width:100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-image: url('img/hd_lf_chat.gif');
  background-repeat: no-repeat;
  height:20px;
  color: #ffffff;
  padding-top: 2px;
}





.box_highlights_heading{
        width:131px;
        height:18px;
        padding-top:0px;
        color:#ffffff;
        font-size:12px;
        padding-top:3px;
        padding-left:50px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        background-image: url('img/hd_ri_info.gif');
}

.box_news_heading{
        width:131px;
        height:18px;
        padding-top:0px;
        color:#ffffff;
        font-size:12px;
        padding-top:3px;
        padding-left:50px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        background-image: url('img/hd_ri_cal.gif');
}

.box_newsletter_heading{
  width:100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-image: url('img/hd_lf_sheet.gif');
  background-repeat: no-repeat;
  height:20px;
  color: #ffffff;
  padding-top: 2px;
}
.box_bestseller_heading{
  width:100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-image:url('img/hd_ri_star.gif');
  background-repeat: no-repeat;
  height:20px;
  color: #ffffff;
  padding-top: 2px;
  padding-left:12px;
}


.box_manufactures_heading{
  width:100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-image: url('img/hd_le_info.gif');
  background-repeat: no-repeat;
  height:20px;
  color: #ffffff;
  padding-top: 2px;
}

.box_categories_content{
  width:100%;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}

.box_highlights_content{
  width:100%;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}

.box_information_heading{
  z-index: 12;
  margin-bottom: 0px;
  margin-left: 9px;
  width:90%;
  height:18px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-image: url('img/more_about_header.png');
  background-repeat: no-repeat;
  color: #ffffff;
  padding-top: 12px;
  padding-left: 30px;
}

.box_information_main{
  z-index: 11;
  margin-top: 0px;
  margin-left: 9px;
  width:100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-image: url('img/more_about_bg.gif');
  background-repeat: repeat-y;
  color: #ffffff;
  padding-top: 0px;
}

.box_information_end{
  margin-top: 0px;
  margin-left: 9px;
  width:100%;
  background-image: url('img/more_about_footer.png');
  background-repeat: no-repeat;
  height:16px;
  padding-top: 2px;
}

.box_sersup_heading{
  width:100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-image: url('img/hd_lf_folder.gif');
  height:19px;
  color: #ffffff;
}
.box_sersup_content{
  width:100%;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}

.box_search_heading{
  width:100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-image: url('img/nav_back_search.gif');
  height:19px;
  color: #ffffff;
}

.box_search_content{
  width:100%;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}

.box_heading{
margin-left:35px;
height:20px;
}

.box_content{
margin-left:5px;
}

.box_content_right{
margin-left:15px;
}


.box_highlights{
        margin-top:5px;
}

.hor_line{
width:100%;
height:1px;
border-top:1px solid #999;
}

.cat_listing_box{
margin-right:15px;
height:150px;
vertical-align:middle;
float:left;
}

.product_listing_box{
padding:5px;
border:1px solid #ccc;
}

#mc_con1 {
  width:100%;
  height: 100%;
  position: relative;
  margin: 0;
  text-align: center;
}

#nr2 {
        position:absolute;
        top:0;
        z-index:0;
        font-family:Verdana;
}

#nav-container_right {
        position:relative;
        top:40px;
        width: 181px;
        right: 7px;
        float:right;

}

#nr4 {
        width:181px;
}

#nr5 {
        top: -5px;
        z-index: 1000;
        position: absolute;
        margin-left: 10px;
        margin-top: 0px;
        width: 224px;
        height: 30px;
        padding-left:10px;
        padding-top:0px;
        font-size:12px;
        color:#000000;
        line-height:28px;
        background: transparent;
}

#nr6 {
        width:131px;
        height:18px;
        padding-top:0px;
        color:#ffffff;
        font-size:12px;
        padding-top:3px;
        padding-left:50px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        background-image:url('img/hd_ri_ballon.gif');
}

.box_award_heading {
        width:131px;
        height:18px;
        padding-top:0px;
        color:#ffffff;
        font-size:12px;
        padding-top:3px;
        padding-left:50px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        background-image:url('img/hd_ri_star.gif');
}

#nr7 {
        width:181px;
        background:transparent;
        padding-top:5px;
        padding-bottom:5px;
        border-bottom:1px solid #cacaca;
        font-size:11px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:normal;
        color:#000000;
        text-align:center;
}

#nr8 {
        width:181px;
        height:17px;
        padding-top:3px;
        font-size:12px;
        text-align:center;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        background-color:#dedede;
        border-bottom:1px solid #cacaca;
        border-top:1px solid #cacaca;
}

#nr9 {
         width:181px;
         background-color:#ebeef3;
         padding-top:5px;
         padding-bottom:5px;
         border-bottom:1px solid #cacaca;
         font-size:11px;
         font-family:Arial, Helvetica, sans-serif;
         font-weight:normal;
         color:#000000;
}

#nr10 {
        width:181px;
        height:17px;
        background-color:#dedede;
        padding-top:3px;
        text-align:center;
        border-bottom:1px solid #cacaca;
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;color:#000000;
}

#nr11 {
        width:181px;
        background-color:#4fabd5;
        padding-top:10px;
        padding-bottom:10px;
        text-align:center;
        border-bottom:1px solid #cacaca;
        font-size:16px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;color:#56769c;
}

#nr12 {
        width:181px;
        background-color:#dedede;
        padding-top:10px;
        padding-bottom:5px;
        text-align:center;
        border-bottom:1px solid #cacaca;
        font-size:16px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#56769c;
}

#nr13 {
        width:1000px;
        margin:0px;
        text-align:center;
        padding-left:152px;
        padding-right:152px;
}

ul.dropdown a
{
        background:        transparent;
        background-image: url('img/nav_small.gif');
        text-align:        center;
        color:#ffffff;
        font-weight:bold;
        font-family:arial,helvetica;
        font-size:12px;
        height:30px;
        padding-top:15px;
        padding-left:9px;
        padding-right:9px;
        cursor:pointer;
        text-decoration:none;
        list-style:none;
        margin-left:1px;
}

ul.dropdown a:hover, ul.dropdown a:active, ul.dropdown a:focus
{
         background:        transparent;
        background-image: url('img/nav_big.gif');
        font-weight:bold;
        font-family:arial,helvetica;
        font-size:12px;
        color:#ffffff;
        padding-top:15px;
        padding-left:9px;
        padding-right:9px;
        cursor:pointer;
        text-decoration:none;
        list-style:none;
}

ul.dropdown #menu_spot
{
        background:        green;
}


ul.dropdown ul
{
        z-index:98;
        border:0px;
        width:178px;
        background-color:#ffffff;
        padding:10px;
}


ul.dropdown ul a
{
        z-index:99;
        background:#d5e3ee;
        color:#192840;
        font-weight:bold;
        font-family:arial,helvetica;
        font-size:10.5px;
        padding-top:5px;
        padding-bottom:5px;
        padding-left:0px;
        cursor:pointer;
        top:0px;
        margin:10px;
        list-style:none;
        width:163px;
}

ul.dropdown ul a:hover
{
    background:#3a495e;
    color:#d5e3ee;
    font-weight:bold;
    font-family:arial,helvetica;
    font-size:11px;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:0px;
    cursor:pointer;
    top:0px;
    list-style:none;
}

ul.dropdown ul li
{
    /*height:18px;*/
}

ul.dropdown
{
        position:absolute;
        top:180px;
        left:-40px;
        width:770px;
        z-index:90;
        text-decoration:none;
        list-style:none;
}

ul.dropdown * ul
{
    list-style: none;
    margin:0px;
    padding: 0px;
        display:none;
        position:absolute;
        z-index:99;
        list-style:none;
        text-decoration:none;
}

ul.dropdown li
{
    float:left;
}

ul.dropdown li * li
{
    border:0.9px solid #fff;
    float:none;
        background-color:#ffffff;
    position: relative;
}

ul.dropdown ul * ul
{
    left:98%;
    top:0;
}

ul.dropdown a
{
    display:block;
}

ul.dropdown ul * a
{
    height:100%;
}

ul.dropdown li:hover ul ul, ul.dropdown li:hover ul ul ul, ul.dropdown li:hover ul ul ul ul
{
    display:none;
}

ul.dropdown li:hover ul, ul.dropdown ul li:hover ul, ul.dropdown ul ul li:hover ul
{
    display:block;
}

#oml_wrapper {
        margin:0px auto;
        width:1008px;;
        text-align:left;
        background-image: url('img/main_bg_repeater.jpg');
          background-repeat: repeat-y;
}

#oml_main {
        width:100%;
        position:relative;
        top:0;
        left:0;
        margin-right: 181px;
        margin-left: 206px;
        background: transparent;
        /*border-right: 1px solid #666;*/
}

.left {
        width:206px;
        position:relative;
        top:0;
        left: -796px;
        float:left;
        padding:0;
}

.middle {
        position:relative;
        top:0px;
        left:0px;
        width:590px;
        margin-left: 0px;
        float:left;
        color:#333;
}

.right {
        width:206px;
        float:right;
        position:relative;
        top:0px;
        left:-204px;
        margin-right: 0px;
        float:left;
        color:#333;
        padding:0;
}

.clear {
        clear:both;
        font-size:1px;
        line-height:1px;
        margin-top:-1px;
}


.line_bottom{
        position:absolute;
        bottom:45px;
        left:0px;
        padding-left:100px;
        padding-right:50px;
        z-index:99;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
 }

.line_bottom a{
        font-size: 12px;
        font-weight:bold;
}

.menu_bottom{
        position:absolute;
        bottom:15px;
        left:0px;
         z-index:99;
         font-family: Arial, Helvetica, sans-serif;
          font-size: 10px;
         color:#ffffff;
 }

.blue_border{
         border:3px solid #d3e3e6;
         background: #ffffff;
}

td.contentsTopics {
        font-weight: bold;
        font-size: 14pt;
        font-style: italic;
}

/* technical details / additional on product_info */
#products_additional ul {
    font-size: 12px;
    text-decoration:none;
    list-style: circle;
    margin: 3px;
    padding-left: 20px;
}
#products_additional ul li {
    /* float: left; */
}

ul{
        margin:0;
        padding:0;
        list-style-type:none;

}

ul#CatNavi{
        margin:0;
        padding:0;
        list-style-type:none;
        color:#191970;
        /*
        border-left: 1px solid #aaaaaa;
        border-right:1px solid #aaaaaa;
   */
}

/* EBENE 1    start*/
ul#CatNavi li{
        padding-left:0;
        font-size: 12px;
        color:#191970;
}

ul#CatNavi li a{
        display:block;
        height:19px;
        background-color:transparent;
        background-image: url(img/cat_closed.gif);
        background-position: left;
        background-repeat: no-repeat;
        color:#191970;
        /*border-bottom:1px solid #fff;*/
        padding:5px 0 0 10px;
        font-weight:normal;

}

ul#CatNavi li a:hover{
        /*background-image: url(img/bg_nav_hover.jpg);*/
        color:#191970;
        text-decoration:underline;
}

ul#CatNavi li.Current a{
        color:#191970;
        background-color:transparent;
        text-decoration:none;
}

ul#CatNavi li.Current a:active{
        color:#191970;
        background-color:transparent;
        text-decoration:none;
}

/* EBENE 1    start*/
ul#CatNavi li.CatLevel1{

}

ul#CatNavi li.CatLevel2 a{
        display:block;
        height:19px;
        /*background-image: url(img/bg_nav.jpg);*/
        color:#191970;
        /*border-bottom: 1px solid #c9c9c9;*/
        padding:5px 0 0 10px;
        font-weight:normal;
        background-color:transparent;
}

ul#CatNavi li.CatLevel1 .Current a{
        /*background-image: url(img/bg_nav.jpg);*/
        font-weight:normal;
        color:#191970;
        text-decoration:none;
}
ul#CatNavi li.CatLevel1 a:hover{
        color:#191970;
        text-decoration:underline;
}


/* EBENE 2    start*/
ul#CatNavi li.CatLevel2{
padding-left:10px;
color:#191970;
}

ul#CatNavi li.CatLevel2 a{
        display:block;
        height:19px;
        /*background-image: url(img/bg_nav.jpg);*/
        color:#191970;
        /*border-bottom: 1px solid #c9c9c9;*/
        padding:5px 0 0 10px;
        font-weight:normal;
        background-color:transparent;
}

ul#CatNavi li.CatLevel2 .Current a{
        /*background-image: url(img/bg_nav.jpg);*/
        font-weight:normal;
        text-decoration:none;
        color:#191970;
}
ul#CatNavi li.CatLevel2 a:hover{
        color:#191970;
        text-decoration:underline;
        color:#191970;
}



/* EBENE 3    start*/
ul#CatNavi li.CatLevel3{
        padding-left:20px;
        color:#191970;
}

ul#CatNavi li.CatLevel3 a{
        display:block;
        height:19px;
        background-color:transparent;
        color:#191970;
        /*border-bottom: 1px solid #c9c9c9;*/
        padding:5px 0 0 10px;
        font-weight:normal;
}

ul#CatNavi li.CatLevel3 a:hover{
        color:#191970;
        text-decoration:underline;
}

.freeShippingCartInfo{
        font-size: 10px;
        color:red;
}
#navTrail{
        width: 500px;
        color:white;
        font-size: 11px;
        padding:0px;
        z-index: 0;
     

}
#navTrail a{
        color:white;
        font-size: 11px;
        }
#navTrail a:hover{
        color:white;
        font-size: 11px;
        text-decoration:underline;
}

#copyright { font-family: tahoma,Arial,sans-serif; 
             font-size: 18px; 
             
             text-align: center; 
             }
             
 #copyright a:hover {
 text-decoration: none;
  color:white;
 }            


#Versandstatus{
	margin:0;
	padding:10px 0 0 30px;
	width:540px;
	text-align:center;
	clear:both;
}

 
 #BestellStatus .InAktiv{
   font-size: 10px;
	float:left;
	background-color:#9f9f9f;
	width:120px;
		height:10px;
	padding:5px 0 5px 0;
	text-align:center;
	margin:1px;
	color:#c0c0c0;
}

#BestellStatus .Aktiv{
	font-size: 10px;
	float:left;
	background-color:#ee9604;
	width:120px;
	height:10px;
	padding:5px 0 5px 0;
	text-align:center;
	margin:1px;
	color: #2C5186;
}

#WarenkorbContent{
	width:580px;
	padding:0;
	margin:0;
	
}

#WarenkorbContent td.wkContent{
 background-color: #fafafa;
 border-right: 1px solid black;
 border-left: 1px solid black;
 
}

#WarenkorbContent td.wkTotal{
 background-color: #e8e8e8;
 border-right: 1px solid black;
 border-left: 1px solid black;
 border-bottom: 1px solid black;
}

#Warenkorb{
	width:580px;
	padding:0;
	margin:0;
	font-size: 10px;
	border: 1px solid black;
}


#Warenkorb th{
	color:#000000;
	padding-left:5px;
	height:30px;
	font-size: 11px;
	font-weight: bold;
	/*background:url(img/basket_green.gif) repeat-x 0 0;*/
	/*background:url(img/basket_purple.gif) repeat-x 0 0;*/
	
}

#Warenkorb th.NachMitteLoesch{
	height:30px;
	background:url(img/basket_red.gif) repeat-x 0 0;
	padding-left:5px;
	text-align:center;
	width:20px;
}

#Warenkorb td{
	border-bottom:1px solid #c0c0c0;
	vertical-align:top;
	background-color:#f9f9f9;
}

#Warenkorb .WarenkorbGesamt{
	vertical-align:top;
	background-color:#fff;
	text-align:right;
	padding-bottom:25px;
	border-bottom:none;
	font-size: 10px;
}

#Warenkorb .BeschreibungBild{
	float:left;
}

#Warenkorb .BeschreibungBild img{
	padding-right:5px;
}

.NachRechts{
	text-align:right;
	padding-right:2px;
}

.NachMitte{
	text-align:center;
}

#Warenkorb .NachMitteLoesch{
	text-align:center;
	background-color:#c0c0c0;
}

#Warenkorb .NachMitteLoesch input {
	background-color:#c0c0c0;
	border:1px solid #c0c0c0;
} 

.prodprice{
	font-weight:bold;
	font-size:1.2em;
	color:#191970;
	padding: 0  0 1px 15px;
}


.prodpriceSpecials{
	font-weight:bold;
	font-size:1.2em;
	color:green;
	padding:6px 0 3px 0;
}


.prodpriceEvil{
	height:21px;
	font-weight:bold;
	font-size:1.2em;
	color:#4C9809;
	padding:6px 0 3px 7px;
	margin:0 10px 0 0;
}

/* ++++++++++++++++++++++++++++++++++++++++++++*/
/* PRODUCT LISTING V1*/
/* ++++++++++++++++++++++++++++++++++++++++++++*/

#ProdListing{
	width:578px;
	height:50px;
	padding:0;
	margin-bottom:5px; 
	border: 1px solid black;
	padding-bottom:5px; 
}

#prodListHeader{
	width:580px;
	height:20px;
	background-image: url(img/prodListHeader.png);
	background-repeat: no-repeat;
}



#ProdListing .TrafficLight{
	width:11px;
	height:50px;
	margin:0px;
	padding: 0 5px 0 0;
	float: left;
	
}

#ProdListing .Image {
	width:66px;
	height:50px;
	font-size: 11px;
	color:black;
	overflow: hidden;	
	float: left;
}

#ProdListing .ShortDesc {
	width:220px;
	height: 100%;
	margin:0px;
	padding: 0 0 0 5px;
	font-size: 11px;
	color:black;
	vertical-align: top;
   float: right;
   
}

#ProdListing .ShortDesc a{
	color:black;
   font-size: 12px;
   font-weight: bold;
}

#ProdListing .shippingLink a{
	color:black;
   font-size: 10px;
   font-weight: bold;
}

#ProdListing .Reviews {
	width:100px;
	height:auto;
	margin:0px;
	padding: 0 0 0 5px;
	font-size: 10px;
	color:black;
	vertical-align: top;
	float: right;
}


#ProdListing .PriceInfo {
	width:150px;
	height:auto;
	padding: 0 3px 0 0;
	text-align: right;
	font-size: 10px;
	color:black;
   float: right;
   
}
#ProdListing .Buttons {
	width:auto;
	height:auto;
	border: 0px solid black;
	padding: 0 5px 0 0;
	float: right;
}

/* ++++++++++++++++++++++++++++++++++++++++++++*/
/* PRODUCT LISTING V2*/
/* ++++++++++++++++++++++++++++++++++++++++++++*/

#prodListHeaderV2{
	width:160px;
	height:20px;
   background-image: url(img/prodListHeader.png);
	background-repeat: no-repeat;
	float: left;
}

#ProdListingWrapperV2{
	width: 580px;

}

#ProdListingV2{
	width:160px;
	height:200px;
	padding:0;
	margin-bottom:5px; 
	border: 1px solid #79a0b1;
	padding-bottom:5px;
	margin-left:20px;
	float: left; 
}





#ProdListingV2 .TrafficLight{
	width:11px;
	height:50px;
	margin:0px;
	padding: 0 5px 0 0;
	float: left;
	
}

#ProdListingV2 .Image {
   background-color: white;
	width:160px;
	height:100px;
	font-size: 11px;
	color:black;
	overflow: hidden;	
	float: left;
	text-align: center;
	
	
}

#ProdListingV2 .ShortDesc {
   background-color: #f1a72c;
	width:160px;
	height: 30px;
	overflow: hidden;	
	margin:0 ;
	padding: 0 0 0 0;
	font-size: 11px;
	color:black;
	vertical-align: top;
   float: right;
   border-bottom:1px solid #cccccc;
   
}

#ProdListingV2 .ShortDesc a{
	color: white;
   font-size: 12px;
   font-weight: bold;
   text-align: left;
   float: left;
   padding-left:4px;
   
}

#ProdListingV2 .shippingLink a{
	color:black;
   font-size: 10px;
   font-weight: bold;
}

#ProdListingV2 .Reviews {
	width:160px;
	height:20px;
	margin-top:5px;
	padding-left:5px;
	font-size: 10px;
	color:black;
	vertical-align: top;
	float:left;
}


#ProdListingV2 .PriceInfo {
	width:160px;
	height:auto;
	margin-top:2px;
	padding-right: 5px;
	text-align: right;
	font-size: 10px;
	color:black;
   float: right;
   vertical-align: bottom;
   
}
#ProdListingV2 .Buttons {
	width:auto;
	height:auto;
	border: 0px solid black;
	padding: 0 5px 0 0;
	float: right;
}


/* REVIEWS */

#prodReviewHeadline{
   font-size: 14px;
	color:black;
	text-align: left;
	color: #3a699a;
	font-weight: bold;
	
}
/* ++++++++++++++++++++++++++++++++++++++++++++*/
/* ProdInfo */
/* ++++++++++++++++++++++++++++++++++++++++++++*/
#prodInfo{

padding: 0 0 0 0;
}

#prodInfo .Header{
text-align: left;
font-size: 14px;
color: white;
font-weight: bolder;
padding: 0 0 0 5px;
height: 30px;
}

#prodInfo .BG{
background-image: url(img/prodInfoheader.png);

}


.prodInfoContent{
text-align: left;
font-size: 11px;
color: black;


}

/* ++++++++++++++++++++++++++++++++++++++++++++*/
/* FREESHIPPING */
/* ++++++++++++++++++++++++++++++++++++++++++++*/

 
.freeShippingInfo{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: black;  
   font-weight: bold;
	padding-left:10px;
}

.freeShippingCartInfo{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #800000;  
   font-weight: bold;
	
}

.freeShipping{
background-image: url(img/freeshipping_bg.png);
padding-top:0px;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: white;
font-weight: bold;
padding-bottom:8px;
	
}

/* ++++++++++++++++++++++++++++++++++++++++++++*/
/* print product */
/* ++++++++++++++++++++++++++++++++++++++++++++*/
.ppHeader{
	background-image: url(img/print_prod_bg.png);
}
.ppFooter{
	background-image: url(img/print_prod_footer.png);
	font-size: 12px;
	text-align: right;
	vertical-align: bottom;
	padding:2px 10px 2px  0px; 
}


/* ++++++++++++++++++++++++++++++++++++++++++++*/
/* checkout shipping block */
/* ++++++++++++++++++++++++++++++++++++++++++++*/
#checkout_shipping_block_Wrapper{
border: 1px solid #f1a72c;
padding:0px;
}

#checkout_shipping_block_Wrapper .inner{
/*border: 1px solid #f1a72c;*/
background-color: #f7edd8;
padding:2px 12px 0px 0px;
}

#checkout_shipping_block_Wrapper .shippingImage{
  	vertical-align: middle;
   padding-top:2px;
}

#checkout_shipping_block_Wrapper .shippingName{
	text-align: left;
	vertical-align: middle;
	padding-bottom:6px;
	font-weight: bold;
}
#checkout_shipping_block_Wrapper .trcol1{
background-color: transparent;
	
}
#checkout_shipping_block_Wrapper .trcol2{
background-color: transparent;
}
/* ++++++++++++++++++++++++++++++++++++++++++++*/
/* CONTACT FORM */
/* ++++++++++++++++++++++++++++++++++++++++++++*/
#contact_wrapper{
border: 1px solid #f1a72c;
padding:0px;	
}

#contact_wrapper .header{
border-bottom:1px solid #f1a72c; 
background-color: #f7edd8;
padding:5px 5px 5px 5px;	
}

#contact_wrapper input[type=text]  {
border: 1px solid #f1a72c;
background-color: #ffffff;
	
}

#contact_wrapper textarea  {
border: 1px solid #f1a72c;
background-color: #ffffff;
	
}

#contact_wrapper input[type=image] {
border: 0px solid #f1a72c;
background-color: #ffffff;
padding:3px;	
}

/* ---->> RMA MODULE <<---- */

#rma {
	
}

#rma textarea  {
   border: 1px solid #f1a72c;
   background-color: #ffffff;
}


#rma input[type=text]{
	border: 1px solid #f1a72c;
   background-color: #ffffff;
}

#rma select{
	border: 1px solid #f1a72c;
   background-color: #ffffff;
   font-size:10px;
}

.rma_fieldset{
	border: 1px solid #f1a72c;
   background-color: #ffffff;
   
}

.rma_choose {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;color: #000000;
  background-color:#eeeeee;
} 

.rma_table_heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;  
  color: #000000;
  background-color:#f1a72c; 
  padding-left:5px; 
  height:18px;
} 

.rma_table_content {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  background-color:#f1f1f1; 
  padding-left:5px; 
  height:18px;
} 


.rma_legend {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding:5px;
}
 
.rma_options {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding-left:3px;
} 

/* ---->> VARIANTS MODULE <<---- */
#Variant{
	width:550px;
	border: 1px solid black;
	float: left; 
}

#Variant .header, #Variant .header1{
   height: 18px;
	padding-left:6px;
	background-color: #56769c;
	color:white;
	text-align: left;
}
#Variant .header1{
	text-align: right;
	padding-right:6px;	
}



#Variant .ShortDesc {
   margin:0px;
	padding: 0 0 0 5px;
	font-size: 11px;
	color:black;
	vertical-align: top;
	background-color: #e3e5e6  
  }

#Variant.ShortDesc a{
	color:black;
   font-size: 12px;
   font-weight: bold;
}

#Variant .shippingLink a{
	color:black;
   font-size: 10px;
   font-weight: bold;
}




#Variant .PriceInfo {
   padding: 0 3px 0 0;
	text-align: right;
	vertical-align: top;
	font-size: 11px;
	color:#56769c;
	font-weight: bold;
   background-color: #e3e5e6 
   
}

/* ---->> PRODUCTS TREADMILL MODULE <<---- */
h2.products_treadmill_head { 
   text-align:center; 
   border-top:1px solid #333;
    border-left:1px solid #333;
     border-right:1px solid #333; 
   color:#fff; 
   background:#999 url(img/products_treadmill_header.png) repeat-x; 
   font-size:11px;  
   text-align:center; 
   margin:15px 0px 0px 20px; 
   width:540px; 
   height:20px; 
}
#products_treadmill { 
   width:540px; 
   text-align:center; 
   margin:0px 0px 0px 20px; 
   border:1px solid #333; 
   text-align:center; 
   background:#eee url(img/products_treadmill.png) repeat-x; 
   margin-bottom:5px; 
}
#products_treadmill ul { 
   width:540px; 
   text-align:center; 
   margin:0 auto; 
}

#products_treadmill ul li { 
   width:180px; 
   float:left; 
   text-align:center; 
   height:150px; 
   padding-bottom:10px; 
   list-style:none; 
}

#products_treadmill a.textlink:link {
   text-decoration:none; 
   font-weight:bold; 
   font-size:10px;  
   color:#000; 
}

#products_treadmill a.textlink:visited { 
   text-decoration:none; 
   font-weight:bold; 
   font-size:10px;  
   color:#000; 
}
#products_treadmill a.textlink:hover { 
   text-decoration:none; 
   font-weight:bold; 
   font-size:10px;  
   color:#333; 
}

#products_treadmill a.textlink:active { 
   text-decoration:none; 
   font-weight:bold; 
   font-size:10px; 
   color:#333; 
}
#products_treadmill a.textlink:focus {
   text-decoration:none; 
   font-weight:bold; 
   font-size:10px;  
   color:#333; 
}

#products_treadmill img { 
   display:block; 
   margin:8px auto; 
   border:1px solid #333; 
}


