﻿body, td, th
{
    /*font-family: Geneva, Arial, Helvetica, sans-serif;*/
    font-family: 'Tauri' , sans-serif;
    font-size: 12px;
}

body
{
    background-color: #ffffff;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

.style1
{
    color: White;
    font-size: 11px;
    font-family: Tahoma;
}
.style2
{
    color: #FFFFFF;
}

.style3
{
    color: #ffff00;
    font-weight: bold;
}
.lblheader
{
    font-family: Tahoma;
    font-size: 15px;
    font-weight: bold;
    color: #00ffff;
}
.td_crt_head
{
    height: 20px;
    background-color: #ffffff;
    border: 1px solid #B0B0B0;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.star
{
    font-size: 11px;
    color: Red;
    font-weight: bold;
    vertical-align: top;
}
.txtbox_crv
{
    background-color: #E8E8E8;
    border: 1px solid #B0B0B0;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 2px 5px 2px 5px;
}
.dropdown_crv
{
    background-color: #E8E8E8;
    border: 1px solid #B0B0B0;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 2px 2px 2px 0px;
}
.chk_out
{
    font-family: 'Tauri' , sans-serif;
    color: #023886;
    font-size: 13px;
    font-weight: bold;
    cursor: pointer;
    cursor: hand;
    background-color: #ffffff;
    border: 0px solid #ffffff;
}
.chk_out:hover
{
    font-family: 'Tauri' , sans-serif;
    color: #023886;
    font-size: 13px;
    font-weight: bold;
    cursor: pointer;
    cursor: hand;
    text-decoration: underline;
}
.popup_bg
{
    background-color: #808080;
    filter: alpha(opacity=100);
    opacity: 0.8;
}
.btn_cart
{
    display: inline-block;
    zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */ *display:inline;
vertical-align:baseline;
margin:02px;
outline:none;
cursor:pointer;
text-align:center;
text-decoration:none;
font:13px/100%Arial,Helvetica,sans-serif;
padding:.3em1em.3em;
text-shadow:01px1pxrgba(0,0,0,.3);
-webkit-border-radius:.5em;
-moz-border-radius:.5em;
border-radius:.5em;
-webkit-box-shadow:01px2pxrgba(0,0,0,.2);
-moz-box-shadow:01px2pxrgba(0,0,0,.2);
box-shadow:01px2pxrgba(0,0,0,.2);
}
.btn_cart_m
{
    display: inline-block;
    zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */ *display:inline;
vertical-align:baseline;
margin:02px;
outline:none;
cursor:pointer;
text-align:center;
text-decoration:none;
font:13px/100%Arial,Helvetica,sans-serif;
padding:.3em1em.3em;
text-shadow:01px1pxrgba(0,0,0,.3);
-webkit-border-radius:.5em;
-moz-border-radius:.5em;
border-radius:.5em;
-webkit-box-shadow:01px2pxrgba(0,0,0,.2);
-moz-box-shadow:01px2pxrgba(0,0,0,.2);
box-shadow:01px2pxrgba(0,0,0,.2);
padding:4px7px4px7px;
}
.white
{
    font-weight: bold;
    font-size: 13px;
    height: 30px;
    color: #ffffff;
    border: solid 1px #b7b7b7;
    background: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#287BA4), to(#57ADD7));
    background: -moz-linear-gradient(top,  #287BA4,  #57ADD7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#287BA4', endColorstr='#57ADD7');
}
.white:hover
{
    font-weight: bold;
    font-size: 13px;
    height: 30px;
    color: #ffffff;
    background: #ededed;
    background: -webkit-gradient(linear, left top, left bottom, from(#3097C9), to(#379ED0));
    background: -moz-linear-gradient(top,  #3097C9,  #379ED0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3097C9', endColorstr='#379ED0');
}
.gray
{
    color: #e9e9e9;
    border: solid 1px #555;
    background: #6e6e6e;
    background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
    background: -moz-linear-gradient(top,  #888,  #575757);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}
.gray:hover
{
    background: #616161;
    background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
    background: -moz-linear-gradient(top,  #757575,  #4b4b4b);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
}

.btn_sent
{
    height: 21px;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    background-color: #808080;
    border: 1px solid #430200;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    cursor: pointer;
    cursor: hand;
}
.btn_sent:hover
{
    background-color: #808080;
    color: #7bbc42;
    border: 1px solid #023886;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    cursor: pointer;
    cursor: hand;
}

.product_head_big
{
    color: #3399cc;
    text-decoration: none;
    font-size: 15px;
    font-weight: normal;
    font-family: 'Tauri' , sans-serif;
}
.tb_brdr
{
    /*#B6B6B6*/
    border: solid 2px #ffffff;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: .3em;
}
.tb_brdr:hover
{
    border: solid 2px #3399cc;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: .3em;
}
.tb_brdr_m
{
    /**/
    border: dotted 1px gray;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: .3em;
    background-color: #F3F3F3;
}
.tb_brdr_m:hover
{
    border: dotted 1px gray;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: .3em;
    background-color: #CFCFCF;
}
.product_head
{
    color: #3399cc;
    text-decoration: none;
    font-size: 13px;
    font-weight: normal;
    font-family: 'Tauri' , sans-serif;
}
.product_content
{
    font-family: 'Tauri' , sans-serif;
    font-size: 13px;
    color: #585858;
}
.product_image
{
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-family: 'Tauri' , sans-serif;
}
.product_image_bg
{
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    border: solid 1px Black;
    font-family: 'Tauri' , sans-serif;
}
.left_menu
{
    font-family: 'Tauri' , sans-serif;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
    color: Black;
}
.left_menu:hover
{
    font-family: 'Tauri' , sans-serif;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
    color: #ff0200;
}
.left_menu a:link
{
    font-family: 'Tauri' , sans-serif;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
    color: Black;
}
.left_menu a:hover
{
    font-family: 'Tauri' , sans-serif;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
    color: #3399cc;
}
.paddingleft
{
    padding-left: 5px;
}

.txtlbl
{
    border: none;
    border-color: White;
}

.tdLineLeftMenu
{
    border-bottom: 1px solid #ffffff;
}

.font
{
    font-family: Tahoma;
    font-size: 12px;
    text-decoration: none;
}

.fontB
{
    font-family: Tahoma;
    font-size: 12px;
    text-decoration: none;
    color: Black;
}

.tblHeading
{
    background-color: #507CD1;
    font-size: 12px;
    font-weight: bold;
    height: 20px; /*text-align:center;*/
    vertical-align: middle;
}

.backcolor
{
    border-left: 1px #99CCFF solid;
    border-right: 1px #99CCFF solid;
    border-top: 1px #99CCFF solid;
    border-bottom: 1px #99CCFF solid;
    background-color: #d7d7d7;
    color: Black;
}

.txtbox
{
    border-right: #A4A4A4 1px solid;
    padding-right: 1px;
    border-top: #A4A4A4 1px solid;
    padding-left: 1px;
    font-size: 13px;
    padding-bottom: 1px;
    border-left: #A4A4A4 1px solid;
    padding-top: 1px;
    border-bottom: #A4A4A4 1px solid;
    font-family: Tahoma;
    background-color: #ffffff;
    border-color: #A4A4A4;
}
.print_Bottom
{
    border-bottom: 1px solid #000000;
}
.forecolor
{
    color: #0033FF;
}
.tdright
{
    border-right: 1px #999999 dotted;
}

.tdbottom
{
    border-bottom: 1px #999999 dotted;
}

.txthidden
{
    visibility: hidden;
    display: none;
}

.btn
{
    height: 21px;
    color: Black;
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    background-color: #99ccff;
    border: 0;
    cursor: pointer;
    cursor: hand;
}
.tdLine
{
    border-left: 1px #cccccc solid;
    border-right: 1px #cccccc solid;
    border-bottom: 1px #cccccc solid;
    border-top: 1px #cccccc solid;
}
.tdLineBlcak
{
    border-left: 1px #cccccc solid;
    border-right: 1px #cccccc solid;
    border-bottom: 1px #cccccc solid;
    border-top: 1px #cccccc solid;
}
.tblBdr
{
    border-left: 1px #99CCFF solid;
    border-right: 1px #99CCFF solid;
    border-bottom: 1px #99CCFF solid;
    border-top: 1px #99CCFF solid;
}
.colHdinsideTDBgcolorAlt
{
    background-color: White;
}
.colHdinsideTDBgcolor
{
    background-color: #d7d7d7;
}
.tdLinetrl
{
    border-left: 1px #cccccc solid;
    border-right: 1px #cccccc solid;
    border-top: 1px #cccccc solid;
}
.tabline
{
    border-bottom: 1px solid #FFffff;
    border-top: 1px solid #FFffff;
    border-left: 1px solid #FFffff;
    border-right: 1px solid #FFffff;
}

A:link
{
    text-decoration: none;
}
A:visited
{
    text-decoration: none;
}
A:active
{
    text-decoration: none;
}

A.blue
{
    text-decoration: none;
    color: #3399cc;
    font-size: 12px;
    font-weight: bold;
}
A:hover.blue
{
    text-decoration: underline;
    color: #3399cc;
    font-size: 12px;
    font-weight: bold;
}

A:active.blue
{
    text-decoration: underline;
    color: #3399cc;
    font-size: 12px;
    font-weight: bold;
}

.anchorblue A:link
{
    text-decoration: none;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #33ccff;
}
.anchorblue A:visited
{
    text-decoration: none;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #33ccff;
}
.anchorblue A:active
{
    text-decoration: none;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #33ccff;
}
.anchorblue A:hover
{
    text-decoration: none;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: White;
}

.anchorwhite A:link
{
    text-decoration: none;
    color: White;
}
.anchorwhite A:visited
{
    text-decoration: none;
    color: White;
}
.anchorwhite A:active
{
    text-decoration: none;
    color: White;
}
.anchorwhite A:hover
{
    color: White;
    text-decoration: underline;
}
.openwhitecontent
{
    /*class added to contents of 1st demo when they are open*/
    background: 993300;
    font-family: Tahoma;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    color: White;
}
.accordionHeader
{
    color: #ffffff;
    background-color: #006699;
    font-family: Verdana;
    border-bottom: 1px #ffffff solid;
    font-size: 11px;
    font-weight: bold;
    padding: 2px;
    margin-top: 1px;
    cursor: pointer;
}
.accrdinLine
{
    border-bottom: 1px solid #006699;
}
.accordVert
{
    border-right: 1px solid #006699;
}
.tdLineLeftMenu
{
    border-bottom: 1px solid #006699;
}

.accordionContent
{
    border-bottom: 1px #ffffff solid;
    background-color: #d4d0c8;
    border-top: none;
    padding: 0px;
}

.anchorwhitecontent15 A:link
{
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: White;
}
.anchorwhitecontent15 A:visited
{
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: White;
}
.anchorwhitecontent15 A:active
{
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: White;
}
.anchorwhitecontent15 A:hover
{
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #fefe00;
}

.anchorwhitecontent
{
    font-family: Tahoma;
    font-size: 12px;
    padding-left: 20px;
    color: #FFFFE1;
}
.anchorwhite14 A:link
{
    font-family: Tahoma;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    color: White;
}
.anchorwhite14 A:visited
{
    font-family: Tahoma;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    color: White;
}
.anchorwhite14 A:active
{
    font-family: Tahoma;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    color: White;
}
.anchorwhite14 A:hover
{
    font-family: Tahoma;
    font-size: 13px;
    font-weight: bold;
    color: #fefe00;
}

.anchorwhite13 A:link
{
    font-family: Tahoma;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    color: White;
}
.anchorwhite13 A:visited
{
    font-family: Tahoma;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    color: White;
}
.anchorwhite13 A:active
{
    font-family: Tahoma;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    color: White;
}
.anchorwhite13 A:hover
{
    font-family: Tahoma;
    font-size: 13px;
    font-weight: bold;
    color: #fefe00;
}

.anchorgreen A:link
{
    text-decoration: none;
    color: Green;
}
.anchorgreen A:visited
{
    text-decoration: none;
    color: Green;
}
.anchorgreen A:active
{
    text-decoration: none;
    color: Green;
}
.anchorgreen A:hover
{
    color: Green;
    text-decoration: underline;
}

.tabline_black
{
    border-bottom: 1px solid #000000;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
}
.tablinegreen
{
    border-bottom: 1px solid #99CCFF;
    border-top: 1px solid #99CCFF;
    border-left: 1px solid #99CCFF;
    border-right: 1px solid #99CCFF;
}
.tabT
{
    border-bottom: 1px solid #99CCFF;
    border-left: 1px solid #99CCFF;
    border-right: 1px solid #99CCFF;
}
.tdHeaderBggv
{
    background-color: #99CCFF;
}
.tdHeaderBgggv
{
    background-color: Black;
}
.tdbottom
{
    border-bottom: 1px #cccccc solid;
}
.tdtop
{
    border-top: 1px #cccccc solid;
}
.tdLinerlg
{
    border-right: 1px #99CCFF solid;
    border-bottom: 1px #99CCFF solid;
}
.tdLinerBlack
{
    border-right: 1px #000000 solid;
    border-bottom: 1px #000000 solid;
}
.tdLinerBlackBottom
{
    border-bottom: 1px #000000 solid;
}
.tdLinebg
{
    border-bottom: 1px #99CCFF solid;
}
.tdLinelg
{
    border-left: 1px #99CCFF solid;
}
.tdLineTg
{
    border-top: 1px #99CCFF solid;
}
.tdLineRg
{
    border-right: 1px #99CCFF solid;
}
.tdLineRBlack
{
    border-right: 1px #000000 solid;
}
.tdHeaderB
{
    background-color: #99CCFF;
}
.tdHeaderBgGray
{
    background-color: #999999;
}

.boldnews
{
    font-size: 14px;
    font-family: Tahoma;
    color: Green;
}

.tdclass
{
    height: 30px;
    vertical-align: middle;
    text-align: left;
    padding-left: 5px;
    font-family: 'Tauri' , sans-serif;
    font-size: 13px;
    color: Black;
}
.link_cart
{
    color: #5F5F5F;
    text-decoration: underline;
    font-size: 14px;
}
.link_cart:hover
{
    color: #5F5F5F;
    text-decoration: underline;
    font-size: 14px;
}
.tdcolon
{
    font-family: Arial;
    width: 10px;
    vertical-align: middle;
    text-align: center;
}

.tdempty
{
    height: 10px;
}

.tdempty5
{
    height: 5px;
}

.txthidden
{
    visibility: hidden;
    display: none;
}

.tabline3
{
    border-bottom: #bab8b3 3px solid;
    border-top: #bab8b3 3px solid;
    border-left: #bab8b3 3px solid;
    border-right: #bab8b3 3px solid;
}

.lbl_close
{
    font-family: Arial;
    cursor: Hand;
    text-decoration: none;
    color: White;
}

.modalpopupbg
{
    background-color: #808080;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.passwordstrength
{
    color: White;
    font-weight: bold;
}

.category
{
    color: #ffff00;
    font-size: 14px;
    font-weight: bold;
}

A.lb_yellowbold
{
    color: #ffff00;
    text-decoration: none;
    font-weight: bold;
    font-size: 16px;
}

A:hover.lb_yellowbold
{
    color: #ffff00;
    text-decoration: underline;
    font-weight: bold;
    font-size: 16px;
}

A:active.lb_yellowbold
{
    color: #ffff00;
    text-decoration: none;
    font-weight: bold;
    font-size: 16px;
}

A:link.lb_yellowbold
{
    color: #ffff00;
    text-decoration: none;
    font-weight: bold;
    font-size: 16px;
}

A:visited.lb_yellowbold
{
    color: #ffff00;
    text-decoration: none;
    font-weight: bold;
    font-size: 16px;
}

.td_greyall
{
    border-bottom: 1px solid #d3d3d3;
    border-top: 1px solid #d3d3d3;
    border-left: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
}

.td_grey
{
    border-bottom: 1px solid #d3d3d3;
}

.tdLinerR
{
    border-right: 1px #006699 solid;
}

.tahoma13
{
    font-family: Tahoma;
    font-size: 13px;
    color: White;
    font-weight: bold;
}
.tahoma13black
{
    font-family: Tahoma;
    font-size: 13px;
    color: Black;
    font-weight: bold;
}

.tahomawhite14
{
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    color: White;
}

.tahomawhite15
{
    font-family: Tahoma;
    font-size: 15px;
    font-weight: bold;
    color: White;
}

.tahomablue14
{
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    color: #33ccff;
}

.tahomared13
{
    font-family: Tahoma;
    font-size: 13px;
    font-weight: bold;
    color: #ff0000;
}

.tahomablue13
{
    font-family: Tahoma;
    font-size: 13px;
    color: #043ffe;
}

.tahomablack15
{
    font-family: Tahoma;
    font-size: 15px;
    font-weight: bold;
    color: Black;
}
.pro_hd
{
    background-color: #BCBCBC;
    border-bottom: dotted 1px #747474;
    height: 25px;
    font-weight: bold;
    font-size: 15px;
    color: #ff0200;
}

