a{
color:#498C9D;
font:11px Tahoma,Arial,sans-serif
}
a:hover{
color:#666666;
text-decoration:underline
}
body{
margin:0px;
color:#454545;
background-color:#ffffff
}
input{
border:1px solid #498F99;
padding-left:3px;
color:#454545;
font:10px arial,sans-serif
}
input.login{
border:1px solid #FFFFFE;
padding-left:3px;
background-color:#5CA3B5;
color:#ffffff;
font:9px arial,sans-serif
}
input.btn{
border:1px solid #498F99;
padding-bottom:2px;
color:#fff;
background-color:#498F99;
font:9px v=arial,sans-serif;
text-align:center
}
select{
padding-left:3px;
font:11px arial,sans-serif
}
table{
color:#454545;
font:11px Arial,sans-serif
}
table a{
color:#0000FF;
font:11px Arial
}
.maintext{
font:14px Arial;
 text-align: left;
}
.maintext2{
font:14px Tahoma,Arial,sans-serif;
 text-align: left;
 padding-right: 10px;
 padding-left:10px;
 padding-top:10px;
 padding-bottom:10px;
}
.leftmenu0 {
border-bottom:0px solid #DDDDDD;
padding-left:10px;
color:#454545;
font:12px arial,sans-serif;
line-height:18px;
text-align:left;
}
.leftmenu0 a{
font:12px arial,sans-serif;
text-decoration:none;
color:#454545;
}
.leftmenu0 a:hover{
font:12px arial,sans-serif;
text-decoration:none;
color:#000000;
text-decoration: underline;
}
.leftmenu1 {
background-color: #F2EFCE;
border-bottom:0px solid #DDDDDD;
padding-left:18px;
color:#454545;
font:11px arial,sans-serif;
line-height:18px;
text-align:left;
}
.leftmenu1 a{
font:11px arial,sans-serif;
text-decoration:none;
color:#454545;
}
.leftmenu1 a:hover{
font:11px arial,sans-serif;
text-decoration:none;
color:#000000;
text-decoration: underline;
}
.leftmenu2 {
background-color: #F9F9ED;
border-bottom:0px solid #DDDDDD;
padding-left:26px;
color:#454545;
font:11px arial,sans-serif;
line-height:18px;
text-align:left;
}
.leftmenu2 a{
font:11px arial,sans-serif;
text-decoration:none;
color:#454545;
}
.leftmenu2 a:hover{
font:11px arial,sans-serif;
text-decoration:none;
color:#000000;
text-decoration: underline;
}
.leftmenuactiv0{
border-bottom:0px solid #DDDDDD;
padding-left:10px;
color:#454545;
font:12px arial,sans-serif;
line-height:18px;
text-align:left;
text-decoration: underline;
}
.leftmenuactiv0 a{
font:12px arial,sans-serif;
text-decoration:none;
color:#000000;
font-weight:bold;
}
.leftmenuactiv0 a:hover{
font:12px arial,sans-serif;
text-decoration:none;
color:#000000;
text-decoration: underline;
font-weight:bold;
}
.leftmenuactiv1{
background-color:#F2EFCE;
border-bottom:0px solid #DDDDDD;
padding-left:18px;
color:#454545;
font:11px arial,sans-serif;
line-height:18px;
text-align:left;
text-decoration: underline;
}
.leftmenuactiv1 a{
font:11px arial,sans-serif;
text-decoration:none;
color:#000000;
font-weight:bold;
}
.leftmenuactiv1 a:hover{
font:11px arial,sans-serif;
text-decoration:none;
color:#000000;
text-decoration: underline;
font-weight:bold;
}
.leftmenuactiv2{
background-color: #F9F9ED;
border-bottom:0px solid #DDDDDD;
padding-left:26px;
color:#454545;
font:11px arial,sans-serif;
line-height:18px;
text-align:left;
text-decoration: underline;
font-weight:bold;
}
.leftmenuactiv2 a{
font:11px arial,sans-serif;
text-decoration:none;
color:#000000;
font-weight:bold;
}
.leftmenuactiv2 a:hover{
font:11px arial,sans-serif;
text-decoration:none;
color:#000000;
text-decoration: underline;
font-weight:bold;
}
.rightmenu{
border-bottom:0px solid #DDDDDD;
padding-left:10px;
color:#454545;
font:12px tahoma,arial,sans-serif;
line-height:18px;
text-align:left;
}
.rightmenu a{
font:12px tahoma,arial,sans-serif;
text-decoration:none;
color:#fff;
}
.rightmenu a:hover{
font:12px tahoma,arial,sans-serif;
text-decoration:none;
color:#fff;
text-decoration: underline;
}
.cart{
padding-left:40px;
color:#454545;
font:11px tahoma,arial,sans-serif;
text-align:left;
}
.newsl{
color:#fff;
font:11px tahoma,arial,sans-serif;
}
.specoffer{
background: url(../../images/shop_images/special_offer_bgr.gif) no-repeat;
color:#454545;
font:11px tahoma,arial,sans-serif;
}
.specoffer2{
background: url(../../images/shop_images/special_offer_bgr2.gif) no-repeat;
color:#454545;
font:11px tahoma,arial,sans-serif;
}
.specoffer3{
background: url(../../images/shop_images/special_offer_bgr3.gif) no-repeat;
color:#454545;
font:11px tahoma,arial,sans-serif;
}
.thumbnail{
background: url(../../images/shop_images/thumb_bgr.gif) no-repeat center;
color:#454545;
font:11px tahoma,arial,sans-serif;
height:105px;
}
.thumbnailsm{
background: url(../../images/shop_images/thumb_bgr_s.gif) no-repeat center;
color:#454545;
font:11px tahoma,arial,sans-serif;
height:86px;
}
.thumbnailbig{
background: url(../../images/shop_images/thumb_big.gif) no-repeat center;
color:#454545;
font:11px tahoma,arial,sans-serif;
height:212px;
text-align:center;
}
.lefthdr{
color:#454545;
background: url(../../images/shop_images/leftmenu_hdr_bgr.gif) no-repeat;
font:11px tahoma,arial,sans-serif;
font-weight:bold;
}
.righthdr1{
color:#454545;
background: url(../../images/shop_images/right_menu_hdr1.gif) no-repeat;
font:11px tahoma,arial,sans-serif;
font-weight:bold;
}
.righthdr2{
color:#454545;
background: url(../../images/shop_images/right_menu_hdr2.gif) no-repeat;
font:11px tahoma,arial,sans-serif;
font-weight:bold;
}
.righthdr3{
color:#ffffff;
background: url(../../images/shop_images/right_menu_hdr3.gif) no-repeat;
font:11px tahoma,arial,sans-serif;
font-weight:bold;
}
.mainhdr{
color:#ffffff;
height:21px;
line-height:21px;
background: url(../../images/shop_images/main_hdr.gif) no-repeat center;
font:11px tahoma,arial,sans-serif;
font-weight:bold;
padding-left:10px;
text-align:left;
text-transform: uppercase;
}

.mainhdr2{
color:#ffffff;
height:21px;
line-height:21px;
background: url(../../images/shop_images/main_hdr.gif) no-repeat left;
font:11px tahoma,arial,sans-serif;
font-weight:bold;
padding-left:10px;
text-align:left;
text-transform: uppercase;
}

.hl{
border-bottom:1px solid #DDDDDD
}
.catalogtxt{
color:#454545;
font:11px Tahoma,Arial,sans-serif
}
.catalogtxt a{
color:#29385B;
font:11px Tahoma,Arial,sans-serif;
font-weight:bold;
text-decoration:underline
}
.text10px{
color:#000000;
font:11px arial,sans-serif
}
a.text10px{
color:#990000;
font:11px arial,sans-serif
}
#logo{
width:335px;
float:left;
height:65px;
z-index: 1;
}
#logotxt{
font:9px Arial,sans-serif;
position:absolute;
z-index: 2;
margin-top:42px;
margin-left:65px;
letter-spacing: -1px;
}
h5{
font:9px Arial,sans-serif;
margin:0px;
}
#login{
width:445px;
float:left;
background:url(../../images/shop_images/login_.gif) no-repeat;
height:65px
}
#main{
margin:0px;
width:741px
}
#hl{
width:741px;
height:1px;
background:url(../../images/shop_images/hl.gif) repeat-x;
}
#hl2{
width:384px;
height:1px;
background:url(../../images/shop_images/hl.gif) repeat-x;
}
#topmenu{
width:741px;
color:#030303;
font:11px tahoma,arial,sans-serif;
text-align:left;
line-height:22px
}
#topmenu a{
color:#030303;
font:11px tahoma,arial,sans-serif;
text-decoration:none;
}
#topmenu a:hover{
color:#2B6371;
font:11px tahoma,arial,sans-serif;
text-decoration:underline;
}
#vspacer{
margin-top:7px;
}
#leftable{
 background-color: #ECE8AC;
}
#rightable{
 background-color: #e8e8e8;
}
.listheader{
color:#FFFFFF;
background-color:#8BA8BA;
font:10px Verdana,Tahoma,sans-serif;
font-weight:bold;
text-align:center;
height:18px
}
.listheader a{
color:#FFFFFF;
text-decoration:none
}
.listheader a.active{
color:#FFFFFF;
cursor:default
}
.listheader a.active:hover{
color:#FFFFFF;
cursor:default
}
.listheader a:hover{
color:#FFFFFF;
text-decoration:underline
}
.listrowitem{
padding-left:3px;
background-color:#F7F7F7;
font:10px Verdana,Tahoma,sans-serif;
height:23px
}
.listrowitem a{
text-decoration:none
}
.listrowitem a:hover{
text-decoration:underline
}
.dialog{
background:#EEEEEE
}
font.descriptionsnapshot{
font-size:9px;
font-family:Arial
}
.checkout_label_on{
padding-right:3px;
padding-left:3px;
padding-bottom:3px;
padding-top:3px;
background:#8BA8BA;
color:#FFFFFF;
font-weight:normal;
font-size:10px;
font-family:Arial
}
.checkout_page_on{
color:#ffffff;
padding-right:3px;
padding-left:3px;
padding-bottom:3px;
padding-top:3px;
background:#D5AE65;
font-weight:bold;
font-size:10px;
font-family:Arial;
height:30px
}
.checkout_label{
padding-right:3px;
padding-left:3px;
padding-bottom:3px;
padding-top:3px;
background:#0C5989;
color:#FFFFFF;
font-weight:normal;
font-size:10px;
font-family:Arial
}
.checkout_page{
padding-right:3px;
padding-left:3px;
padding-bottom:3px;
padding-top:3px;
background:#F7F7F7;
font-weight:bold;
font-size:10px;
font-family:Arial;
height:30px
}
.checkout_page a{
padding-right:3px;
padding-left:3px;
padding-bottom:3px;
padding-top:3px;
background:#F7F7F7;
font-weight:bold;
font-size:10px;
font-family:Arial;
}
.form_label{
text-align:left;
color:#29385B;
border-bottom:1px solid #FFFFFF;
padding-right:5px;
padding-left:5px;
padding-bottom:1px;
padding-top:1px;
background:#E2F0F4;
font-weight:bold;
font-size:10px;
font-family:Verdana
}
.form_label a{
color: #29385B;
border-bottom:1px solid #FFFFFF;
padding-right:5px;
padding-left:5px;
padding-bottom:5px;
padding-top:5px;
background:#E2F0F4;
font-weight:bold;
font-size:10px;
font-family:Verdana;
text-decoration:none;
}
.form_input{
text-align:left;
border-bottom:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
padding-right:5px;
padding-left:5px;
padding-bottom:5px;
padding-top:5px;
background:#F8F8F8;
font-weight:normal;
font-size:10px;
font-family:Verdana
}
.form_label_small{
padding:2px;
background:#D8E6EE;
font-weight:normal;
font-size:10px;
font-family:Verdana
}
.form_input_small{
padding:2px;
background:#EEEEEE;
font-weight:normal;
font-size:10px;
font-family:Arial
}
.path{
font-weight:bold;
font-size:14px;
font-family:Arial
}
option{
color:#000000;
font-size:11px;
font-family:Verdana,Arial,sans-serif;
font-weight:normal
}
button{
border:1px solid #B2B2B2;
color:#FFFFFF;
background-color:#2F4A71;
font-size:9px;
font-family:Verdana,Arial,sans-serif;
font-weight:normal
}
.cal_weekdays{
border-left:1px solid #FFFFFF;
color:#2F4A71;
font:10px Verdana,sans-serif;
font-weight:bold;
text-align:center
}
.cal_monthdays{
border-left:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
font:10px Verdana,sans-serif;
text-align:center
}
.cal_today{
border:1px solid #2F4A71;
color:#2F4A71;
background:#EFEFEF;
font:10px Verdana,sans-serif;
font-weight:bold;
text-align:center
}

