/* CSS Document */
body,td,th{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#000}

body{background:url(../images/body-bg.gif) repeat #000;margin:0}

.clear{clear:both}
img{border:none}

#wrapper{width:900px;margin:0 auto}

#utility-nav{overflow:hidden;padding:10px}
#utility-nav ul{list-style:none;margin:0;padding:0;float:right}
#utility-nav li{float:left;margin-right:10px;padding-right:10px;border-right:1px solid #666666}
#utility-nav li.last{margin-right:0;padding-right:0;border-right:none}

#utility-nav a:link,#utility-nav a:visited,#top-nav a:link,#top-nav a:visited{color:#FFF;text-decoration:none}
#utility-nav a:hover,#top-nav a:hover{text-decoration:underline}

#header{width:900px;height:65px;position:relative;background:url(../images/header-bg.png) no-repeat}
#header a#logo{display:block;position:absolute;top:10px;left:10px;width:200px;height:40px;text-indent:-9999px}
#header a#estore{display:block;position:absolute;top:10px;right:10px;width:85px;height:20px;text-indent:-9999px}
#header span#phone{text-indent:-9999px;display:block;position:absolute}

ul#top-nav{margin:0;padding:0;list-style:none;position:absolute;bottom:2px;right:1px;background:url(../images/top-nav-bg.png) left top no-repeat;height:13px;padding:3px 14px 3px 25px;color:#666666}
ul#top-nav li{float:left;margin-right:10px;padding-right:10px;border-right:1px solid}
ul#top-nav li.last{margin-right:0;padding-right:0;border-right:none}
ul#top-nav a{font-style:italic}

#content{background-image:url(../images/left-bg.png);background-repeat:repeat-y;border-left:1px solid #CCC;overflow:hidden}

#left{width:170px;float:left}
ul#product-nav{list-style:none;margin:12px 0 0 0;padding:0}
ul#product-nav li{position:relative;z-index:400}
ul#product-nav a{display:block;width:170px;height:30px;background-image:url(../images/nav-sprite.png);background-repeat:no-repeat;text-indent:-9999px}

ul#product-nav a span{float:right;font-size:12px;padding-bottom:2px;line-height:13px;color:#000}

ul#product-nav ul{position:absolute;visibility:hidden;top:0;left:170px;margin:0;padding:0;list-style:none;z-index:500;border-left:2px solid #FFF}
ul#product-nav li:hover ul{visibility:visible}

ul#product-nav ul ul{position:absolute;left:-9999px !important;top:0;border-left:1px solid #FFF;z-index:600}
ul#product-nav ul li:hover ul{left:170px !important}

ul#product-nav li li{position:relative}
ul#product-nav li li a{width:150px;height:auto;background:url(../images/subnav-bg.png) left top repeat-y;text-indent:0;padding:5px 10px;color:#FFF;text-decoration:none;border-top:1px solid #AAA;border-bottom:1px solid #5A5A5A;border-right:1px solid #5A5A5A}
ul#product-nav li li a:hover{background:url(../images/subnav-bg.png) right top repeat-y;color:#FFF;text-decoration:none;border-bottom:1px solid #540F16;border-right:1px solid #540F16}

.bottom-mods{border-bottom:2px solid #FFF;background:#6D6D6D;overflow:hidden}

.home-left-mod{width:362px;border-left:2px solid #FFF;background:#CCC;min-height:200px;float:left;position:relative}
.home-right-mod{width:361px;border-left:2px solid #FFF;border-right:2px solid #FFF;background:#CCC;min-height:200px;float:left;position:relative}
p.home-mod-desc{margin:0;background:#6D6D6D;color:#FFF;padding:10px 20px;overflow:hidden;font-size:11px}
p.home-mod-desc a:link.more,p.home-mod-desc a:visited.more{text-transform:uppercase;color:#FFF;text-decoration:none;font-weight:bold;float:right;font-size:10px}
p.home-mod-desc a:hover.more{text-decoration:underline}

.home-left-mod img, .home-right-mod img{position:absolute;z-index:1}
.home-mod-group{position:relative;z-index:2;margin-top:130px}
h3.tchek-title{background:url(../images/tchek-title.png) no-repeat;width:362px;height:18px;text-indent:-9999px;margin:0;padding:0}
h3.axiom-title{background:url(../images/axiom-title.png) no-repeat;width:361px;height:18px;text-indent:-9999px;margin:0;padding:0}

ul#product-nav li.item1 a:link,ul#product-nav li.item1 a:visited{background-position:0 0}
ul#product-nav li.item1 a:hover{background-position:-170px 0}

ul#product-nav li.item2 a:link,ul#product-nav li.item2 a:visited{background-position:0 -30px}
ul#product-nav li.item2 a:hover{background-position:-170px -30px}

ul#product-nav li.item3 a:link,ul#product-nav li.item3 a:visited{background-position:0 -60px}
ul#product-nav li.item3 a:hover{background-position:-170px -60px}

ul#product-nav li.item4 a:link,ul#product-nav li.item4 a:visited{background-position:0 -90px}
ul#product-nav li.item4 a:hover{background-position:-170px -90px}

ul#product-nav li.item5 a:link,ul#product-nav li.item5 a:visited{background-position:0 -120px}
ul#product-nav li.item5 a:hover{background-position:-170px -120px}

ul#product-nav li.item6 a:link,ul#product-nav li.item6 a:visited{background-position:0 -150px}
ul#product-nav li.item6 a:hover{background-position:-170px -150px}

ul#product-nav li.item7 a:link,ul#product-nav li.item7 a:visited{background-position:0 -180px}
ul#product-nav li.item7 a:hover{background-position:-170px -180px}

ul#product-nav li.item8 a:link,ul#product-nav li.item8 a:visited{background-position:0 -210px}
ul#product-nav li.item8 a:hover{background-position:-170px -210px}

ul#product-nav li.item9 a:link,ul#product-nav li.item9 a:visited{background-position:0 -240px}
ul#product-nav li.item9 a:hover{background-position:-170px -240px}

#middle{float:left;width:729px;background:#FFF}

#footer{text-align:center;color:#999;margin-bottom:20px}
#footer-cap{width:900px;height:21px;background:url(../images/footer-bg.png) no-repeat}

#home-promo{width:729px;height:394px;background:url(../images/home-promo.jpg) no-repeat}

.news-flash{padding:10px 20px 20px 20px}
.news-flash h2{margin:0 0 10px 0;padding:0}
.news-flash a.large{font-size:14px;font-weight:bold}
.news-flash p{margin:5px 0 0 0;font-size:12px}
.news-flash a.more{text-transform:uppercase;font-weight:bold;font-size:10px}

a:link{
	color: #FF0000;
	text-decoration: underline;
}

a:visited{
	color: #FF0000;
	text-decoration: underline;
}

a:hover{
	color: #999999;
	text-decoration: none;
}

a:active{
	color: #FF0000;
	text-decoration: underline;
}

h1{
	font-size: 24px;
	color: #000000;
}

h2{
	font-size: 18px;
	color: #000000;
}

h3{
	font-size: 16px;
	color: #000000;
}

h4{
	font-size: 14px;
	color: #000000;
}
