@charset "utf-8";

#griddler_ii article, #griddler_ii aside, #griddler_ii section, #griddler_ii header, #griddler_ii hgroup, #griddler_ii footer, #griddler_ii div, #griddler_ii p, #griddler_ii ul, #griddler_ii ol, #griddler_ii .button{display:block;padding:0;margin:0;list-style:none!important;text-align:center!important;border:0 none;outline:none;}
#griddler_ii h1, #griddler_ii h2{margin:0;}
#griddler_ii a{color:#004363;text-decoration:none;}
#griddler_ii ul, #griddler_ii ol, #griddler_ii li{list-style:none;}
#griddler_ii{margin:0 auto;padding:40px 0;width:940px;font-family:"HelveticaNeue","Helvetica Neue", Helvetica, Arial, sans-serif;font-size:13px;color:#363636;clear:both;}
#griddler_ii aside{padding-top:120px;width:125px;float:left;text-align:right;}
#griddler_ii aside li{line-height:50px;font-size:14px;text-align:right;}
#griddler_ii .sections{float:right;width:780px;}
#griddler_ii article{float:left;text-align:center;background-color:#fff;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.5);box-shadow:0 1px 1px rgba(0,0,0,0.5);}
#griddler_ii article:hover, #griddler_ii article.selected{position:relative;padding:0 0 9px;position:relative;top:-6px;margin-left:-12px;margin-right:-12px;background-color:#03BCEE;z-index:10;-moz-box-shadow:0 0 1px rgba(255,255,255,0.4), inset 0 0 8px rgba(0,0,0,0.7);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.4), inset 0 0 8px rgba(0,0,0,0.7);box-shadow:0 0 1px rgba(255,255,255,0.4), inset 0 0 8px rgba(0,0,0,0.7);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#griddler_ii article.first{-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;}
#griddler_ii article.last{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;}
#griddler_ii header{border-bottom:1px solid #DBDBDB;}
#griddler_ii article.first header{-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;}
#griddler_ii article.last header{-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;}
#griddler_ii article:hover header, #griddler_ii article.selected header{-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-color:#8DDEF8;}
#griddler_ii .plan{border-top:1px solid #2C2E2F;background:#262829 0 0 repeat-x;background-image:-moz-linear-gradient(top, #363636, #262829);background-image:-webkit-gradient(linear, left top, left bottom, from(#363636), to(#262829));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#363636", endColorstr="#262829");-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#363636, endColorstr=#262829)";}
#griddler_ii article.first .plan{-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;border-left:1px solid #2C2E2F;}
#griddler_ii article.last .plan{-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;border-right:1px solid #2C2E2F;}
#griddler_ii article:hover .plan, #griddler_ii article.selected .plan{background:#555555 0 0 repeat-x;background-image:-moz-linear-gradient(top, #363636, #555555);background-image:-webkit-gradient(linear, left top, left bottom, from(#363636), to(#555555));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#363636", endColorstr="#555555");-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#363636, endColorstr=#555555)";min-height:61px;-moz-box-shadow:inset 0 5px 15px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 5px 15px rgba(0,0,0,0.5);box-shadow:inset 0 5px 15px rgba(0,0,0,0.5);-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;}
#griddler_ii h1{font-size:18px;min-height:54px;line-height:50px;color:#fff;text-shadow:0 1px 0 #000;border-top:1px solid #737373;}
#griddler_ii article.first h1{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;}
#griddler_ii article.last h1{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;}
#griddler_ii article:hover h1, #griddler_ii article.selected h1{font-size:22px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;border-top-color:#222;}
#griddler_ii .price{background:#D8DBDC 0 0 repeat-x;background-image:-moz-linear-gradient(top, #E3E6E7, #D8DBDC);background-image:-webkit-gradient(linear, left top, left bottom, from(#E3E6E7), to(#D8DBDC));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#E3E6E7", endColorstr="#D8DBDC");-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#E3E6E7, endColorstr=#D8DBDC)";border-bottom:1px solid #A2ABAE;position:relative;-moz-box-shadow:0 -1px 1px rgba(0,0,0,0.5);-webkit-box-shadow:0 -1px 1px rgba(0,0,0,0.5);box-shadow:0 -1px 1px rgba(0,0,0,0.5);}
#griddler_ii article:hover .price, #griddler_ii article.selected .price{background:#D4D4D4 0 0 repeat-x;background-image:-moz-linear-gradient(left, rgba(0,0,0,0.25) 0, rgba(0,0,0,0) 9px), -moz-linear-gradient(right, rgba(0,0,0,0.2) 0, rgba(0,0,0,0) 8px), -moz-linear-gradient(top, #E4E4E4, #D4D4D4);background-image:-webkit-gradient(linear, left top, right top, color-stop(0.0, rgba(0,0,0,0.25)), color-stop(0.04, rgba(0,0,0,0)), color-stop(0.96, rgba(0,0,0,0)), color-stop(1.0, rgba(0,0,0,0.25)));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#E4E4E4, endColorstr=#D4D4D4)";border-bottom-color:#017AA0;}
#griddler_ii h2{font-size:24px;color:#333;text-shadow:0 1px 0 #fff;min-height:32px;padding:4px 0 18px;border-bottom:1px solid #E3E5E6;border-bottom:1px solid rgba(255,255,255,0.5);}
#griddler_ii article:hover h2, #griddler_ii article.selected h2{font-size:30px;padding-bottom:11px;}
#griddler_ii header em{font-size:10px;font-style:normal;display:block;text-transform:uppercase;line-height:1em;font-weight:normal;margin-top:-3px;}
#griddler_ii article:hover h2 em, #griddler_ii article.selected h2 em{font-size:10px;}
#griddler_ii section ul{padding:0;}
#griddler_ii section ul li{line-height:50px;position:relative;}
#griddler_ii section ul li.tooltip-holder{cursor:pointer;}
#griddler_ii section ul li:nth-child(even){background-color:#F5F5F5;background-color:rgba(0,0,0,0.04);}
#griddler_ii section ul li.even{background-color:#F5F5F5;zoom:1;}
#griddler_ii article:hover section ul li.even, #griddler_ii article.selected section ul li.even{background-color:#00ADDE;}
#griddler_ii section ul li.last{padding-top:20px;line-height:normal;}
#griddler_ii footer{padding:33px 0;}
#griddler_ii article.first footer{-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;}
#griddler_ii article.last footer{-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;}
#griddler_ii article:hover section ul li, #griddler_ii article.selected section ul li{font-size:18px;font-weight:bold;color:#fff;}
#griddler_ii .col3 article{width:260px;}
#griddler_ii .col3 article:hover, #griddler_ii .col3 article.selected{width:284px;}
#griddler_ii .col3 article:hover footer, #griddler_ii .col3 article.selected footer{padding:30px 0 25px;}
#griddler_ii .col4 article{width:195px;}
#griddler_ii .col4 article:hover, #griddler_ii .col4 article.selected{width:219px;}
#griddler_ii .col4 article:hover footer, #griddler_ii .col4 article.selected footer{padding:32px 0 28px;}
#griddler_ii .col5 article{width:156px;}
#griddler_ii .col5 article:hover, #griddler_ii .col5 article.selected{width:180px;}
#griddler_ii .tooltip{position:absolute;left:70%;top:-35px;background:url(../images/bg-tooltip.png) no-repeat right bottom;width:272px;padding-bottom:36px;z-index:20;font-size:13px!important;line-height:1.35em;color:#333;display:none;text-align:left;font-weight:normal;}
#griddler_ii .tooltip > div{background:url(../images/bg-tooltip.png) no-repeat left top;padding:30px 30px 0 45px;}
#griddler_ii .tooltip *{text-align:left!important;}
#griddler_ii .tooltip h3{font-size:14px;margin:0!important;text-shadow:0 1px 0 #fff;}
#griddler_ii .tooltip p{line-height:20px;margin:0;}
#griddler_ii article section ul li:hover .tooltip{display:block;z-index:99999;}
#griddler_ii .label{position:absolute;left:-2px;bottom:-10px;background:url(../images/label.png) no-repeat left top;font-size:0;width:74px;height:74px;overflow:hidden;text-indent:-100em;}
#griddler_ii article:hover .label, #griddler_ii article.selected .label{bottom:-10px;}
#griddler_ii section li span.check{display:block;margin:0 auto;width:28px;background:url(../images/check.png) no-repeat center;text-indent:-9999px;text-align:left;}
#griddler_ii section li span.no{display:block;margin:0 auto;width:28px;background:url(../images/i_no.png) no-repeat center;text-indent:-9999px;text-align:left;}
#griddler_ii .col3 .button, #griddler_ii .col3 .button span{background-image:url(../images/bg-button3.png);line-height:46px;font-size:16px;color:#333;text-shadow:0 1px 0 #fff;}
#griddler_ii .col3 .button{padding-left:34px;}
#griddler_ii .col3 .button span{padding-right:34px;}
#griddler_ii .col4 .button, #griddler_ii .col4 .button span{background-image:url(../images/bg-button4.png);line-height:45px;font-size:14px;}
#griddler_ii .col4 .button{padding-left:30px;}
#griddler_ii .col4 .button span{padding-right:30px;}
#griddler_ii .col5 .button, #griddler_ii .col5 .button span{background-image:url(../images/bg-button5.png);line-height:45px;font-size:12px;}
#griddler_ii .col5 .button{padding-left:28px;}
#griddler_ii .col5 .button span{padding-right:28px;}
#griddler_ii .button, #griddler_ii .button span{display:inline-block;}
#griddler_ii .button{background-position:left top;}
#griddler_ii .button span{background-position:right top;}
#griddler_ii article:hover .button, #griddler_ii article.selected .button{background-position:left bottom;text-shadow:0 1px 0 #fff;color:#333;}
#griddler_ii article:hover .button span, #griddler_ii article.selected .button span{background-position:right bottom;font-weight:bold;}
/*
@font-face{font-family:'TertreMedBold';src:url('../fonts/tertre-xbol-webfont.eot');src:local('?'), url('../fonts/tertre-xbol-webfont.woff') format('woff'), url('../fonts/tertre-xbol-webfont.ttf') format('truetype'), url('../fonts/tertre-xbol-webfont.svg#webfontDQHphuDm') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'MuseoSlab500Regular';src:url('../fonts/museo_slab_500-webfont.eot');src:local('?'), url('../fonts/museo_slab_500-webfont.woff') format('woff'), url('../fonts/museo_slab_500-webfont.ttf') format('truetype'), url('../fonts/museo_slab_500-webfont.svg#webfontXxmKWQNF') format('svg');font-weight:normal;font-style:normal;}
*/
*{margin:0;padding:0;outline:0;}
img{border:none;}
img.centered{display:block;margin-left:auto;margin-right:auto;box-shadow:0 0 5px #d5d5d5;-moz-box-shadow:0 0 5px #d5d5d5;-webkit-box-shadow:0 0 5px #d5d5d5;}
img.alignright{margin:3px 0 2px 10px;display:inline;box-shadow:0 0 5px #d5d5d5;-moz-box-shadow:0 0 5px #d5d5d5;-webkit-box-shadow:0 0 5px #d5d5d5;}
img.alignleft{margin:7px 10px 2px 0;display:inline;box-shadow:0 0 5px #d5d5d5;-moz-box-shadow:0 0 5px #d5d5d5;-webkit-box-shadow:0 0 5px #d5d5d5;}
.alignright,.right{float:right;}
.alignleft,.left{float:left;}
.clear{clear:both;}
.v-bt{vertical-align:text-bottom;}
.a-center{text-align:center;}
.a-right{text-align:right;}
a{color:#0a5477;text-decoration:none;}
div.button,div.button span, span.button,span.button span, div.page-title a.button, div.page-title a.button span{background-image:url(../images/bg-btn.png);background-repeat:no-repeat;display:inline-block;white-space:nowrap;text-shadow:0 1px 0 #fff;color:#333;font-size:14px;font-weight:bold;line-height:32px;}
div.button, span.button, div.page-title a.button{background-position:left top;padding-left:29px;}
div.button span, span.button span, div.page-title a.button span{background-position:right top;padding-right:29px;padding-top:7px;padding-bottom:7px;}
div.button input{width:125px;}
div.button:hover, span.button:hover, div.page-title a.button:hover{background-position:left -47px;}
div.button:hover span, span.button:hover span, div.page-title a.button:hover span{background-position:right -47px;}
ul,ol,li{list-style:none;}
body{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:13px;color:#333;}
.center{width:940px;margin:0 auto;}
.header,.container,.footer,.header>div,.proms,.tweets{width:100%;float:left;}
.header>div{background:url(../images/bg-spotlights.png) no-repeat left top;padding-bottom:20px;}
.topLinks{text-align:right;padding:15px 0 35px;font-size:12px;}
.topLinks li{padding-left:13px;margin-left:8px;display:inline;}
.topLinks li+li{background:url(../images/sep-toplinks.png) no-repeat left center;}
.topLinks a:hover{text-decoration:underline;}
#logo{float:left;padding-bottom:10px;}
.nav{float:right;margin-top:-3px;font-family:'TertreMedBold';}
.nav li{display:inline;margin-left:10px;}
.nav li a,.nav li a span{display:inline-block;background-image:url(../images/bg-nav.png);background-repeat:no-repeat;height:36px;line-height:34px;text-decoration:none;color:#fff;text-shadow:0 1px 0 #4f4f4f;font-size:18px;}
.nav li a{padding-left:15px;background-position:left top;}
.nav li a span{padding-right:15px;background-position:right top;}
.nav li a:hover,.nav li.current_page_item a,.nav li.current-page-ancestor a{background-position:left bottom;}
.nav li a:hover span,.nav li.current_page_item a span,.nav li.current-page-ancestor a span{background-position:right bottom;}
.proms{background:url(../images/bg-mask.png);border:solid 1px #d5dbde;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:0 1px 0 #c6cccf;-webkit-box-shadow:0 1px 0 #c6cccf;box-shadow:0 1px 0 #c6cccf;position:relative;}
.proms>div{padding:20px;border:solid 1px #f8fafb;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;width:898px;float:left;}
.proms .half{width:420px;}
.intro h1{font-size:18px;margin-bottom:5px;line-height:1em;font-family:'MuseoSlab500Regular';font-weight:normal;}
.intro p{font-size:14px;line-height:1.4em;color:#666;}
.benefits{background:url(../images/divider.png) repeat-x left top;padding-top:10px;margin-top:15px;}
.benefits li{width:200px;float:left;padding:10px 10px 10px 0;float:left;background-position:left top;background-repeat:no-repeat;}
.benefits li .icon{float:left;height:32px;width:32px;}
.benefits li .content{padding-left:40px;}
.benefits li h3{font-size:14px;line-height:1em;margin-bottom:5px;}
.benefits li p{color:#4781a4;}
.proms .half.right{margin-right:10px;}
.slider{background:url(../images/bg-slider.png) no-repeat left bottom;padding-bottom:12px;width:422px;height:262px;position:relative;}
.slider>div{border:solid 1px #cad2d5;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;width:420px;height:260px;float:left;}
.slider li{width:420px;height:260px;float:left;}
.slider img{float:left;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#prevBtn,#nextBtn{position:absolute;top:50%;margin-top:-25px;width:39px;height:40px;background-image:url(../images/arrows.png);background-repeat:no-repeat;}
#prevBtn{left:-20px;background-position:left top;}
#nextBtn{right:-20px;background-position:left -40px;}
#prevBtn a,#nextBtn a{display:block;width:39px;height:40px;font-size:0;text-indent:-20em;overflow:hidden;}
.call-to-action{margin-top:10px;}
.tweets{background:url(../images/bg-tweets.png);border:solid 1px #d5dbde;margin-top:15px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:0 1px 0 #c4cacc;-webkit-box-shadow:0 1px 0 #c4cacc;box-shadow:0 1px 0 #c7cdcf;text-shadow:0 1px 0 #fff;margin-bottom:20px;position:relative;}
.tweets>div{padding:8px 20px;border:solid 1px #f2f2fb;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.tweets strong{margin-right:10px;}
.tweets a.view-more{display:none;}
.container{background:url(../images/bg-container.gif) repeat-x left top;padding:25px 0 35px;}
.features3 h3{font-size:18px;text-shadow:0 1px 0 #fff;font-weight:normal;margin-bottom:5px;font-family:'MuseoSlab500Regular';font-weight:normal;}
.features3 li{width:295px;padding:5px 0 0 0;margin:10px 0;float:left;line-height:1.5em;background-repeat:no-repeat;}
.features3 li.first{margin-left:0;}
.features3 li+li{margin-left:20px;}
.features3 li .icon{float:left;height:47px;width:47px;}
.features3 li .content{padding-left:60px;font-size:12px;line-height:1.5em;}
.footer .prom{background:url(../images/bg-footer-prom.png) repeat-x left top;height:50px;padding:20px 0;width:100%;color:#fff;}
.footer .prom h2{float:left;line-height:50px;font-family:'MuseoSlab500Regular';font-weight:normal;font-size:24px;text-shadow:0 1px 0 #175f79;}
.footer .prom h2 strong{font-size:26px;}
.footer .links{padding:20px 0;font-size:12px;line-height:1.5em;width:100%;float:left;}
.footer .links div div{width:215px;float:left;padding-right:20px;}
.footer .links h3{font-size:18px;font-family:'MuseoSlab500Regular';font-weight:normal;margin-bottom:10px;line-height:25px;}
.footer .links p{margin-bottom:15px;}
.footer .links .social-links li{display:inline;margin-right:5px;}
.features4 h2{font-size:22px;margin-bottom:25px;font-family:'TertreMedBold';}
.features4 li{width:440px;float:left;min-height:120px;font-size:12px;line-height:1.5em;padding-right:30px;background-position:left top;background-repeat:no-repeat;}
.features4 li .icon{float:left;height:47px;width:47px;}
.features4 li .content{padding-left:60px;font-size:12px;line-height:1.5em;}
.features4 h3{color:#004363;font-size:16px;margin-bottom:5px;}
.page-title{background:url(../images/bg-mask.png);border:solid 1px #d5dbde;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-moz-box-shadow:0 1px 0 #c6cccf;-webkit-box-shadow:0 1px 0 #c6cccf;box-shadow:0 1px 0 #c6cccf;width:100%;float:left;}
.page-title>div{padding:3px 20px;border:solid 1px #f8fafb;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;width:898px;float:left;}
.page-title h2{float:left;line-height:46px;font-family:'MuseoSlab500Regular';font-weight:normal;}
.feature-sets h3{font-size:24px;margin-bottom:20px;}
.feature-sets h4{font-size:18px;margin-bottom:5px;}
.feature-sets p{font-size:14px;line-height:1.5em;}
.submenu{border:solid 1px #d5d5d5;border-bottom-width:2px;width:220px;float:right;background-color:#fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-size:16px;font-weight:bold;}
.submenu li:hover,.submenu li.current_page_item{background-color:#e8f4fb;}
.submenu li+li{border-top:solid 1px #eaeaea;}
.submenu li a{display:block;height:51px;line-height:51px;font-size:16px;font-weight:bold;padding-left:15px;}
.submenu li img{width:32px;float:left;margin:8px 10px 0 0;}
.submenu+div{padding-right:245px;}
.feature-sets ul.clear{padding:20px 0;}
.feature-sets h5{font-size:16px;margin-bottom:3px;}
.feature-sets ul.clear p{font-size:12px;}
.feature-sets ul.clear li{width:215px;float:left;}
.feature-sets ul.clear li+li{margin-left:25px;}
.feature-sets ul h5 img{float:left;margin-right:5px;}
.sidebar{width:220px;}
.right+.content{padding-right:240px;}
.content>div{width:100%;float:left;}
.widget{background:#fff url(../images/bg-widget-box.gif) repeat-x left top;border:solid 1px #cecece;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border-bottom-width:2px;margin-bottom:15px;}
.widget h2{font-size:14px;text-shadow:0 1px 0 #fff;color:#000;line-height:42px;padding:0 15px;}
.widget ul,.widget>div{padding:5px 0;}
.widget li{padding:3px 15px;font-size:12px;}
.contacts li{padding:10px 15px;font-size:13px;}
.contacts li+li{border-top:solid 1px #eaeaea;}
.contacts a{font-weight:bold;}
.contactDiv h2{font-size:18px;text-shadow:0 1px 0 #fff;margin-bottom:15px;}
.contactDiv input[type=submit],button{background:none;border:none;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;text-shadow:0 1px 0 #fff;cursor:pointer;height:32px;}
.contactDiv .half{width:340px;}
.contactDiv label{font-size:14px;font-weight:bold;display:block;padding-bottom:3px;}
.contactDiv .half,.contactDiv .item{margin-bottom:15px;}
.contactDiv .item{width:100%;float:left;}
.contactDiv .input-box{background:#e5e5e5 url(../images/dot.gif) repeat-x left top;border:solid 1px #d4d4d4;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:3px;border-bottom-width:2px;}
.input-text{background-color:#fff;border:solid 1px #d9d9d9;border-top-width:2px;padding:7px;font-size:13px;font-family:Arial, Helvetica, sans-serif;color:#555;box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 #fff;-moz-box-shadow:0 1px 0 #fff;}
.contactDiv .half .input-text{width:316px;}
.contactDiv textarea{width:676px;}
.radius{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.searchform{background:#fff url(../images/bg-widget-box.gif) repeat-x left top;border:solid 1px #cecece;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border-bottom-width:2px;height:29px;margin-bottom:15px;padding:5px;}
.searchform .input-text{padding:5px;float:left;}
.searchform .search-btn{background:#222 url(../images/bg-seach-button.gif) repeat-x left top;font-family:Arial, Helvetica, sans-serif;color:#fff;border:solid 1px #000;height:28px;margin:1px 0 0;width:65px;font-weight:bold;cursor:pointer;}
.searchform .input-text.radius{border-radis:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;}
.searchform .search-btn.radius{border-radis:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;}
*+html .searchform .search-btn.radius{border:none;background-position:left 1px}
.sidebar .searchform .input-text{width:130px;}
.post{background:url(../images/bg-post.png) no-repeat left top;padding:10px 0 20px 80px;min-height:200px;position:relative;}
.post-thumbnail{width:140px;height:140px;overflow:hidden;border:solid 1px #d4d4d4;box-shadow:0 0 5px #ddd;-moz-box-shadow:0 0 5px #ddd;-webkit-box-shadow:0 0 5px #ddd;float:left;background-color:#fff;}
.post-thumbnail+div{padding-left:160px;}
.post h2{font-size:24px;text-shadow:0 1px 0 #fff;margin-bottom:10px;}
.entry h3{font-size:20px;text-shadow:0 1px 0 #fff;margin-bottom:10px;}
.entry p{line-height:1.5em;margin-bottom:10px;}
.keep-reading{background:url(../images/btn-keep-reading.png) no-repeat left top;display:block;width:143px;height:40px;line-height:38px;padding:0 0 0 26px;font-size:12px;font-weight:bold;text-shadow:0 1px 0 #fff;color:#333;margin-left:-5px;}
.keep-reading:hover{background-position:left -43px;}
.postmeta{background:#efefef url(../images/bg-postmeta.gif) repeat-x left top;border:solid 1px #d7d7d7;border-bottom-width:2px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;min-height:23px;padding:5px 10px;font-size:12px;margin:15px 0;}
.social-links{padding-left:5px;}
.comment-stats{float:right;background:url(../images/i_comments.png) no-repeat left center;padding-left:22px;min-height:20px;line-height:18px;margin-top:2px;}
.comment-stats+div{padding-right:130px;padding:4px 0 0;}
.comment-stats+div a{font-weight:bold;}
.postime{background:url(../images/bg-mask.png);position:absolute;left:0;top:10px;padding:5px 10px;width:40px;border:solid 1px #cacaca;border-right:none;border-bottom-width:2px;text-transform:uppercase;text-shadow:0 1px 0 #fff;font-size:11px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;}
blockquote{margin:25px 0 25px 10px;padding-left:10px;border-left:5px solid #5ebadd;font-size:13px;line-height:1.45em;font-style:italic;color:#666;}
.entry ul,.entry ol{margin:0 0 15px 10px;font-size:13px;}
.entry ul li{background:url(../images/bullet.gif) no-repeat left 5px;margin:3px 0;padding:0 0 0 15px;}
.entry ol li{list-style:decimal;margin:3px 0 3px 18px;}
.comments-box{border-top:solid 1px #e8ebed;border-bottom:solid 1px #e8ebed;padding:30px 0 10px;margin-bottom:35px;margin-left:80px;}
.comments-box h3{font-size:18px;margin-bottom:20px;}
.link-reply{background:#d9d9d9 url(../images/btn-reply.gif) repeat-x left top;border:solid 1px #ddd;border-bottom-width:2px;width:55px;display:block;text-align:center;font-size:11px;font-weight:bold;line-height:20px;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;text-shadow:0 1px 0 #fff;color:#333;}
.comment-author{font-weight:bold;}
.commentlist>li>div>div .comment-date{background:url(../images/bg-mask.png);position:absolute;left:-62px;top:10px;padding:5px 10px;width:40px;border:solid 1px #cacaca;border-right:none;border-bottom-width:2px;text-transform:uppercase;text-shadow:0 1px 0 #fff;font-size:11px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;}
.comment-content{padding:15px 0;color:#555;}
.comment-content p+p{margin-top:10px;}
.commentlist li{padding-left:15px;}
.commentlist>li{margin-left:60px;border-left:solid 1px #ddd;margin-bottom:35px;position:relative;}
.commentlist li ul li{padding:10px 0;border-top:solid 1px #ddd;}
.commentlist li ul li .comment-meta{float:left;width:160px;}
.commentlist li ul li .comment-content{padding:0 0 0 160px;}
.commentform{margin-left:80px;width:424px;}
.commentform .input-text,.commentform textarea{width:400px;}
.contactDiv .button{margin-right:-5px;}
div.button{float:right;}
.wp-pagenavi{background:url(../images/bg-pagenav.png) no-repeat right top;padding-top:20px;padding-left:60px;text-align:center;margin-top:20px;}
.wp-pagenavi a,.wp-pagenavi span{background:#efefef url(../images/bg-postmeta.gif) repeat-x left top;display:inline-block;border:solid 1px #d2d2d2;border-bottom-width:2px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;line-height:30px;min-width:20px;font-weight:bold;margin:0 5px;padding:0 5px;text-shadow:0 1px 0 #fff;font-size:14px;vertical-align:middle;}
.wp-pagenavi span.current{border-bottom-width:1px;border-top-width:2px;background-position:left -1px;background-image:none;}
.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink,.wp-pagenavi .last,.wp-pagenavi .first{font-family:Georgia,"Times New Roman", Times, serif;}
.wpcf7-response-output{clear:both;}
.ajax-loader{position:absolute;left:50%;margin-top:10px;}
span.wpcf7-not-valid-tip{top:45% important;left:10px !important;}
#wp-calendar{width:100%;margin-top:5px;}
#wp-calendar caption{font-weight:bold;color:#222;text-align:center;font-size:14px;padding-bottom:4px;}
#wp-calendar thead{font-size:11px;}
#wp-calendar thead th{}
#wp-calendar tbody{color:#aaa;}
#wp-calendar tbody td{padding:3px 0 2px;background:#f5f5f5;border:1px solid #ccc;text-align:center;}
#wp-calendar tbody .pad{background:none;border:0;}
#wp-calendar tfoot #next{text-align:right;}
.wp-caption{margin-top:15px;}
.wp-caption-text{text-align:center;}
#content>div>h2{font-size:24px;margin-bottom:10px;text-shadow:0 1px 0 #fff;}
.twitter-link{font-family:verdana;}
.signupform{width:100%;float:left;padding-bottom:50px;}
.signupform ul{margin:0px 0px 24px 0px;}
.signupform ul li{margin:12px 24px;overflow:hidden;width:671px;}
.signupform ul li em{color:#ff0000;display:inline;float:left;font-style:normal;height:28px;line-height:28px;padding:0px 0px 0px 6px;}
.signupform ul li.error{color:#ff0000;padding:0px 0px 0px 140px;width:531px;}
.signupform li label{display:inline;float:left;height:28px;line-height:28px;padding:0px 12px 0px 0px;text-align:right;width:130px;}
.signupform li label.mi{width:65px;}
.signupform li label.state{width:68px;}
.signupform li label.phone{width:68px;}
.signupform li label.expires{width:65px;}
.signupform h5{border-bottom:#e5e5e5 solid 1px;font-size:13px;margin:0px 24px 24px 24px;padding:0px 0px 12px 0px;}
.signupform h5 em{color:#ff0000;font-style:normal;font-weight:normal;}
.signupform li input{width:260px;background-color:#fff;border:solid 1px #bbb;padding:5px;float:left;font-size:13px;font-family:Arial, Helvetica, sans-serif;color:#555;box-shadow:1px 1px 1px #ccc inset;-webkit-box-shadow:1px 1px 1px #ccc inset;-moz-box-shadow:1px 1px 1px #ccc inset;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.signupform li input.mi{width:65px;}
.signupform li input.street{width:415px;}
.signupform li input.city{width:415px;}
.signupform li input.zip{width:180px;}
.signupform li input.phone{width:143px;}
.signupform li input.company{width:415px;}
.signupform li input.ccnumber{width:242px;}
.signupform li input.expires{width:30px;}
.signupform li input.cvv{width:30px;}
.signupform li select{display:inline;float:left;background-color:#fff;border:#b7b7aa solid 1px;font-family:lucida grande, lucida sans unicode, arial, helvetica, sans-serif;font-size:13px;padding:4px;margin:0px;}
.signupform li select.state{width:120px;}
.signupform li select.country{width:192px;}
.signupform li select.cctype{width:120px;}
.signupform li img{display:inline;float:left;margin:0px 0px 0px 12px;}
.signupform li>span{display:inline;float:left;height:28px;line-height:28px;text-align:center;width:12px;}
.signupform br{display:none;}
.signupform button{height:auto;}
#by BK h1.tourShH1{font-size:2em;line-height:normal;margin:1em;}
h2.tourShH2{font-size:1em;margin:1em;}
td.tourHead{padding:1em 10em;}
.regmessage{text-align:center;color:#375ea6;margin:4em 10ex;}
.tourLabel{position:absolute;left:10px;top:0;width:90%;}
td.tourLeft{width:15%;text-align:right;vertical-align:top;}
td.tourRight{width:15%;text-align:left;vertical-align:top;}
.tourLabelCont{position:relative;}
.signupform li div.err-msg{display:inline;float:left;height:1.5em;line-height:1.5em;padding:0px 12px 0px 130px;color:#a22;}
.signupform li input.val-err{background-color:#fcc !important;}

.header {background: url(../images/default/bg-header.jpg) repeat left top;}

.iconf {height:36px;width:32px}
