/
/*
 * @author of last revision: $Author:$
 * @version $Revision: $ $Date:  $
*/

html {
    height: 101%
}

body {
    height: 101%;
    color: #000000;
    background: #ffffff url(../img/bg_body.gif) 0 429px repeat-x;
    text-align: center;
}

#wrap {
    position: relative;

    width: 988px;
    margin: 0 auto;
    background: #e7effb;
}

a, a:visited {
    color: #666666;
    text-decoration: none;
    outline: none;
}

a:hover {
    color: #999999;
    text-decoration: none;
    outline: none;
}

h1 {
    color: #E2001A;
    font-size: 17px;
    margin: 10px 0 7px 8px;
}

h4 {
    color: #666666;
    font-size: 11px;
    margin: 4px 0;
}

h4 span {
    font-size: 9px;
}

h4 a,
    h4 a:active,
    h4 a:visited {
    text-decoration: none;
    color: #666;
    padding: 0 0 0 8px;
    background: url(../img/bg_link_arrow_small.gif) 0 6px no-repeat;
}

h4 a:hover {
    text-decoration: underline;
    color: #666;
}

h5 {
    color: #e2001a;
    font-size: 14px;
    margin: 4px 0;
    font-weight: bold;
}

br.clearer {
    clear: both;
}

/* HEADER */

#header {
    width: 988px;
    height: auto;
    background: #004071 url(../img/bg_header.gif) 0 0 repeat-x;
}

#logo {
    position: relative;
    display: inline;
    z-index: 20;
}

#searchbox {
    top: 19px;
    left: 742px;
    position: relative;
    width: 218px;
}

#searchbox input {
    border: medium none;
    color: #000000;
    font-size: 11px;
    height: 16px;
    width: 194px;
    margin: 0 1px 0 0;
    padding: 2px 0 0 2px;
    float: left;
    display: inline;
}

#searchbox  .searchsubmit {
    width: 18px;
    height: 18px;
    margin: 0;
    padding: 0;
}

#searchbox div.links {

    display: block;
}

#searchbox div.links a,
    #searchbox div.links a:active {
    font-size: 10px;
    color: #666666;
    text-decoration: none;
    margin: 0 7px 0 0;
    float: left;
    display: inline;
}

#searchbox div.links a:visited {
    color: #666666;
    text-decoration: none;
}

#searchbox div.links a.active {
    color: #ffffff;
}

#searchbox div.links a:hover {
    color: #ffffff;
}

/* INFOBOXEN */

#infoboxen {
    border-bottom: 5px solid #fff;
    background: #FFF url(../img/bg_infoboxen.gif) 0 0 repeat-y;
}

#infoboxen a {
    text-decoration: none;
}

#infoboxen .smallText {
    margin: 6px 0 0 0;
    font-size: 10px;
    color: #999999;
    text-decoration: none;
}

#infoboxen ul {
    height: 57px;
    margin: 0 0 0 243px;
    padding: 5px 0 0 0;

}

#infoboxen ul li {
    border: 1px solid #eaeaea;
    height: 48px;
    width: 232px;
    float: left;
    display: inline;
    margin: 0 0 0 5px;
    padding: 7px 0 0 9px;
    display: inline; /*see http://www.positioniseverything.net/explorer/doubled-margin.html*/
}

#infoboxen ul li em.h1 {
    padding: 0;
    margin: 0;
    color: #0057A3;
    text-decoration: none;
}

#infoboxen ul li.webshop {
    background: url(../img/bg_infoboxen_webshop_new.gif) 189px 11px no-repeat;
}

#infoboxen ul li.login {
    background: url(../img/bg_infoboxen_login.gif) 189px 0 no-repeat;
}

#infoboxen ul li.order {
    background: url(../img/bg_infoboxen_order.gif) 189px 0 no-repeat;
}

#infoboxen ul li.cart {
    background: url(../img/bg_infoboxen_cart.gif) 189px 0 no-repeat;
}

#infoboxen ul li.shoppinglist {
    background: url(../img/bg_infoboxen_shoppinglist.gif) 189px 0 no-repeat;
}

#infoboxen ul li.infocenter {
    background: url(../img/bg_infoboxen_infocenter.gif) 189px 0 no-repeat;
}

/* CONTENT */

#content {
    width: 988px;
    background: #e7effb;
}

#userinfo {
    padding: 10px 0 0 10px;
    width: 972px;
}

#userinfo p {
    font-size: 11px;
    color: #999999;
    float: left;
    display: inline;
}

#pathway p {
    font-size: 11px;
    color: #666666;
    float: left;
    display: inline;
    margin-right: 2px;
    white-space: nowrap;
}

#pathway p a,
    #pathway p a:active {
    color: #666666;
    text-decoration: none;
    padding: 0 10px 0 0;
    background: url(../img/bg_link_arrow_small_999.gif) 100% 5px no-repeat;
}

#pathway p a.active,
    #pathway p a:hover,
    #pathway p a.ohne_arrow:hover {
    color: #666666;
    text-decoration: underline;
}

#pathway p a:visited {
    color: #666666;
    text-decoration: none;
}

#pathway p a.ohne_arrow {
    background: none;
}

#pathway select {
    border: medium none;
    color: #666;
    font-size: 11px;
    height: 15px;
    width: 181px;
    margin: 0 0 0 8px;
    padding: 0 0 0 2px;
    float: left;
    display: inline;
}

#middle-col h1,
    #right-col h1 {
    padding: 0;
    color: #0057A3;
}

.tag_flop, .tag_medium, .tag_top {
    color: #999;
    font-weight: bold;
    text-decoration: none;
}

a.tag_flop {
    font-size: 12px;
    font-weight: normal;
}

a.tag_medium {
    font-size: 15px;
}

a.tag_top {
    font-size: 17px;
}

#left-col {
    float: left;
    display: inline;
}

#one-col #left-col {
    width: 920px;
}

#two-col #left-col {
    width: 227px;
}

#three-col #left-col {
    width: 372px;
}

#left-col h1.customers {
    margin-left: 7px;
}

#middle-col {
    float: left;
    display: inline;
}

#two-col #middle-col {
    width: 553px;
}

#three-col #middle-col {
    width: 302px;
}

#right-col {
    float: left;
    display: inline;
    width: 240px;
}

#right-col div.box {
    width: 200px;

    margin: 0 0 5px 0;
    border: 1px solid #ffffff;
    padding: 6px 10px 7px 10px;
}

#right-col div.registration {
    background: url(../img/bg_box_become_customer.gif) 170px 9px no-repeat;
}

#right-col div.callback {
    background: url(../img/bg_box_callback.gif) 170px 9px no-repeat;
}

.loginClass {
    margin: 0;
    width: 240px;
    border: 1px solid #ffffff;
    padding: 5px 5px;
}

.loginClass .form_input {
    font-size: 11px;
    margin: 0 0 5px 0;
    float: left;
    display: inline;
    background: #ffffff;
    border: 1px solid #999;
}

.loginClass  div.links {
    margin: 10px 0 0 0;
}

.loginClass div.links a,
    #login div.links a:active {
    background: url(../img/bg_link_arrow_small.gif) 0 5px no-repeat;
    padding: 0 0 0 10px;
    margin: 0;
    font-size: 11px;
    color: #666666;
    text-decoration: none;
}

.loginClass div.links a:hover,
    #login div.links a:visited {
    color: #666666;
    text-decoration: none;
}

/* LEFT COL SUB */

#left-col-sub {
    padding: 0 0 0 10px;
    margin: 0;
    float: left;
    display: inline;
    width: 250px;
}

#left-col-sub div.box {

    border: 1px solid #FFFFFF;
    margin-bottom: 5px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    width: 244px;
}

#left-col-sub div.box ul li {
    font-size: 11px;
    color: #666;
    padding: 2px 0 2px 13px;
    background: url(../img/bg_link_arrow_middle.gif) 0 4px no-repeat;
}

#left-col-sub div.box ul.menu li {
    line-height: 14px;
    margin: 4px 0;
}

#left-col-sub div.box ul.menu li a.active {
    color: #666666;
}

#left-col-sub div.box ul li a,
    #left-col-sub div.box ul li a:active,
    #left-col-sub div.box ul li a:visited {
    text-decoration: none;
    color: #666666;
    font-weight: bold;
}

#left-col-sub div.box ul li a:hover {
    text-decoration: underline;
    color: #000000;
}

#left-col-sub div.box img {
    float: right;
    display: inline;
    margin: 4px 0;
}

/* CONTENT AREA */

#contentarea {
    float: left;
    display: inline;
    margin: 0 0 0 10px;
}

#contentarea p {
    color: #999;
    font-size: 11px;
    line-height: 1.3em;
}

#contentarea p.text {
    width: 553px;
    margin: 10px 0 0 0;
}

#contentarea p.text_small {
    width: auto;
}

#contentarea p.text_small span {
    color: #666;
    line-height: 1.3em;
}

#contentarea p.text_small a {
    color: #999999;
    text-decoration: none;
}

#contentarea p.text_small a.active {
    color: #666666;
    text-decoration: none;
}

#contentarea div.box {
    background: #fff;
    margin: 0 5px 5px 0;
    padding: 14px 0 14px 31px;
    float: left;
    display: inline;
}

#contentarea div.box_486 {
    width: 486px;
    margin-left: 36px;
}

#contentarea div.box_677 {
    width: 646px;
}

#contentarea div.box_305 {
    width: 305px;
    height: 153px;
}

#contentarea div.box_img {
    padding: 0;
    border: 1px solid #fff;
}

#contentarea div.box_img img {
    margin: 0;
}

#contentarea div.box input {
    border: medium none;
    color: #666;
    font-size: 11px;
    height: 16px;
    width: 177px;
    margin: 0 0 5px 0;
    background: #eaeaea;
}

#contentarea div.box input.submit {
    width: 18px;
    height: 18px;
    margin: 5px 0 0 0;
    padding: 0;
    float: left;
    display: inline;
}

#contentarea div.box input.searchfield {
    float: left;
    display: inline;
    width: 252px;
    margin-right: 1px;
    margin-top: 5px;
}

/* CONTENT AREA _ BOX LEFT */

#contentarea div.box div.left {
    float: left;
    display: inline;
}

#contentarea div.box div.box_185 {
    width: 185px;
}

#contentarea div.box div.box_281 {
    width: 281px;
}

#contentarea div.box div.left ul {
    list-style-type: decimal;
    margin: 0 0 0 20px;
    width: 150px;
}

#contentarea div.box div.left ul li {
    color: #666;
    font-size: 11px;
}

/* CONTENT AREA _ BOX RIGHT */

#contentarea div.box div.right {
    float: left;
    display: inline;
    margin: 0 0 0 31px;
}

#contentarea div.box div.right p {
    height: auto;
    width: auto;
    margin: 0 0 6px 0;
}

#contentarea div.box ul.width_182 {
    width: 182px;
}

#contentarea div.box ul.width_141 {
    width: 141px;
}

#contentarea div.box ul.width_274 {
    width: 274px;
}

#contentarea div.box /*div.right*/ a.submit,
    #contentarea div.box /*div.right*/ a.submit:active {
    background: url(../img/bg_submit_bg666.gif) 0 0 no-repeat;
    text-decoration: none;
    padding: 0 0 0 22px;
    line-height: 18px;
    height: 18px;
    font-size: 13px;
    color: #666;
    display: block;
}

#contentarea div.box /*div.right*/ a.submit:hover,
    #contentarea div.box /*div.right*/ a.submit:visited {
    color: #666;
    text-decoration: none;
}

#prod_recommendations,
    #prod_recently,
    #prod_groups {
    background: #fff;
    margin: 0 5px 5px 0;
    padding: 14px 0;
    float: left;
    display: inline;
    width: 676px;
}

#prod_recommendations_small {
    width: 372px;
}

.carousel li {
    float: left;
    display: inline;
}

#prod_groups {
    width: 641px;
    padding-left: 35px;
}

#prod_recommendations h1,
    #prod_recommendations_small h1,
    #prod_recently h1,
    #prod_groups h1 {
    padding-left: 21px;

    color: #0057A3;
}

#prod_groups h1 {
    margin-left: 0;
}

#prod_recommendations div.laufband_produkt,
    #prod_recommendations_small div.laufband_produkt,
    #prod_recently div.laufband_produkt,
    #prod_groups div.laufband_produkt {
    width: 148px;
    margin: 0 5px 0 0;
    padding: 0;
    float: left;
    display: inline;
}

#prod_recommendations div.box,
    #prod_recommendations_small div.box,
    #prod_recently div.box,
    #prod_groups div.box {
    height: 117px;
    width: 148px;
    border: 1px solid #eaeaea;
    padding: 0;
    margin: 0 0 5px 0;
}

#prod_groups div.box {
    height: 88px;
}

h6 {
    font-size: 11px;
    font-weight: bold;
    line-height: 13px;
    color: #0057a3;
}

#prod_recommendations img.laufband_arrow_left,
    #prod_recommendations_small img.laufband_arrow_left,
    #prod_recently img.laufband_arrow_left {
    margin: 51px 5px 0 0;
    float: left;
    display: inline;

}

#prod_recommendations img.laufband_arrow_right,
    #prod_recommendations_small img.laufband_arrow_right,
    #prod_recently img.laufband_arrow_right {
    margin: 51px 0 0 5px;
    float: left;
    display: inline;
}

#prod_recommendations ul.produktdetails,
    #prod_recommendations_small ul.produktdetails,
    #prod_recently ul.produktdetails,
    #prod_groups ul.produktdetails {
    border-top: 1px solid #eaeaea;
    float: left;
    display: inline;
}

#prod_recommendations ul.produktdetails li,
    #prod_recommendations_small ul.produktdetails li,
    #prod_recently ul.produktdetails li,
    #prod_groups ul.produktdetails li {
    color: #999;
    border-bottom: 1px solid #eaeaea;
    line-height: 19px;
    height: 19px;
    width: 137px;
    font-size: 11px;
    padding: 0 0 0 13px;
    background: url(../img/bg_link_arrow_middle_bgfff.gif) 0 6px no-repeat;
}

#prod_recommendations ul.produktdetails li a,
    #prod_recommendations ul.produktdetails li a:active,
    #prod_recommendations_small ul.produktdetails li a,
    #prod_recommendations_small ul.produktdetails li a:active,
    #prod_recently ul.produktdetails li a,
    #prod_recently ul.produktdetails li a:active,
    #prod_groups ul.produktdetails li a,
    #prod_groups ul.produktdetails li a:active {
    color: #999;
    text-decoration: none;
}

#prod_recommendations ul.produktdetails li a:hover,
    #prod_recommendations ul.produktdetails li a:visited,
    #prod_recommendations_small ul.produktdetails li a:hover,
    #prod_recommendations_small ul.produktdetails li a:visited,
    #prod_recently ul.produktdetails li a:hover,
    #prod_recently ul.produktdetails li a:visited,
    #prod_groups ul.produktdetails li a:hover,
    #prod_groups ul.produktdetails li a:visited {
    color: #999;
    text-decoration: none;
}

#left-col-sub div.boxmenu {
    border-top: 0;
}

ul#reiter_menu li {
    float: left;
    display: inline;
    font-size: 11px;
}

ul#reiter_menu li a,
    ul#reiter_menu li a:active,
    ul#reiter_menu li a:hover
		ul#reiter_menu li a:visited {
    color: #666;
    text-decoration: none;
    padding: 0 0 0 13px;
    width: 93px;
    background: none;
    display: block;
}

*ul#reiter_menu li a,
    *ul#reiter_menu li a:active,
    *ul#reiter_menu li a:hover
		*ul#reiter_menu li a:visited {
    padding-left: 11px;
}

ul#reiter_menu li a.active {
    background: url(../img/bg_reiter_menu_active.gif) 0 0 no-repeat;
    padding-top: 10px;
    height: 22px;
    color: #e2001a;
}

ul#reiter_menu li a.disable {
    background: url(../img/bg_reiter_menu_disable.gif) 0 0 no-repeat;
    padding-top: 12px;
    height: 20px;
}

#img_registration {
    margin-bottom: 5px;
}

#contentarea p.h7 {
    line-height: 19px;
    font-size: 13px;
    color: #0057a3;
    margin: 0 0 5px 0;
    display: block;
}

h7 {
    font-size: 13px;
    color: #0057a3;
    margin-bottom: 5px;
    display: block;
}

#contentarea div.box h1.reg {
    margin-bottom: 2px;
}

/* DEPRECATED! Moved to messages.css */
#contentarea div.box span.faultinfo {
    line-height: 18px;
    font-size: 11px;
    color: #e2001a;

    display: block;
}

#contentarea div.reg_fields {
    margin-top: 3px;
    display: block;
}

#contentarea div.reg_fields input {
    margin-right: 36px;
}

#contentarea div.reg_fields input.width_88 {
    width: 84px;
    margin-right: 5px;
}

#contentarea div.reg_fields input.unfilled {
    color: #ccc;
}

/* DEPRECATED! Moved to messages.css */
#contentarea div.reg_fields input.fault {
    color: #e2001a;
    border: 1px solid #e2001a;

    height: 15px;
    padding-top: 1px;
}

#contentarea div.left {
    width: 434px;
    float: left;
    display: inline;
}

#contentarea div.third-col {
    float: left;
    display: inline;
    margin-left: 0;
    margin-top: 43px;
}

#contentarea div.third-col input {
    margin-right: 0;
}

#contentarea div.third-col span {
    float: right;
    display: inline;
    margin: 5px 0 0 0;
    font-size: 9px;
    color: #999;
}

img#faultinfo {
    position: absolute;
    margin: 0 0 0 594px;
}

#prod_details {

    background: #FFF;
}

#prod_details h1 {
    color: #0057A3;
    font-weight: bold;
    height: auto;
}

#prod_data {
    width: 100%;
    float: left;
    display: inline;
    color: #666;
}

#prod_browser {
    width: auto;
    height: 32px;
    float: left;
    display: inline;
}

#prod_browser a {
    width: 7px;
    height: 32px;
    margin-right: 3px;
    float: left;
    display: inline;
    font-size: 0;
    text-indent: -1000px;
    text-decoration: none;
}

#prod_browser img {
    margin-right: 3px;
}

#prod_browser a.up {
    background: url(../img/prod_folder_32.png) center center no-repeat;
    height: 32px;
    width: 32px;
    border: none;
}

#prod_browser a.left {
    background: url(../img/prod_browser_arrow_left_32.png) center center no-repeat;
    height: 32px;
    width: 32px;
    border: none;
}

#prod_additional_links a.mail {
    background: url(../img/prod_tools_email_32.png) center center no-repeat;
    float: right;
    display: inline;
    height: 32px;
    width: 32px;
    border: none;
}

#prod_browser a.right {
    background: url(../img/prod_browser_arrow_right_32.png) center center no-repeat;
    height: 32px;
    width: 32px;
    border: none;
}

#prod_browser .empty {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    float: left;
    display: inline;
    height: 32px;
    width: 32px;
    margin-right: 3px;
}

#prod_tools {
    width: 100px;
    height: 26px;
    float: right;
    display: inline;
    padding-right: 5px;
}

#prod_tools a {
    width: 26px;
    height: 26px;
    float: right;
    display: inline;
    margin-left: 5px;
}

#prod_text {
    clear: both;
    padding-top: 10px;
    padding-right: 15px;
    margin-bottom: 10px;
}

#prod_text ul {
    list-style-type: disc;
}

#prod_tables {
    width: 707px;
    margin-bottom: 7px;
    background: #ffffff;
}

#prod_tables #prod_links {
    background: #FFFFFF none repeat scroll 0 0;
    color: #666666;
    padding: 10px;
    text-align: right;
    width: 687px;

}

#prod_tables #prod_links a {
    color: #666;
    text-decoration: none;
}

#prod_tables table {
    border-collapse: collapse;
    border: none;
}

#prod_tables table tr th,
    #prod_tables table tr td {
    color: #666;
    background: #CCC;
}

#prod_tables table tr th div {
    color: #666;
    background: #CCC;
    font-weight: bold;
}

#prod_tables table tr td {
    padding: 3px 4px;
    border-top: 1px solid #EAEAEA;
    background: #FFF;
    font-weight: normal;
    vertical-align: top;
}

#prod_tables table tr td a {
    padding-left: 4px;
    text-decoration: none;
    font-weight: bold;
    color: #666;
}

#prod_tables table tr td img {
    float: none;
    display: inline;
    margin: 0 0 -4px 0;
}

.prod_special {
    padding: 5px;
    background: #EAEAEA;
    color: #999;
}

.prod_details_data {
    width: 697px;
    padding: 20px 5px;
    background: #FFFFFF;
    color: #666;
    margin-bottom: 7px;
}

#prod_details_data .list {
    width: auto;
    padding-left: 35px;
    padding-right: 35px;
}

#prod_details_data ul {
    list-style-type: disc;
}

#prod_details_data ul li {
    line-height: 1.4em;
}

#prod_images {
    width: 677px;
    padding-top: 31px;
    background: #EAEAEA;
    margin-bottom: 7px;
}

#prod_images img {
    float: none;
    display: inline;
    padding: 0;
    margin: 0;
    margin-right: 5px;
}

.top {
    width: 677px;
    font-size: 9pt;
    color: #999;
    background: #FFF;
    padding-top: 15px;
    padding-bottom: 15px;
}

.middle {
    width: 707px;
    font-size: 9pt;
    color: #999;
    background: #ffffff;
    padding-top: 10px;
    padding-bottom: 10px
}

.bottom {
    width: 677px;
    font-size: 9pt;
    color: #999;
}

.top #right_content {
    background: #FFF;
    float: left;
    display: inline;
    width: 305px;
}

.top #left_content {
    background: #FFF;

    padding-left: 20px;
    width: 352px;
    float: left;
    display: inline;
}

.top	#right_content  .searchinput {
    border: medium none;
    color: #666;
    font-size: 11px;
    height: 16px;
    width: 256px;
    margin: 5px 1px 0 0;
    padding: 2px 0 0 4px;
    background: #EAEAEA;
    float: left;
    display: inline;
}

.top	#right_content  .searchsubmit {
    width: 18px;
    height: 18px;
    margin: 5px 0 0 0;
    padding: 0;
    float: left;
    display: inline;
}

.top #left_content  a {
    display: block;
    margin-top: 10px;
    color: #666;
    text-decoration: none;
}

.top #left_content  a:hover {
    color: #e2001a;
}

#contentarea .top h1 {
    color: #0057A3;
    margin: 0 0 5px 0;
}

.middle ul {
    list-style-type: none;
}

.middle ul li {
    color: #666;
    width: 318px;
    margin-left: 10px;
    background: #ffffff url(../img/bg_link_arrow_middle_bgfff.gif) no-repeat scroll 10px 4px;
    float: left;
    display: inline;
    padding-left: 20px;
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 5px;
}

.middle ul li a {

    color: #666;
    text-decoration: none;
    font-weight: bold;

}

.bottom .left_content,
    .bottom .right_content {
    height: 206px;
    background: #FFF;
}

.bottom .left_content {

    padding-top: 15px;
    width: 372px;
    padding-left: 0;
    float: left;
    display: inline;
}

.bottom .right_content {

    padding-top: 15px;
    float: left;
    display: inline;
    width: 305px;
}

.bottom .right_content  img {
    margin: 0;
}

#back_to {
    width: 647px;
    height: 14px;
    clear: left;
    padding: 12px 0 12px 30px;
    background: #EAEAEA;
}

#back_to ul {
    list-style-type: none;
}

#back_to ul li,
    #back_to ul li a {
    float: left;
    display: inline;
    color: #999;
    text-decoration: none;
}

#back_to ul li a {
    padding: 0 15px 0 15px;
    background: url(../img/bg_link_arrow_middle_bgeaeaea2.gif) left center no-repeat;
    color: #999;
    text-decoration: none;
}

#contentarea div.box ul.width_282 {
    width: 282px;
}

#pathway {
    height: 44px;
    padding: 18px 16px 5px 10px;

}

#pathway div {
    float: right;
    display: inline;
}

#pathway div a {
    color: #999999;
    display: block;
    float: right;
    display: inline;
    font-size: 11px;
    margin-left: 5px;
    text-align: center;
    text-decoration: none;
    width: 26px;
    height: 44px;
}

#pathway div p {
    padding-right: 16px;
    color: #999;
}

.product_paginator {
    float: right;
    display: inline;
    padding-right: 31px;
    padding-top: 5px;
}

.product_paginator a, .product_paginator p, .product_paginator label, .product_paginator input {
    float: left;
    display: inline;
}

.product_paginator a {
    margin-right: 2px;
}

.product_paginator a.last {
    margin-right: 0px;
}

.product_paginator p {
    padding-left: 4px;
    padding-right: 4px;
}

.product_paginator label {
    color: #999;
    font-size: 11px;
    line-height: 1.3em;
    padding-left: 2px;
    padding-right: 4px;
}

.productpage h1  span {
    color: #999999;
    font-size: 0.7em;
}

#contentarea div.product_paginator input, #contentarea table#producttable td input {
    background-color: white;
    border: 1px solid #999999;
    color: #666666;
    height: 14px;
    padding: 0;
    text-align: center;
    width: 25px;
}

table#producttable {
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 10px;
}

#producttable img {
    border: 1px solid #CCC;
    float: none;
    margin: 0;
}

table#producttable td {
    padding-bottom: 5px;
    vertical-align: top;
}

table#producttable td.td0 {
    width: 88px;
}

table#producttable td.td1 {
    width: 186px;
}

table#producttable td.td2 {
    width: 85px;
}

table#producttable td.td3 {
    width: 70px;
}

table#producttable td.td4 {
    width: 98px;
}

table#producttable th {
    border-bottom: 1px solid #eaeaea;
}

table#producttable tr.first td {
    padding-top: 15px;
}

table#producttable tr.last  td {
    padding-bottom: 15px;
}

table#producttable td p, table#producttable th, table#producttable td div {
    padding-left: 6px;
}

table#producttable td.td1  p {
    padding-left: 20px;
    background: url(../img/bg_link_arrow_middle_bgfff.gif) 6px 5px no-repeat;
}

table#producttable th {
    color: #999999;
    font-size: 11px;
    font-weight: bold;
    line-height: 19px;
}

#contentarea table#producttable td div input {
    float: left;
    display: inline;
    margin-right: 3px;
}

#contentarea table#producttable td div a.prod_cart {
    margin-right: 7px;
}

#contentarea table#producttable td div a {
    float: left;
    display: inline;
}

#contentarea table#producttable td div img {
    border-style: none;
}

/* FOOTER */

#clearfooter {
    clear: both;
    height: 40px;
}

#footer {
    width: 925px;
    height: 36px;
    border-top: 1px solid #cccccc;
    margin: -3px 31px 0 31px;
    display: block;

    position: relative;
    bottom: -1px !important;

}

#footer ul {
    font-size: 10px;
    color: #999999;
    margin: 10px 0 0 205px;
}

#footer ul li {
    float: left;
    display: inline;
    padding: 0 12px 0 0;
}

#footer ul li a,
    #footer ul li a:active {
    color: #999999;
    text-decoration: none;
}

#footer ul li a:hover,
    #footer ul li a:visited {
    color: #999999;
    text-decoration: none;
}

.logo_div {
    float: left;
    display: inline;
    padding-left: 31px;
    height: 5px;
    width: 212px;
}

.toolManagementCommentClass {
    border: 1px solid #cccccc;
    background: #EAEAEA none repeat scroll 0 0;
    color: #666666;
    line-height: 16px;
    line-height: 16px;
    margin: 0 0 5px 0;
    width: 338px;
}

.select_input_class {

     border: 1px solid #cccccc;
    background: #EAEAEA none repeat scroll 0 0;
    color: #666666;
    line-height: 16px;
    line-height: 16px;
    margin: 0 0 5px 0;

    width:auto;
    max-width:450px;
}