@charset "utf-8";
/* CSS Document */
body{background:#272727 url(assets/bg_tile.jpg) repeat-x; margin:0px; padding:0px; padding-bottom:15px; font:12px Arial, Helvetica, sans-serif; color:#ccc;}
a{color:#fff;}
h1{font-size:1.3em; color:#fff;}
h2{font-size:1.2em; color:#fff;}
#smoke{background:url(assets/bg_smoke.jpg) no-repeat; width:1000px; padding:0px 60px; min-height:690px; margin:0px auto;}
.box{border:1px solid #393939; background:#491009 url(assets/box_bg.gif) repeat-x;}
.box_shadow{background:url(assets/box_shadow.gif) no-repeat top center; height:16px;}
.box_shadow hr{visibility:hidden; margin:0px; padding:0px; height:1px;}
th{text-align:left; color:#ccc; letter-spacing:0.15em;}
.footer{color:#d3d3d3; font-size:0.85em;}
.smaller{font-size:0.85em;}
.padding{padding:10px;}

.list{list-style:none; margin:0px; padding:0px; border:1px solid #393939; height:295px; overflow:auto;}
.list li{background:#2c0905 url(assets/list_bg.gif) repeat-x;}
.list li a{display:block; padding:8px 15px; padding-left:15px; color:#ccc; text-decoration:none;}
.list li a:hover{color:#fff; padding-left:20px; background:#1c0502;}

.testimonial{font-family:Georgia, "Times New Roman", Times, serif; line-height:160%;}
.author{text-align:right; font-weight:bold;}
.service-box{background:url(assets/service_bg.png) no-repeat; padding:0px; min-height:150px;}
.service-box h2{float:left; margin:0px; text-indent:-3000px; overflow:hidden; width:260px; height:150px; background-repeat:no-repeat; background-position:top right;}
.service-box div{margin-left:270px; padding:10px 0px; line-height:160%;}
.service-box p{margin:0px; margin-bottom:10px;}
form{display:block; margin:0px; padding:0px;}
fieldset{border:1px solid #801b0e; margin-bottom:10px;}
legend{padding:5px; text-transform:uppercase; color:#fff; border:1px solid #801b0e; font-size:0.8em;}

#homepage{background:url(assets/homepage_bottom.jpg) no-repeat bottom center; padding-bottom:22px;}

#products{list-style:none; margin:0px; padding:0px; border:1px solid #000; border-bottom:none;}
#products li{border-bottom:1px solid #000;}
#products a{display:block; text-indent:-3000px; overflow:hidden; width:348px; height:98px;}
.link1{background:url(assets/autojockey_button.jpg); height:96px;}
.link2{background:url(assets/creditjockey_button.jpg);}
.link3{background:url(assets/clickjockey_button.jpg);}

#news{color:#000; border:3px solid #fff; padding:10px; background:url(assets/grey_grad_tile.jpg) repeat-x;}
.news-title{font-weight:bold; background:url(assets/icon_news.png) no-repeat; padding-left:25px; margin-bottom:10px;}
.news-preview{font-size:0.95em; margin-bottom:5px;}
.read-more{text-align:right;}
.read-more a{color:#666; display:inline-block; background:url(assets/icon_arrow.gif) no-repeat center right; padding-right:20px;}
.divider{background:url(assets/dots_tile.gif) repeat-x; height:1px; margin:10px 0px;}
.divider hr{display:none;}
.read-all{text-align:center;}
.read-all a{color:#666; display:inline-block; background:url(assets/icon_arrow.gif) no-repeat center right; padding-right:20px;}

.menu{list-style:none; margin:0px; padding:0px; clear:both; margin-bottom:20px;}
.menu li{float:left; margin-right:15px;}
.menu a{text-decoration:none;}
.menu a:hover{text-decoration:underline;}
.main{font-weight:bold;}

.article-menu li{margin-bottom:10px;}
.article-menu a{text-decoration:none;}
.article-menu a:hover{text-decoration:underline;}