/* CSS Document */
body{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        /*background-color:#EAEAEA*/

}
body {
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
}
.bg_table {
        background-color: #FFFFFF;
}

.newbg {
        background-image:url(images/bg.jpg)
}

.style52 {color: #FFFFFF}

.border_line {
        border-right-width: 1px;
        border-left-width: 1px;
        border-right-style: solid;
        border-left-style: solid;
        border-right-color: #000000;
        border-left-color: #000000;
}

.style100 {color: #000000}



.fo_syle{font-size:10px;}
.border_nav {
        border-right-width: 1px;
        border-left-width: 1px;
        border-right-style: solid;
        border-left-style: solid;
        border-right-color: #999999;
        border-left-color: #999999;
}
.border_nav1 {

        border-left-width: 1px;

        border-left-style: solid;

        border-left-color: #999999;
}

.border_nav2 {

        border-right-width: 1px;

        border-right-style: solid;

        border-right-color: #999999;
}

.con_box_bg {
        background-image: url(../images/con_box_r4_c4.jpg);
        background-repeat: repeat-x;
}

.con_box_bg1 {
        background-image: url(../images/con_box1_r4_c4.jpg);
        background-repeat: repeat-x;
}
.con_box_stro {
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-right-color: #B5B5B5;
        border-bottom-color: #B5B5B5;
        border-left-color: #B5B5B5;
}

.con_box_stro1 {
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-right-color: #74A0E4;
        border-bottom-color: #74A0E4;
        border-left-color: #74A0E4;
}
.con_box_stro2 {
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-right-color: #666666;
        border-bottom-color: #666666;
        border-left-color: #666666;
}

.con_box_stro3 {
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-right-color: #CFCFCF;
        border-bottom-color: #CFCFCF;
        border-left-color: #CFCFCF;
}



#tab_w {
  color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
  text-decoration: none;
  font-weight: bold;
}
#tab_b {
  color: #FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
  text-decoration: none;
  font-weight: bold;
}



/*       PATES TABLES       */

.listtable {
  border: 0px;
  border-top: 2px solid #286ea0;
  border-bottom: 2px solid #286ea0;
}

.listheader {
  border: 0px;
  border-bottom: 2px solid #286ea0;
}

.listfooter {
  border: 0px;
  border-top: 2px solid #286ea0;
}

.listrow {
  padding: 3px;
  font-weight: bold;
}
.specValue {
  font-weight: normal;
}
.summarytable {
  border: 0px;
  border-top: 2px solid #286ea0;
  border-bottom: 2px solid #286ea0;
  position: relative;
  clear: right;
  font-weight: bold;
}

.footer-links {
  color: #FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;

}

.footer-links a:link, .footer-links a:visited, .footer-links a:hover, .footer-links a:active {
  color: #FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
}

.acc_img {
  border-left: 1px solid #C6C6C6;
  border-right: 1px solid #C6C6C6;
}

.acc_prodAttrib {
  border-bottom: 1px solid #D9D9D9;
  padding: 4px;
}

.rightnav_link a:link, .rightnav_link a:visited, .rightnav_link a:hover, .rightnav_link a:active {
  color: color:#1E7EC8;
        text-decoration: none;
}

.top_link a:link, .top_link a:visited, .top_link a:hover, .top_link a:active {
  color:#1E7EC8;
        text-decoration: none;
}

.top_link a{color:#1E7EC8;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;line-height:19px;text-decoration:none}
.top_link a:hover{color:#000;text-decoration:none}





.sb_itemborder {
  border-bottom: 1px solid #D9D9D9;
}

.sb_recommended {
  color: #1A7ED1;
  font-weight: bold;
}


a:link {
        color: #0000CC;
}
a:visited {
  color: #0000CC;
}
a:hover {
  color: #0000CC;
}
a:active {
  color: #0000CC;
}

#acc_cart {
  top: 0px;
  padding-left: 7px;
  width: 140px;
}

#pricebox {
  position: relative;
  top: 0px;
  padding-left: 7px;
  z-index:2;
  width: 140px;
}

#pricebox_price_txt {
  color: #1A7ED1;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 20px;
  font-weight: bold;
}

.tool-tip {
        color: #fff;
        width: 270px;
        z-index: 13000;
}

.tool-title {
        font-weight: bold;
        font-size: 11px;
        margin: 0;
        color: #9FD4FF;
        padding: 8px 8px 4px;
        background: url(/images/bubble_blue_wide.gif) top left;
}

.tool-text {
        font-size: 11px;
        padding: 4px 8px 8px;
        background: url(/images/bubble_blue_wide.gif) bottom right;
}


.securebox {
  padding : 5px 10px 5px 10px;
  border: 0px;
  border-top: 2px solid #ffcc66;
  border-bottom: 2px solid #ffcc66;
  background-color : #ffFFBB;
}

.errorbox {
  padding : 5px 10px 5px 10px;
  border: 0px;
  border-top: 2px solid #ff3333;
  border-bottom: 2px solid #ff3333;
  background-color : #FFE9E1;
}

.infobox {
  padding : 5px 10px 5px 10px;
  border: 0px;
  border-top: 2px solid #286ea0;
  border-bottom: 2px solid #286ea0;
  background-color : #deecfa;
}

.helpspan {
        color: #0000CC;
        text-decoration: underline;
}


.sysprice_exvat {
  background-color : #9CB2BC;
  padding: 5px 20px 5px 20px;
  font-family: Trebuchet MS;
  color: #FFFFFF;
  font-weight: bold;
        font-size: 15px;
        margin: 0px;
}

.sysprice_incvat {
  background-color : #0C6EBC;
  padding: 5px 20px 5px 20px;
  font-family: Trebuchet MS;
  color: #FFFFFF;
  font-weight: bold;
        font-size: 15px;
        margin: 0px;
}


.menuNav { margin:0; padding:0; list-style: none; background:#F1F2F6; width:150px; }
.menuNav a, .menuNav a:visited, .menuNav a:link, .menuNav a:active{ display:block; font-size:10px; color:#000000; text-decoration:none; font-weight:bold; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding-left:6px;}
.menuNav a:hover{ background:#e1e2e6;}
.menuNav2 { margin:0 ; padding:0; list-style: none;  background:#99B1BD; width:150px; }
.menuNav3 { margin:0 ; padding:0; list-style: none;  background:#80939c ; width:150px; }
.menuNav2 a, .menuNav2 a:visited, .menuNav2 a:link, .menuNav2 a:active{ display:block; font-size:10px; color:#ffffff; text-decoration:none; font-weight:bold;  border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding-left:6px;}
.menuNav3 a, .menuNav3 a:visited, .menuNav3 a:link, .menuNav3 a:active{ display:block; font-size:10px; color:#000000; text-decoration:none; font-weight:bold;  border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding-left:6px;}
.menuNav2 a:hover {background:#89a1ad;}
.menuNav3 a:hover {background:#707070;}

.menuNav2 a.currpage,.menuNav2 a.currpage:active, .menuNav2 a.currpage:visited, .menuNav2 a.currpage:link{background:#F1F2F6; color:#000000; display:block; font-size:10px;  text-decoration:none; font-weight:bold;  border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding-left:6px;}
.menuNav2 a.currpage2,.menuNav2 a.currpage2:active, .menuNav2 a.currpage2:visited, .menuNav2 a.currpage2:link{background:#6f7c82 ; color:#FFFFFF; display:block; font-size:10px;  text-decoration:none; font-weight:bold;  border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding-left:6px;}
.menuNav2 a.currpage3,.menuNav2 a.currpage3:active, .menuNav2 a.currpage3:visited, .menuNav2 a.currpage3:link{background:#6f7c82 ; color:#FFFFFF; display:block; font-size:10px;  text-decoration:none; font-weight:bold;  border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding-left:6px;}
.menuNav2 a.currpage:hover{background:#bcbcbc;}
.alt {
        font-size:11px;
        background: #FFFFFF;
        padding-top:5px;
        font-weight:normal;
}.menuNav2 a.currpage2,.menuNav2 a.currpage2:active, .menuNav2 a.currpage2:visited, .menuNav2 a.currpage2:link{background:#6f7c82 ; color:#FFFFFF; display:block; font-size:10px;  text-decoration:none; font-weight:bold;  border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding-left:6px;}

.normal {
        font-size:11px;
        background: #EFEFEF;
        padding-top:5px;
        font-weight:normal;
}
.loading {
        background: transparent url(/images/loading2.gif) no-repeat scroll center;
}
.hidden {
        display: none;
}

