@charset "UTF-8";
/* GLOBAL */
body,td,th {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444;}
body {background-image: url(images/bgs/body.gif); margin: 0px; line-height:1.5em; text-align:center;}

a {color: #0066bc; text-decoration: none;}
a:hover {text-decoration: underline;}

h1,h2,h3,h4,h5,h6 {font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
h1 {font-size: 18px; color: #0066bc; font-weight:normal; border-bottom:3px solid #ddd; padding-bottom:15px; margin:15px 0;}
h2 {font-size: 12px; color: #0066bc;}
h2 a {color:#a7cb00;}
h3 {font-size: 12px; color: #444;}
h4 {font-size: 11px; color: #a7cb00; font-family:Verdana, Arial, Helvetica, sans-serif;}
h5 {font-size: 11px; color: #a7cb00; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
h6 {font-size: 11px; color: #000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}

table {border-top:1px solid #ddd; border-left:1px solid #ddd;}
th, td {padding:5px!important; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
th {background:#eee; font-weight:bold; text-align:left;}
ul li {list-style-image:url(images/elements/bullet.gif);}

#bd {margin:0 auto; width:770px; padding:10px; margin-bottom:10px; background:#fff; text-align:left;}
#header1 {background:url(images/headers/1.jpg) no-repeat top left; height:118px; width:770px;}
#header2 {background:url(images/headers/2.jpg) no-repeat top left; height:118px; width:770px;}
#header3 {background:url(images/headers/3.jpg) no-repeat top left; height:118px; width:770px;}
#header4 {background:url(images/headers/4.jpg) no-repeat top left; height:118px; width:770px;}
#header5 {background:url(images/headers/5.jpg) no-repeat top left; height:118px; width:770px;}
#header6 {background:url(images/headers/7.jpg) no-repeat top left; height:118px; width:770px;}
#header7 {background:url(images/headers/7.jpg) no-repeat top left; height:118px; width:770px;}
#header8 {background:url(images/headers/8.jpg) no-repeat top left; height:118px; width:770px;}
#header9 {background:url(images/headers/9.jpg) no-repeat top left; height:118px; width:770px;}
#header10 {background:url(images/headers/10.jpg) no-repeat top left; height:118px; width:770px;}
#header11 {background:url(images/headers/11.jpg) no-repeat top left; height:118px; width:770px;}
#header12 {background:url(images/headers/12.jpg) no-repeat top left; height:118px; width:770px;}
#header13 {background:url(images/headers/13.jpg) no-repeat top left; height:118px; width:770px;}
#header14 {background:url(images/headers/14.jpg) no-repeat top left; height:118px; width:770px;}
#header15 {background:url(images/headers/15.jpg) no-repeat top left; height:118px; width:770px;}

#logo {position:relative; top:58px; left:19px; width:146px; height:55px;}
#container {width:770px; float:right; background:url(images/bgs/main.gif) repeat-y left; margin-top:10px; margin-bottom:10px;}

/* TOOLS */
#tools {width: 306px; position:relative; top:-58px; left:464px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#tools ul {margin:0; padding:0; display:inline;}
#tools ul li {margin:0; list-style:none; background:url(images/bgs/tools.gif) no-repeat right center; width:100px; text-align:center; padding:10px 0px; margin-left:2px; display:block; float:left;}
#tools ul li a {color:#999;}

/* NAVIGATION */
#topNav {width:770px;background:url(images/bgs/topnav.gif) no-repeat left top; height:35px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-transform:uppercase;}
#topNav ul {margin:0; padding:0; display:inline;}
#topNav ul li {margin:0; border:0px solid red; list-style:none; background:url(images/bgs/separator.gif) no-repeat right center; padding:10px 14px; display:block; float:left;}
#topNav ul li.last {background:none;}
#topNav ul li a {color:#fff;}
#topNav ul li a.SubNavSelected {font-size: 12px; text-decoration: bold; color:#d2ff00;}
#topNav ul li a#shoppingcart, #topNav ul li a#wishlist {color:#d2ff00;}

/* LEFT */
#left {width:170px; float:left}
#left h1, #right h1 {font-size:12px; color:#444; font-weight:bold; text-transform:uppercase; background:url(images/bgs/h1.gif) no-repeat left 12px; padding:15px 0 15px 30px; margin-top:0; margin-bottom:10px;}

#subnav {margin:0; padding:0; margin-bottom:20px;}
zz#subnav ul {}
#subnav li {border-bottom:1px solid #ddd; margin-left:-40px; list-style:none; list-style-image:none;}
#subnav li a {display:block; padding:8px 10px 8px 0px; padding-left:25px;width:135px; background:#fff url(images/bgs/subnav1.gif) no-repeat 10px 14px; color:#333; text-decoration:none; }
#subnav li a:hover {background:#f4f4f4 url(images/bgs/subnav2.gif) no-repeat 10px 14px; text-decoration:none;width:170px;}
#subnav li a.active {background:#fff url(images/bgs/subnav2.gif) no-repeat 10px 14px; text-decoration:none; font-weight:bold; }

#search .text {width:123px; border:1px solid #999; padding:3px; background:url(images/bgs/inputBlock.gif) no-repeat left top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#search .button {position:relative; top:6px; left:3px;}

#news h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0;}
#news h2 a {color: #0066bc;}
#news h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0; color:#a7cb00; font-weight:normal;}
#news p {margin-top:0; margin-bottom:1em;}

/* CONTENT */
#content {width:390px; margin-right:20px; margin-left:20px; float:left;}
#content td {padding:10px 0px; border-bottom:1px solid #ddd;}
#content td.descr {padding-left:10px; padding-right:10px;}
#price { font-size:14px; width:300px; float:left; font-weight:bold; padding:15px 0px;}
#price span {color:#013b90;}

.floatRight{float:right; margin:0px 0px 5px 5px; padding:0px 0px 5px 5px;}

#buy {width:50px; float:right; padding:12px 0px; text-align:right;}
.orderNum{padding:3px; font-size:1.3em; font-weight:bold; border:1px solid #ccc; color:#FF9600}
.rightimg {float:right; margin:0px 2px 5px 5px;}
.shippingAlert {padding:3px; font-size:1.1em; font-weight:bold; border:1px dashed #F0FF00; color:#FF9600; background:#EEEEEE url(../images/) top left no-repeat;}

h2.product, h3.price {margin:0; padding:0;}

#productDetails {border-bottom:1px solid #ddd;}
#productPhotos {width:175px; float:left;}
#productPhotos img {border:1px solid #ddd; float:left; margin-right:5px; margin-bottom:5px;}

#facebook {margin-top:10px; margin-bottom:10px; border-bottom:0px solid #ddd;}

.productLeft {float:left; width:185px; margin-bottom:15px;}
.productRight {float:right; width:185px; margin-bottom:15px;}
.productLeft h2, .productRight h2 {margin:10px 0;}
.productLeft h3, .productRight h3 {margin:0;}
.buy {float:right; width:50px; text-align:right; position:relative; top:-5px;}
.discount {color:red; width:100px; float:right; text-align:right;}
.newPrice {color: #FF3300!important;}
.oldPrice {text-decoration:line-through;}

#prev {width:90px; float:left; text-align:left; padding:20px 0;}
#pages {width:210px; float:left; text-align:center; padding:20px 0;}
#next {width:90px; float:left; text-align:right; padding:20px 0;}

.qty {width:20px; border:1px solid #999; padding:3px; background:url(images/bgs/inputBlock.gif) no-repeat left top; font-size:11px; text-align:right}
.discount {color:#FF0000;}
.total {color:#013b91; font-weight:bold;}
#continue {float:left; width:150px;}
#checkout {float:right; width:150px; text-align:right}

.article { border-bottom:1px solid #ddd; padding:20px 0 10px 0;}
.article h1 {border:0; font-weight:bold; font-size:130%; margin:0; padding:0;}
.article .date {margin:0; color:#999;}
.article p {margin-top:0; margin-bottom:1em;}

#contact ul li {margin:0px;  list-style:none}
#contact label {width:100px; display:block; float:left; position:relative; top:5px;}
#contact .text {width:200px; border:1px solid #999; padding:3px; background:url(images/bgs/inputBlock.gif) no-repeat left top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#contact #submit {position:relative; top:0px; left:241px;}

#address {width:140px; float:left; padding-left:40px;}
#phones {width:180px; float:right;}

.download {padding-left:25px; background:url(images/bgs/download.gif) no-repeat left 3px; margin-top:15px; padding-bottom:15px; border-bottom:1px solid #ddd;}
.download a {font-size:120%;}

/* RIGHT */
#right {width:170px; float:left}



.rightalign {text-align:right;}

#login .text {width:90px; border:1px solid #999; padding:3px; background:url(images/bgs/inputBlock.gif) no-repeat left top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; float:right;}
#login .button {position:relative; top:5px; left:115px;}
#login label { float:left; line-height:23px;}

/* FOOTER */
#footer {border-top:3px solid #ddd; background:#eee; height:100px; color:#919191; width:770px; }
#footer img {border:0; margin:0;}
#footerLeft {width:400px; float:left; padding:10px; border:0px solid blue;}
#footerRight {width:300px; float:right; padding:10px; text-align:right; border:0px solid green;}
