﻿.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
img{border:none;vertical-align:middle;}
form,ul,h1,h2,h3,h4,h5,h6,p,span,input{margin:0px;padding:0px;}
ul{list-style:none;}
body{background-color: #000;margin:0px;font-size:13px;line-height:20px;font-family:Tahoma, Verdana, Arial;<!--background:url(images/body-bg.jpg) repeat-x left top;-->color:#353535;}
input,select,textarea{font-size:10px;line-height:12px;font-family:Tahoma, Verdana, Arial; vertical-align:middle;}
a{text-decoration:none;color:#353535;}
a:hover{ text-decoration:underline;color:#fff;}
h1{font-size:26px;line-height:34px;color:#fff;}
h2{font-size:24px;line-height:96px;color:#fff;}
h3{font-size:16px;line-height:18px;color:#fff;}
h4{font-size:13px;line-height:15px;color:#fff;}
h5{font-size:11px;line-height:13px;color:#fff;}
h6{font-size:10px;line-height:12px;color:#fff;}
p{ padding:10px 0;color:#fff;}
div.container{width:938px;margin:0 auto;padding:34px 0 0 0;}
div.header{width:938px; clear:both; padding:0 0 24px 0;}
div.header div.col1{float:left; margin-top: -20px}
div.header div.col2{float:right;}
ul.menu li{display:inline; padding:0px 0px;}
ul.menu li a{font-size:12px; color:#7e7e7e;}
ul.menu li a.active,ul.menu li a:hover{color:#fff;}
div.content{width:938px; clear:both;  }
div.content div.col1{width:695px; float:left;}
div.content div.col2{width:231px; float:right; margin-top:0px}
div.box1{width:695px; height:231px; background:url(images/title.jpg) no-repeat left top;}
div.box1 h1{ color:#fff; padding:112px 254px 0 18px; font-weight:normal;}
div.box1 h1 span{filter:alpha(opacity=70);background: #000 url(none);-moz-opacity: 0.45;opacity: 0.45; width:485px;position:absolute;}
div.box2{width:695px; height:231px; background:url(images/grad.jpg) no-repeat left top;}
div.box3{width:695px; height:231px; background:url(images/deki.jpg) no-repeat left top;}
div.box4{width:695px; height:231px; background:url(images/mibe.jpg) no-repeat left top;}
div.box5{width:695px; height:231px; background:url(images/hardkicks.jpg) no-repeat left top;}
div.box6{width:695px; height:231px; background:url(images/electrobass.jpg) no-repeat left top;}
div.box7{width:695px; height:231px; background:url(images/deepkicks2.jpg) no-repeat left top;}
div.box8{width:695px; height:231px; background:url(images/grooveadditives2.jpg) no-repeat left top;}
div.box2 h1{ color:#fff; padding:112px 254px 0 18px; font-weight:normal;}
div.box2 h1 span{filter:alpha(opacity=70);background: #000 url(none);-moz-opacity: 0.45;opacity: 0.45; width:423px;position:absolute;}
div.cols{width:695px; clear:both;}
div.cols h2{ font-weight:normal; border-bottom:solid 1px #d1d1d1;}
div.cols2{width:231px; clear:both;}
div.cols2 h2{ font-weight:normal; border-bottom:solid 1px #d1d1d1;}
div.service{width:341px; float:left;}
div.work{width:341px; float:right;}
div.onecol{width:695px; float:left;}
div.top{width:231px;margin-top:0px;}
div.testimonial{ background:url(images/paypal.jpg) no-repeat left top; margin:17px 0 0 0;}
div.author{font-weight:normal; border-bottom:solid 1px #d1d1d1;margin:20px 0 0 0;}
div.author2{font-weight:normal; border-bottom:solid 1px #d1d1d1;margin:55px 0 0 0;}
div.position{text-align:right; font-style:italic; color:#1d1d1d;}
div.footer{ font-size:12px; margin:13px 0 0 0;border-top:solid 1px #d2d2d2;}
span.mini-logo{ color:#7e7e7e;}
span.themes{ color:#fff;}
h2.t1{font-weight:normal;border-bottom:solid 1px #d1d1d1;}
.f1{ color:#787878;}
div.content2{ background:url(images/content2-bg.gif) repeat-y left top;}
h1.t2{ color:#fff; font-weight:normal; padding:20px 20px 12px 20px;}
ul.sidemenu{ padding:0 20px;}
ul.sidemenu li{ background:url(images/icon03.gif) no-repeat left 8px; padding:0 0 0 15px;}
ul.sidemenu li a{ font-size:14px; color:#bab9ad;}
ul.sidemenu li a.active,ul.sidemenu li a:hover{color:#fff;}
a.read-more{display:block; height:21px; background:#353535; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:9px; color:#fff; line-height:21px; text-align:center; text-transform:uppercase; padding:0 5px; float:left;}
a.cart{display:block; height:21px; background:#353535; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:9px; color:#fff; line-height:21px; text-align:center; text-transform:uppercase; padding:0 5px; float:right;}