body {
     background:#d9dadd url('images/top_bg.gif') top left repeat-x;
     margin:0px;
     padding:14px 0px 0px 0px;
     text-align:center;
     vertical-align:top
     }
img{border:none}
#top_img{float:right}
/*
#left_img{float:left;
          margin:0px 10px 0px 0px} */
#left_img{background:url('images/left_img_bg.gif') top left repeat-y;}
.center {width:770px;
         margin:0px auto 10px auto;
         text-align:center;
         padding:0px;
         display:block;
         clear:both}
.lang {width:770px;
         margin:0px;
         text-align:right;
         padding:0px;
         display:block;
         clear:both}
.lang a{color:#FFFFFF;
        font:bold 9pt Tahoma, sans-serif;
        text-decoration:none}
.lang a:hover{color:#FFFFFF;
        font:bold 9pt Tahoma, sans-serif;
        text-decoration:underline}
.lang span {
        font:bold 9pt Tahoma, sans-serif;
        color:#373B3E;
}
.border_top{height:14px;
            background:#ffffff url('images/border_top.gif') top repeat-x}
.border_bottom{height:14px;
               background:#ffffff url('images/border_bottom.gif') bottom repeat-x}
.border_left{width:14px;
             background:#ffffff url('images/border_left.gif') left repeat-y}
.border_right{width:14px;
              background:#ffffff url('images/border_right.gif') right repeat-y}
#bottom_menu{width:770px;
             height:47px;
             background:url('images/bottom_menu_bg.jpg') top left no-repeat}
#bottom_menu td{text-align:center;
                vertical-align:middle;
                color:#ffffff;
                font:9pt Tahoma, sans-serif}
#bottom_menu a{color:#ffffff;
               text-decoration:none;
               font:bold 9pt Tahoma, sans-serif}
#bottom_menu a:hover{color:#ffffff;
                     text-decoration:underline;
                     font:bold 9pt Tahoma, sans-serif}
#copyright{
    width:375px;
    color:#919395;
    font:7pt Tahoma, sans-serif;
    float:left;
    text-align:left;
}
#madeby {
    width:375px;
    color:#919395;
    font:7pt Tahoma, sans-serif;
    float:right;
    text-align:right;
}
#madeby a {
    font:7pt Tahoma, sans-serif;
    color:#919395;
    text-decoration:none;
}
#madeby a:hover{
    text-decoration:underline;
}

#content{background-color:#ffffff;
         vertical-align:top;
         text-align:left;
         color:#3f485d;
          font:8pt Tahoma, sans-serif}
#content H1{margin:0px}
#content a{color:#9d0000;
           text-decoration:underline}
#content a:hover{text-decoration:none}


.price_link a{
         color:#3f485d;
          font:8pt Tahoma, sans-serif}

.input_box {width:350px;
            font: 9pt Tahoma, sans-serif}
.error {
    font:bold 8pt Tahoma, sans-serif;
    color:red;
    text-align:center;
}
.success {
    font:bold 8pt Tahoma, sans-serif;
    color:green;
    text-align:center;
}
#pagination {
     font:bold 8pt Tahoma, sans-serif;
     color:#3f485d;
     text-align:center;
     padding:10px 0 10px 0;
}
#pagination a {
     font:bold 8pt Tahoma, sans-serif;
     color:#9d0000;
     text-decoration:none;
}
#pagination a:hover {
     font:bold 8pt Tahoma, sans-serif;
     color:#9d0000;
     text-decoration:underline;
}
#price_wrapper {
    background:#9F9F9F;
    padding-left:1px;
    border-left:solid 1px #DFDFDF;
    border-bottom:solid 1px #DFDFDF;
    width:740px;
    margin:0px 0 20px 0;

}
#price_container {
    border-left:solid 1px #7F7F7F;
    background:#fff;
    border-bottom:solid 1px #fff;
}
#price_bg {
    background:#D9DADD;
    padding:9px;
}
#price {
    border:solid 1px #6B7177;
    padding:4px;
    background:#fff;
}
#price_table {
    border-top:solid 1px #51575D;
    border-left:solid 1px #51575D;
}
#price_table th {
    border-right:solid 1px #51575D;
    border-bottom:solid 1px #51575D;
    text-align:center;
    background:#858991;
    color:#fff;
}
#price_table th.subheading {
    background:#C2C4C8;
    color:#4F535B;
}
#price_table th.subheading2 {
    font-size:7pt;
    background:#E9EAEB;
    color:#4F535B;
}
#price_table td {
    border-right:solid 1px #51575D;
    border-bottom:solid 1px #51575D;
}
#tabs {
    width:742px;
    height:27px;
    margin:20px 0 0 0;
    background:url('images/tabs_bg.gif') repeat-x bottom;
}
#tabs div {
    float:right;
}
#tab1 {
    font-weight:bold;
    width:125px;
    height:21px;
    padding:6px 0 0 30px;
    cursor:hand;
    cursor:pointer;
}
.tab1_active {
    background:url('images/tabs/tab1_active.gif') no-repeat;
}
.tab1_2active {
    background:url('images/tabs/tab1_2active.gif') no-repeat;
    color:#fff;
}
.tab1_3active {
    background:url('images/tabs/tab1_3active.gif') no-repeat;
    color:#fff;
}
.tab2_active {
    background:url('images/tabs/tab2_active.gif') no-repeat;
}
.tab2_1active {
    background:url('images/tabs/tab2_1active.gif') no-repeat;
    color:#fff;
}
.tab2_3active {
    background:url('images/tabs/tab2_3active.gif') no-repeat;
    color:#fff;
}
.tab3_active {
    background:url('images/tabs/tab3_active.gif') no-repeat;
}
.tab3_1active {
    background:url('images/tabs/tab3_1active.gif') no-repeat;
    color:#fff;
}
.tab3_2active {
    background:url('images/tabs/tab3_2active.gif') no-repeat;
    color:#fff;
}
#tab2 {
    width:116px;
    height:21px;
    font-weight:bold;
    padding:6px 0 0 15px;
    cursor:hand;
    cursor:pointer;
}
#tab3 {
    width:115px;
    height:21px;
    font-weight:bold;
    padding:6px 0 0 15px;
    cursor:hand;
    cursor:pointer;
}
.hidden {position: absolute; visibility: hidden;}
.visible {position: absolute; visibility: visible; z-index: 3;}
