body{background:#595959;color:#666666;}
blockquote p{color:#666666;}
cite{background:url(../images/icons/user.png) no-repeat left;}
a{color:#327cba;}
a:hover{color:#ee8600;}
.highlight1{background:#ffdcae;color:#ee8600;}
.highlight2{background:#b8e5ff;color:#327cba;}
.top{background:#4c4847 url(../images/backgrounds/gradient-top.gif) repeat-x bottom;color:#ffffff;}
.top .mainmenu ul{bottom:0px;right:10px;}
.top .mainmenu ul li{margin-left:0px;}
.top .mainmenu ul li a{padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;color:#797979;font-size:16px;text-shadow:1px 1px #ffffff;}
.top .mainmenu ul li a:hover{font-size:16px;color:#ee8600;}
.top .mainmenu ul li.active a{font-size:16px;color:#ee8600;}
.top .mainmenu ul li.active a:hover{font-size:16px;color:#ee8600;}
.top .mainmenu ul{border-right:1px solid #d0d0d0;}
.top .mainmenu ul li a{background:#efefef url(../images/backgrounds/gradient-main-menu-tab-off.gif) no-repeat left bottom;border-left:1px solid #d0d0d0;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;}
.top .mainmenu ul li a:hover{background:#efefef url(../images/backgrounds/gradient-main-menu-tab-off.gif) no-repeat left bottom;}
.top .mainmenu ul li.active a{background:#ffffff url(../images/backgrounds/gradient-main-menu-tab-on.gif) repeat-x top;border-left:1px solid #d0d0d0;border-top:1px solid #d0d0d0;border-bottom:1px solid #ffffff;}
.top .mainmenu ul li.active a:hover{background:#ffffff url(../images/backgrounds/gradient-main-menu-tab-on.gif) repeat-x top;}
.top .utility{text-shadow:1px 1px #2d2d2d;}
.middle{background:#ffffff;}
.middle .inner .hr , .middle .home .hr{height:2px;background:url(../images/misc/longhr-faded-ends.png) center repeat-x;}
.middle ul li{background:url(../images/backgrounds/bullet-blue.png) no-repeat left;}
.middle .home{background:transparent;}
.home h4, .inner h4{text-shadow:1px 1px #ffffff;}
.home p, .inner p, .inner li, .home cite , .inner cite{text-shadow:1px 1px #ffffff;}
.home .slide h4, .home .slide p, .home .header-image-right p, .home .header-image-left p, .home .header-center p, .home .header-image-right h4, .home .header-image-left h4, .home .header-center h4{color:#666666;text-shadow:1px 1px #ffffff;}
.middle .white{background:transparent;}
.middle .inner h2, .middle .inner h1{text-shadow:1px 1px #ffffff;}
.gradient-down-color{background:#ffffff url(../images/backgrounds/gradient-orange-bottom.jpg) repeat-x bottom;}
.gradient-up-color{background:#ffffff url(../images/backgrounds/gradient-orange-top.jpg) repeat-x top;}
.gradient-up{background:#ffffff url(../images/backgrounds/gradient-at-the-top.gif) repeat-x top;}
.gradient-up-with-border{background:#ffffff url(../images/backgrounds/gradient-at-the-top-wborder.gif) repeat-x top;}
.gradient-up-darker{background:#ffffff url(../images/backgrounds/gradient-at-the-top-darker.gif) repeat-x top;}
.gradient-up-darker-with-border{background:#ffffff url(../images/backgrounds/gradient-at-the-top-darker-wborder.gif) repeat-x top;}
.gradient-down{background:#ffffff url(../images/backgrounds/gradient-at-the-bottom.gif) repeat-x bottom;}
.gradient-down-with-border{background:#ffffff url(../images/backgrounds/gradient-at-the-bottom-wborder.gif) repeat-x bottom;}
.gradient-dark{background:#191919 url(../images/backgrounds/gradient-nav.gif) repeat-x top;}
.faded-to-right{background:url(../images/misc/separator-faded-right.png) no-repeat right;}
.faded-to-left{background:url(../images/misc/separator-faded-left.png) no-repeat left;}
.header-center{color:#767676;}
.header-center h1{color:#ee8600;}
.header-center h3{color:#767676;}
.header-image-right{color:#767676;}
.header-image-right h1{color:#ee8600;}
.header-image-right h3{color:#767676;}
.header-image-left{color:#767676;}
.header-image-left h1{color:#ee8600;}
.header-image-left h3{color:#767676;}
.small-plus{background:url(../images/icons/small-plus.png) no-repeat;}
.small-play{background:url(../images/icons/small-play.png) no-repeat;}
.plus{background:url(../images/icons/plus.png) no-repeat;}
.play{background:url(../images/icons/play.png) no-repeat;}
.bubble-one{background:url(../images/backgrounds/bubble-orange.png) no-repeat;color:#ffffff;}
.bubble-one h2{color:#ffffff;}
.bubble-one h3{color:#ffffff;}
.bubble-one p{color:#ffffff !important;}
.bubble-one-alt{background:url(../images/backgrounds/bubble-orange-alternate.png) no-repeat;color:#ffffff;}
.bubble-one-alt h2{color:#ffffff;}
.bubble-one-alt h3{color:#ffffff;}
.bubble-one-alt p{color:#ffffff !important;}
.bubble-two{background:url(../images/backgrounds/bubble-blue.png) no-repeat;color:#ffffff;}
.bubble-two h2{color:#ffffff;}
.bubble-two h3{color:#ffffff;}
.bubble-two p{color:#ffffff !important;}
.bubble-one h2, .bubble-one h3, .bubble-one p, .bubble-one-alt h2, .bubble-one-alt h3, .bubble-one-alt p{text-shadow:1px 1px #e37f00 !important;}
.bubble-two h2, .bubble-two h3, .bubble-two p{text-shadow:1px 1px #125ea1 !important;}
.features h2{color:#ee8600;}
.outer-box{background:#ffffff;border:1px solid #dddddd;}
.inner-box-filled-grey{background:#fafafa;}
.inner-box-filled-white{background:#ffffff;}
.inner-box-gradient-up{background:#ffffff url(../images/backgrounds/gradient-at-the-top.gif) repeat-x top;}
.inner-box-gradient-down{background:#ffffff url(../images/backgrounds/gradient-at-the-bottom.gif) repeat-x bottom;}
.outer-rounded-box-bold{background:#ebebeb;}
.outer-rounded-box{background:#ffffff;border:1px solid #dddddd;}
.inner-rounded-box-filled-grey{background:#fafafa;}
.inner-rounded-box-filled-white{background:#ffffff;}
.inner-rounded-box-gradient-up{background:#ffffff url(../images/backgrounds/gradient-at-the-top.gif) repeat-x top;}
.inner-rounded-box-gradient-down{background:#ffffff url(../images/backgrounds/gradient-at-the-bottom.gif) repeat-x bottom;}
.simple-box{border:1px solid #dddddd;background:#ffffff;}
.simple-rounded-box{border:1px solid #dddddd;background:#ffffff;}
a.picture-frame-fourth{background:#ffffff;border:1px solid #dbdbdb;}
a.picture-frame-fourth:hover{border:1px solid #ffa32d;background:#ffffff;}
a.picture-frame-fifth{background:#ffffff;border:1px solid #dbdbdb;}
a.picture-frame-fifth:hover{border:1px solid #ffa32d;}
a.picture-frame-fifth{-moz-box-shadow:1px 3px 3px #dbdbdb;-webkit-box-shadow:1px 3px 3px #dbdbdb;box-shadow:1px 3px 3px #dbdbdb;}
a.picture-frame-fourth{-moz-box-shadow:1px 3px 3px #dbdbdb;-webkit-box-shadow:1px 3px 3px #dbdbdb;box-shadow:1px 3px 3px #dbdbdb;}
code{background:#f1f1f1;border:1px dotted #dbdbdb;color:#3b3430;}
code strong{color:#444444;border:1px solid #dcdcdc;background:#ffffff;}
code .comment{color:#aaaaaa;}
.caption-top, .caption-bottom{color:#ffffff;border:0px solid #334143;background:#000000;text-shadow:1px 1px 0 #202020;}
.caption-top{border-width:0px 0px 0px 0px;}
.caption-bottom{border-width:0px 0px 0px 0px;}
.caption a, .caption a{border:0 none;text-decoration:none !important;background:#000000;}
.caption a:hover, .caption a:hover{background:#202020;}
.caption-wrapper a, .caption-wrapper a:hover{color:#ffa32d;text-decoration:none;}
.success{text-shadow:1px 1px 1px #ffffff !important;}
.errors{text-shadow:1px 1px 1px #ffffff !important;}
.notification{text-shadow:1px 1px 1px #ffffff !important;}
ul.css-tabs{border-bottom:1px solid #dbdbdb;}
ul.css-tabs a{border:1px solid #dbdbdb;background-color:#efefef;color:#444444;}
ul.css-tabs a:hover{background-color:#f7f7f7;color:#333333;}
ul.css-tabs a.current{background:#ffffff;border-bottom:1px solid #ffffff;color:#f4961d;}
.css-panes div{border:1px solid #dbdbdb;border-width:0 1px 1px 1px;background-color:#ffffff;}
.accordion-faq span{color:#327cba;}
.accordion-faq span.current{color:#ee8600;}
.accordion-faq .pane h3{color:#555555;}
.accordion-faq span{background:#ffffff url(../images/backgrounds/faq-open-left.png) top left no-repeat;background-position:15px 16px;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;border-left:1px solid #dddddd;border-right:1px solid #dddddd;}
.accordion-faq span.current{background:#ffffff url(../images/backgrounds/faq-close-left.png) top left no-repeat;background-position:15px 14px;border-top:1px solid #dddddd;border-bottom:0px solid #dddddd;border-left:1px solid #dddddd;border-right:1px solid #dddddd;}
.accordion-faq .pane{color:#444444;background:#ffffff;border-bottom:1px solid #dddddd;border-left:1px solid #dddddd;border-right:1px solid #dddddd;}
.tweet, .query{color:#ffdaaa;}
.tweet .tweet_list li a, .query .tweet_list li a{color:#ffdaaa !important;}
.tweet .tweet_list li a:hover, .query .tweet_list li a:hover{color:#ffffff !important;}
.tweet .tweet_list .tweet_even, .query .tweet_list .tweet_even{}
h1{color:#ee8600;}
.footer-big{background:#eb8400 url(../images/backgrounds/gradient-big-footer-orange.gif) top repeat-x;color:#ffe2bd;text-shadow:1px 1px #c66f00;}
.footer-big h3{color:#ffffff;text-shadow:1px 1px #c66f00;}
.footer .footer-panel ul li{border-top:1px solid #ffb657;}
.footer .footer-panel ul li a{color:#ffe2bd;text-decoration:none;}
.footer .footer-panel ul li a:hover{color:#ffffff;text-decoration:none;}
.footer-small{background:#585858 url(../images/backgrounds/gradient-small-footer.gif) top repeat-x;color:#d9d9d9;}
.footer-small{text-shadow:1px 1px #3e3b3a;}
.footer-small a{color:#d9d9d9;text-decoration:underline;}
.footer-small a:hover{color:#ffffff;text-decoration:none;}
.footer ul.social li{border-top:1px solid #ffb657;}
a.text-link{}
a.text-link:hover{}
a.btn-big-action-fixed{background:url(../images/buttons/btn-big-orange-fixed-width.png) no-repeat;color:#ffffff;text-shadow:1px 1px #c66f00;}
a.btn-big-action-fixed:hover{background:url(../images/buttons/btn-big-orange-fixed-widthh.png) no-repeat;color:#ffffff;text-shadow:1px 1px #c66f00;}
a.btn-big-action-center-fixed{background:url(../images/buttons/btn-big-orange-fixed-width.png) no-repeat;color:#ffffff;text-shadow:1px 1px #c66f00;}
a.btn-big-action-center-fixed:hover{background:url(../images/buttons/btn-big-orange-fixed-widthh.png) no-repeat;color:#ffffff;text-shadow:1px 1px #c66f00;}
a.btn-big-neutral-fixed{background:url(../images/buttons/btn-big-grey-fixed-width.png) no-repeat;color:#5b5b5b;text-shadow:1px 1px #ffffff;}
a.btn-big-neutral-fixed:hover{background:url(../images/buttons/btn-big-grey-fixed-widthh.png) no-repeat;color:#5b5b5b;text-shadow:1px 1px #ffffff;}
a.btn-big-neutral-center-fixed{background:url(../images/buttons/btn-big-grey-fixed-width.png) no-repeat;color:#5b5b5b;text-shadow:1px 1px #ffffff;}
a.btn-big-neutral-center-fixed:hover{background:url(../images/buttons/btn-big-grey-fixed-widthh.png) no-repeat;color:#5b5b5b;text-shadow:1px 1px #ffffff;}
a.btn-big-action{background:transparent url(../images/buttons/btn-big-orange-right.jpg) no-repeat scroll top right;color:#ffffff;text-shadow:1px 1px #c66f00;}
a.btn-big-action span{background:transparent url(../images/buttons/btn-big-orange-left.jpg) no-repeat;}
a.btn-big-action:hover{background:transparent url(../images/buttons/btn-big-orange-righth.jpg) no-repeat scroll top right;}
a.btn-big-action:hover span{background:transparent url(../images/buttons/btn-big-orange-lefth.jpg) no-repeat;color:#ffffff !important;text-shadow:1px 1px #c66f00;}
a.btn-small-action{background:transparent url(../images/buttons/btn-small-orange-right.jpg) no-repeat scroll top right;color:#ffffff;text-shadow:1px 1px #c66f00;}
a.btn-small-action span{background:transparent url(../images/buttons/btn-small-orange-left.jpg) no-repeat;}
a.btn-small-action:hover{background:transparent url(../images/buttons/btn-small-orange-righth.jpg) no-repeat scroll top right;}
a.btn-small-action:hover span{background:transparent url(../images/buttons/btn-small-orange-lefth.jpg) no-repeat;color:#ffffff !important;text-shadow:1px 1px #c66f00;}
a.btn-big-neutral{background:transparent url(../images/buttons/btn-big-grey-right.jpg) no-repeat scroll top right;color:#5b5b5b;text-shadow:1px 1px #ffffff;}
a.btn-big-neutral span{background:transparent url(../images/buttons/btn-big-grey-left.jpg) no-repeat;}
a.btn-big-neutral:hover{background:transparent url(../images/buttons/btn-big-grey-righth.jpg) no-repeat scroll top right;}
a.btn-big-neutral:hover span{background:transparent url(../images/buttons/btn-big-grey-lefth.jpg) no-repeat;color:#5b5b5b !important;text-shadow:1px 1px #ffffff;}
a.btn-small-neutral{background:transparent url(../images/buttons/btn-small-grey-right.jpg) no-repeat scroll top right;color:#5b5b5b;text-shadow:1px 1px #ffffff;}
a.btn-small-neutral span{background:transparent url(../images/buttons/btn-small-grey-left.jpg) no-repeat;}
a.btn-small-neutral:hover{background:transparent url(../images/buttons/btn-small-grey-righth.jpg) no-repeat scroll top right;}
a.btn-small-neutral:hover span{background:transparent url(../images/buttons/btn-small-grey-lefth.jpg) no-repeat;color:#5b5b5b !important;text-shadow:1px 1px #ffffff;}
a.btn-superbig-neutral{background:transparent url(../images/buttons/btn-superbig-gray-right.jpg) no-repeat scroll top right;color:#5b5b5b;text-shadow:1px 1px #ffffff;}
a.btn-superbig-neutral span{background:transparent url(../images/buttons/btn-superbig-gray-left.jpg) no-repeat;}
a.btn-superbig-neutral:hover{background:transparent url(../images/buttons/btn-superbig-gray-righth.jpg) no-repeat scroll top right;}
a.btn-superbig-neutral:hover span{background:transparent url(../images/buttons/btn-superbig-gray-lefth.jpg) no-repeat;color:#5b5b5b !important;text-shadow:1px 1px #ffffff;}
.for-android{background:url(../images/misc/for-android.png) no-repeat;}
.for-iphone{background:url(../images/misc/for-iphone.png) no-repeat;}
.form-button{border:0px;margin:0px;padding:0px;display:block;float:left;height:33px;margin-right:15px;padding-right:12px;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;background:transparent url(../images/buttons/btn-small-orange-right.jpg) no-repeat scroll top right;color:#ffffff;text-shadow:1px 1px #567e13;cursor:pointer;}
.form-button span{border:0px;margin:0px;padding:0px;display:block;line-height:33px;padding:0px 0px 5px 12px;margin-top:0px;text-align:center;background:transparent url(../images/buttons/btn-small-orange-left.jpg) no-repeat;}
.form-button:hover{border:0px;margin:0px;padding:0px;margin-right:15px;padding-right:12px;background:transparent url(../images/buttons/btn-small-orange-righth.jpg) no-repeat scroll top right;}
.form-button:hover span{border:0px;margin:0px;padding:0px;padding:0px 0px 5px 12px;text-align:center;margin-top:0px;background:transparent url(../images/buttons/btn-small-orange-lefth.jpg) no-repeat;color:#ffffff !important;text-shadow:1px 1px #567e13;}
ul.feature-list{list-style:none !important;}
ul.feature-list li{background:transparent !important;}
ul.feature-list li{border-top:1px solid #dfdfdf;}
ul.feature-list-smaller{list-style:none !important;}
ul.feature-list-smaller li{background:transparent !important;}
ul.feature-list-smaller li{border-top:1px solid #dfdfdf;}
ul.checklist{}
ul.checklist li{background:url(../images/icons/icon-check.png) no-repeat left !important;font-style:normal !important;font-size:14px !important;background-position:0px 0px !important;padding-left:35px !important;padding-top:2px !important;padding-bottom:2px !important;margin-bottom:2px !important;margin-left:5px !important;line-height:21px !important;}
.pricing{background:url(../images/backgrounds/wide-shadow-faded.png) no-repeat bottom center;padding-bottom:15px;}
.pricing .first li{background:#ffffff url(../images/backgrounds/pricing-shadow-right.png) right repeat-y;}
.pricing .first li.button{background:#ffffff url(../images/backgrounds/pricing-shadow-right.png) right repeat-y !important;}
.pricing .shadow-right li{background:#ffffff url(../images/backgrounds/pricing-shadow-right1.png) right repeat-y;}
.pricing .shadow-right li.button{background:#ffffff url(../images/backgrounds/pricing-shadow-right1.png) right repeat-y !important;}
.pricing .last li{background:#ffffff url(../images/backgrounds/pricing-shadow-left.png) left repeat-y;}
.pricing .last li.button{background:#ffffff url(../images/backgrounds/pricing-shadow-left.png) left repeat-y !important;}
.pricing .shadow-left li{background:#ffffff url(../images/backgrounds/pricing-shadow-left1.png) left repeat-y;}
.pricing .shadow-left li.button{background:#ffffff url(../images/backgrounds/pricing-shadow-left1.png) left repeat-y !important;}
.pricing .first li.tops{background:#db7b00 url(../images/backgrounds/pricing-shadow-right.png) right repeat-y !important;}
.pricing .shadow-right li.tops{background:#db7b00 url(../images/backgrounds/pricing-shadow-right1.png) right repeat-y !important;}
.pricing .last li.tops{background:#db7b00 url(../images/backgrounds/pricing-shadow-left.png) left repeat-y !important;}
.pricing .shadow-left li.tops{background:#db7b00 url(../images/backgrounds/pricing-shadow-left1.png) left repeat-y !important;}
ul.pricing-col li.tops{background:#db7b00;color:#ffffff;border-bottom:1px solid #d1d1d1;}
ul.pricing-col .price{color:#ffffff;}
ul.pricing-col-highlight li.tops{background:#db7b00;color:#ffffff;border-bottom:1px solid #d1d1d1;}
ul.pricing-col-highlight .price{color:#ffffff;}
ul.pricing-col li.tops h2, ul.pricing-col li.tops{text-shadow:1px 1px #b06300 !important;}
ul.pricing-col-highlight li.tops h2, ul.pricing-col-highlight li.tops{text-shadow:1px 1px #b06300 !important;}
.data-table-vertical{border:1px dotted #dbdbdb;background:#ffffff;}
.data-table-vertical th{border-right:1px dotted #dbdbdb;}
.data-table-vertical th.odd{background:#f4961d;color:#ffffff;}
.data-table-vertical th.even{background:#f49f31;color:#ffffff;}
.data-table-vertical td{border-top:1px dotted #e1e1e1;}
.data-table-vertical .odd{background:#f1f1f1;}
.data-table-vertical .even{background:#ffffff;}
.data-table-vertical .highlight{border:3px solid #ff940b;}
.data-table-horizontal{border:1px dotted #dbdbdb;background:#ffffff;}
.data-table-horizontal th{background:#f4961d;color:#ffffff;border-right:1px dotted #ffffff;}
.data-table-horizontal td{border-top:1px dotted #e1e1e1;border-right:1px dotted #dbdbdb;}
.data-table-horizontal .odd{background:#f1f1f1;}
.data-table-horizontal .odd .first{background:#a7a7a7;color:#ffffff;}
.data-table-horizontal .even{background:#ffffff;}
.data-table-horizontal .even .first{background:#919191;color:#ffffff;}
.data-table-horizontal .highlight{border:3px solid #ff940b;}
form .error{color:#9a448b;}
form ol.forms .inputError:focus{border-color:#ee8600;}
form ol.forms .inputError textarea:focus{border-color:#ee8600;}
form .required{color:#327cba;font-weight:normal;font-family:Arial, sans-serif;}
form input:focus, form textarea:focus, form select:focus{border-color:#ee8600;}
form input:hover, form textarea:hover, form select:focus{border-color:#ee8600;}
input, textarea, form input, form textarea{border:1px solid #dddddd;color:#333333;background:url(../images/backgrounds/input-background.png) bottom repeat-x;}
select, form select{border:1px solid #dddddd;color:#333333;background:url(../images/backgrounds/input-background.png) bottom repeat-x;}