* { outline: none; }
html { height: 100%; }
body { height: 100%; background: #f6f6f6 url(//www.turbolax.com/wp-content/themes/turbolax/images/bg.png) no-repeat top center; margin: 0; padding: 0; font: 17px/24px 'PT Sans Narrow', sans-serif; }
body.home { background: #f6f6f6 url(//www.turbolax.com/wp-content/themes/turbolax/images/header_v.jpg) top center repeat-x; }
a { color: #000; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: none; }
h2 { font: bold 36px/36px 'PT Sans Narrow', sans-serif; color: #4b555f; margin: 0 0 20px; text-transform: uppercase; }
h3 { margin: 40px 0 20px 0; padding: 0; color: #ff6600; font: bold 28px/28px 'PT Sans Narrow', sans-serif; text-transform: uppercase; }
h4 { margin: 30px 0; padding: 0; color: #3fbeec; font: bold 24px/24px 'PT Sans Narrow', sans-serif; }
p { margin: 10px 0; padding: 0; }
ul.checkmark li:before { content:"\2714\0020"; margin-left:-18px; float:left; }
.header { margin: 0 auto; padding: 0; width: 1090px; height: 160px; position: relative; overflow: hidden; }
.logo { margin: 20px 0 0; padding: 0; float: left; border: none; }
.nav { float: right; margin: 60px 0 0 0; padding: 0; list-style-type: none; display: table; }
.nav li { float: left; display: table-cell; margin: 0 10px 0 0; font-size: 16px; }
.nav li a {padding: 8px 18px; text-decoration: none; text-transform: uppercase; color: #000; text-shadow: 0px 1px 1px #fff; }
.nav li a:hover { padding: 8px 18px; background: #f7981f url(//www.turbolax.com/wp-content/themes/turbolax/images/nav.png) repeat-x top center; -moz-border-radius: 20px; border-radius: 20px; -webkit-border-radius: 20px; box-shadow: 0px 1px 1px rgba(0,0,0, 0.2); }
.active { background: #f7981f url(//www.turbolax.com/wp-content/themes/turbolax/images/nav.png) repeat-x top center; -moz-border-radius: 20px; border-radius: 20px; -webkit-border-radius: 20px; box-shadow: 0px 1px 1px rgba(0,0,0, 0.2); }
.content { width: 1090px; margin: 80px auto 0 auto; position: relative; overflow: hidden; min-height: 400px; }
.home .intro { width: 1090px; height: 540px; margin: 0 auto; position: relative; }
.home .intro img { position: absolute; right: 94px; top: -57px; }
.boxevi { width: 1090px; margin: 0 auto; padding: 0; overflow: hidden; }
.boxevi img { float: left; width: 250px; height: 200px; border: none; margin: 0; padding: 0; margin-right: 30px; }
.boxevi img.right { margin: 0; }
.footer { width: 1040px; margin: 40px auto; padding: 25px; background: url(//www.turbolax.com/wp-content/themes/turbolax/images/footer.png) repeat-x top center; -moz-border-radius: 10px; border-radius: 10px; -webkit-border-radius: 10px; overflow: hidden; text-align: center; }
.footer h5 { margin: 0 0 20px 0; color: #666; font: bold 15px/15px 'PT Sans Narrow', sans-serif; text-align: center; }
.footer p { font-size: 14px; color: #797979; text-align: center; margin: 0; }
.footer p a { color: #797979; }
.content table { border-collapse: collapse; border: none; }
.content th, .content td { border: none; padding: 2px 15px; text-align: left; }
.imglist td { padding: 15px 30px 15px 0; }
.imglist img { width: 250px; -moz-border-radius: 10px; border-radius: 10px; -webkit-border-radius: 10px; }
.imglist h3 { margin: 0 !important; }
.swfw { position: absolute; top: 50px; right: -50px; width: 235px; height: 200px; }
tr.y td {
background: #fffcdb;
background: -moz-linear-gradient(top,  #fffcdb 0%, #edf7ae 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffcdb), color-stop(100%,#edf7ae));
background: -webkit-linear-gradient(top,  #fffcdb 0%,#edf7ae 100%);
background: -o-linear-gradient(top,  #fffcdb 0%,#edf7ae 100%);
background: -ms-linear-gradient(top,  #fffcdb 0%,#edf7ae 100%);
background: linear-gradient(to bottom,  #fffcdb 0%,#edf7ae 100%);
}
tr.b td {
background: #c9e9e8;
background: -moz-linear-gradient(top,  #c9e9e8 0%, #3dbdec 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9e9e8), color-stop(100%,#3dbdec));
background: -webkit-linear-gradient(top,  #c9e9e8 0%,#3dbdec 100%);
background: -o-linear-gradient(top,  #c9e9e8 0%,#3dbdec 100%);
background: -ms-linear-gradient(top,  #c9e9e8 0%,#3dbdec 100%);
background: linear-gradient(to bottom,  #c9e9e8 0%,#3dbdec 100%);
}