body {margin:0; padding:0;color:#000;font:normal 12px/1.4em arial,helvetica,sans-serif;background:url(img/bg_tile.jpg) top left repeat-x;}
a {color:#0098d4;text-decoration:none;}
a:hover{color:#000;}
a img{border:none;}
a.block{font-size:12px;color:#fff;background:#0098d4;padding:1px 4px;text-decoration:none;}
a:hover.block{background:#000;}
p{margin:0 0 8px 0;}

h1,h2{font:normal 28px/30px georgia,serif;margin:0 0 8px 0;color:#0098d4;}
h3{font:normal 11px arial,sans-serif;margin:0 0 30px 0;text-transform:uppercase;color:#999;border-top:3px solid #d9d9d9;padding-top:2px;}
h4{font:normal 13px arial,sans-serif;margin:0;color:#0098d4;}
h2 a{color:#0098d4;}

table{width:100%;border-top:1px solid #444;margin-bottom:13px;}
table tr th,
table tr td{font:normal 12px georgia,serif;padding:3px 0;border-bottom:1px solid #444;color:#c1c1c1;}
table tr th{text-align:left;color:#fff;padding-right:14px;vertical-align:top;}

.clear{height:0;overflow:hidden;clear:both;}
.divider{clear:both;height:14px;border-top:1px solid #d9d9d9;}

/* Header */

#header {height:530px;background:url(img/bg.jpg) no-repeat;position:relative;margin-bottom:40px;}
#logo {position:absolute;width:153px;height:112px;left:26px;top:29px;}
#logo h1 {cursor:pointer;width:153px; height:112px;margin:0; padding:0;background:url(img/logo.gif) top left no-repeat;}
#logo h1 span {display:none;}

#nav{list-style:none;margin:0;padding:0;position:absolute;top:35px;left:337px;}
#nav li{list-style:none;margin:0;padding:3px 9px 0;height:29px;float:left;}
#nav li.selected{background:url(img/nav_bg.gif) top center;}
#nav li a{font-size:15px;}

/* Header overrides on sub pages */

body#sub{background:url(img/bg_sub.png) repeat-x;}
body#sub #header{height:122px;margin:0;background:none;}
body#sub #header #logo{width:131px;height:96px;left:38px;top:30px;}
body#sub #header #logo h1{width:131px; height:96px;background:url(img/logo_small.gif) top left no-repeat;}
body#sub #header #nav{left:220px;}

#content{margin-bottom:40px;width:970px;}

/* Start page */

#about_us{position:absolute;top:210px;left:337px;width:448px;font-size:20px;line-height:24px;color:#0098d4;}

#news-listing{float:left;margin-left:176px;width:614px;}
.news-item{float:left;width:614px;margin-bottom:14px;}
.news-item p{margin-bottom:4px;}
.news-item .pic{width:138px;height:138px;float:left;padding:3px;border:1px solid #d9d9d9;}
.news-item .pic a{width:138px;height:138px;display:block;}
.news-item .text{width:453px;float:right;}

#more-news{float:left;margin-left:30px;width:145px;}
#more-news ul{list-style:none;margin:0;padding:0;}
#more-news ul li{list-style:none;margin:0;padding:0 0 8px 0;}
#more-news ul li a{}
#more-news ul li a span{font:bold 10px verdana,sans-serif;text-transform:uppercase;}

/* News pages */

#article-page{width:970px;margin-bottom:100px;}
#article{width:500px;overflow:hidden;margin-left:220px;float:left;}
#article-pic{background:#fff;padding:2px;border:1px solid #d3d3d3;}
#article h1{margin-bottom:14px;}
#article .intro{margin-top:10px;font:bold 13px/17px arial,sans-serif;}
#article .caption{font:normal 10px verdana,sans-serif;color:999;}
#article .text{font:normal 14px/18px georgia,serif;}
#article-page #more-news{float:left;margin-left:32px;width:156px;margin-top:54px;}
#article-page #more-news h3{border-color:#c0c0c0;}


/* Product pages */ 

#products{background:#333 url(img/bg_dark.gif) repeat-x; color:#fff;margin:38px 0 100px 0;}
#products .inner{width:970px;}
#product-nav{width:202px;padding-top:54px;float:left;padding-left:18px;}
#product-nav h4{font:bold 10px verdana,sans-serif;text-transform:uppercase;margin:0 0 10px 14px;}
#product-nav h4 a:hover{color:#fff;}
#product-nav ul{list-style:none;margin:0 0 14px;padding:0;}
#product-nav ul li{list-style:none;margin:0;padding:0 0 5px 14px;font:normal 12px arial,sans-serif;}
#product-nav ul li a{color:#aaa;}
#product-nav ul li a:hover{color:#777;}
#product-nav ul li.selected{background:url(img/dot.gif) 0 3px no-repeat;}
#product-nav ul li.selected a{color:#fff;}

#product-picture{width:456px;float:left;overflow:hidden;}
#product-picture img{display:block;float:left;}

img#prod-pic2,img#prod-pic3{display:none;}
#category1,#category2,#category3,#category4,#category5{display:none;}

#product-details{padding-top:53px;width:260px;padding-left:30px;float:left;}
p.breadcrumb{color:#0098d4;font-size:13px;margin:0;}
#product-details p.description{font:normal 13px/18px georgia,serif;}
#product-details h1{font:normal 32px georgia,serif;margin:0 0 10px 0;}
#product-details a:hover{color:#fff;}

.img-browser{background:#191919;float:left;padding:8px 5px;margin-top:20px;}
.img-browser a.arrow{color:#fff;float:left;font:normal 22px georgia,serif;padding:14px 2px 0 2px;color:#999;}
.img-browser a.pic{margin:0 5px;float:left;width:60px;height:60px;display:block;}

/* Press */

ul.downloads{list-style:none;margin:0 0 16px 0;padding:0;}
ul.downloads li{list-style:none;margin:0 8px 8px 0;width:100px;height:100px;overflow:hidden;float:left;}
ul.downloads li a span {height:60px; width:60px;border:3px solid #fff;display:block;margin-bottom:3px;}
h3{clear:left;}

/* Footer */

#footer{clear:left;margin:0;padding:50px 0;background:#4cb7e1 url(img/footer_bg.gif) repeat-x;color:#fff;}
#footer .col1{width:200px;height:90px;float:left;margin-left:220px;}
#footer .col2{width:150px;height:90px;float:left;}
#footer .col3{width:150px;height:90px;float:left;}
