html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block}
body {line-height:1}
ol,ul {list-style:none}
blockquote,q {quotes:none}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none}
table {border-collapse:collapse;border-spacing:0}
body {font-family:Arial}
body {background:#fff;color:#222;font-family:'Open Sans';font-size:100%;line-height:1.5;margin:0;padding:0}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {font-family:ubuntu,arial;font-style:normal;font-weight:normal}
.ui-widget,.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {font-family:'Open Sans'}
h1,.h1 {font-size:2em;line-height:1.5;margin-top:0.75em}
h2,.h2 {font-size:1.5em;line-height:1;margin-top:1em}
h3,.h3 {font-size:1.25em;line-height:1.2;margin-top:1.2em}
h4,h5,h6,.h4,.h5,.h6 {font-size:1em;font-weight:bold;line-height:1.5;margin-top:1.5em}
p {font-size:1em;line-height:1.5;margin:0 0 1.5em 0}
a {color:#069;text-decoration:none}
a:visited {color:#309}
a:hover,a:active,li a.active {color:#39f}
a:focus {outline:thin dotted}
a:hover,a:active {outline:0}
li ul,li ol {margin:0}
ul,ol {margin:0 1.5em 1.5em 0;padding-left:1.5em}
ul {list-style-type:disc}
ol {list-style-type:decimal}
dl {margin:0 0 1.5em 0}
dl dt {font-weight:bold}
dd {margin-left:1.5em}
hr {background:#666;border:none;clear:both;float:none;height:1px;margin:0 0 1.4375em;width:100%}
fieldset {border:1px solid #ccc;margin:0 0 1.4375em;padding:1.5em}
table {margin-bottom:1.5em;width:100%}
th,tr,td {vertical-align:middle}
th {padding-right:1em}
.sticky-header th,.sticky-table th {border-bottom:3px solid #ccc;padding-right:1em;text-align:left}
#container {margin:0 auto;padding:0 10px;width:940px}
#main {display:inline;margin:0}
body.two-sidebars #main {float:left;margin:0 0 0 240px;padding:0;width:460px}
body.sidebar-first #main {float:right;margin:0;padding:0;width:700px}
body.sidebar-second #main {float:left;margin:0;padding:0;width:700px}
body.two-sidebars #sidebar-first {float:left;margin:0 0 0 -700px;padding:0;width:220px}
body.two-sidebars #sidebar-second {float:right;margin:0;padding:0;width:220px}
body.sidebar-first #sidebar-first {float:left;margin:0;padding:0;width:220px}
body.sidebar-second #sidebar-second {float:right;margin:0;padding:0;width:220px}
#header {margin:0;padding:2.5em 0 0;position:relative}
#header #logo {float:left;margin:0 1em 1.5em 0}
#header #site-name-slogan {float:left;margin:0 0 1.5em}
#header #site-name {font-family:Arial,Helvetica,sans-serif;font-size:2.5em;font-weight:700;line-height:1.2;margin:0}
#header #site-name a:hover {text-decoration:none}
#header #site-slogan {margin:0}
#navigation {clear:both;margin:0;padding:0}
#navigation ul#main-menu {clear:both;list-style:none;margin:0;padding:0}
#navigation ul#main-menu li {float:left;margin:0;padding:0}
#navigation ul#main-menu li a {display:block;padding:0 2em 0 0}
#navigation ul#secondary-menu {clear:both;list-style:none;margin:0;padding:0}
#navigation ul#secondary-menu li {float:left;margin:0;padding:0}
#navigation ul#secondary-menu li a {display:block;padding:0 2em 0 0}
.breadcrumb {clear:both;padding:1.5em 0 0}
#skip-link {position:absolute}
.item-list ul {margin:0;padding:0 0 0 1.5em}
.item-list ul li {margin:0;padding:0}
ul.menu li {margin:0;padding:0}
ul.inline {clear:both}
ul.inline li {margin:0;padding:0 1em 0 0}
.tabs-wrapper {border-bottom:1px solid #333;margin:0 0 1.4375em}
ul.primary {border:none;margin:0;padding:0}
ul.primary li a {background:none;border:none;display:block;float:left;line-height:1.5em;margin:0;padding:0 1em}
ul.primary li a:hover,ul.primary li a.active {background:#666;border:none;color:#fff}
ul.primary li a:hover {background:#888;text-decoration:none}
ul.secondary {background:#666;border-bottom:none;clear:both;margin:0;padding:0}
ul.secondary li {border-right:none}
ul.secondary li a,ul.secondary li a:link {border:none;color:#ccc;display:block;float:left;line-height:1.5em;padding:0 1em}
ul.secondary li a:hover,ul.secondary li a.active {background:#888;color:#fff;text-decoration:none}
ul.secondary a.active {border-bottom:none}
.node {margin-bottom:1.5em}
.field-name-field-tags {margin:0 0 1.5em}
.field-name-field-tags .field-item {margin:0 1em 0 0}
.field-name-field-tags div {display:inline}
.profile {margin:1.5em 0}
.profile h3 {border:none}
.profile dt {margin-bottom:0}
.profile dd {margin-bottom:1.5em}
.password-parent {width:36em}
#comments {clear:both;margin-top:1.5em}
.comment {margin-bottom:1.5em}
.comment .new {color:red;text-transform:capitalize;margin-left:1em}
.block {margin-bottom:1.5em}
#footer {clear:both;padding:1.5em 0;position:relative}
#footer a.feed-icon {position:absolute;right:0;top:1.6667em}
.clear {clear:both}
.display-block {display:block}
#listpositionsbody {-webkit-text-size-adjust:none;min-width:1150px;position:relative}
body {min-width:1000px}
body.one-sidebar.sidebar-second #sidebar-second {padding:0 20px 0 5px;width:242px;margin:0}
body.front.one-sidebar.sidebar-second #sidebar-second {padding-top:3px}
#all-content-wrapper {overflow:hidden;padding-bottom:5px}
#all-content {background:#eeeeee;padding:20px 0;min-height:600px;box-shadow:0px 5px 30px #DDDDDD,0 0px 4px gray}
.page-node-edit.node-type-provider #all-content {background:#eeeeee}
#edit-save-draft {padding:5px;border-radius:5px}
#highlighted {margin:auto;padding:0;width:1000px}
body.one-sidebar.sidebar-second #main {padding:5px 0 10px 20px;width:690px}
div.status {background-color:transparent}
#below_content {width:690px;float:left}
.form-textarea-wrapper textarea {resize:vertical}
a,a:focus {-webkit-appearance:none;outline:none}
#c-top {background:white;width:1000px;margin:auto;box-shadow:0px 10px 60px #DDDDDD,0 0px 7px gray}
.header {margin:auto;position:relative;width:1000px}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {font-family:Raleway,arial}
h1 {margin-top:5px;margin-bottom:5px;line-height:40px;font-weight:700}
strong {font-weight:bold}
em,p em {font-style:italic}
h2,.h2 {line-height:25px}
a {color:#478AFD}
a:visited {color:#478AFD}
ul {list-style:none}
ul li p {margin-bottom:0}
ol {padding-left:3em}
.field-name-body ul,.field-name-field-preface-bottom ul {list-style-type:disc}
.delim {margin:0 5px 0 5px}
.main-content img {margin:5px 15px 10px 10px}
.ui-tabs .ui-tabs-nav li a {padding:.5em 7px}
.filter-wrapper {display:none}
.toboggan-unified #login-links a {background-color:#478AFD;border:medium none;border-radius:3px 3px 3px 3px;color:white;font-size:20px;padding:5px}
.toboggan-unified #login-links a.lt-active,.toboggan-unified #login-links a.lt-active:hover {background-color:#478AFD;border:medium none;color:white;font-size:20px;padding:5px}
.toboggan-unified #login-message {color:#478AFD}
.toboggan-unified {padding:20px;text-align:center;width:810px}
.toboggan-unified input {text-align:center}
form#user-login,form#user-login input {text-align:center}
.form-item .description {color:gray;font-size:12px}
input.blur,textarea.blur,.ui-state-default.blur,.ui-widget-content .ui-state-default.blur,.ui-widget-header .ui-state-default.blur {color:lightgray}
#header,#navigation,#all-content,#footer-inside {width:1000px;margin:auto}
#footer-inside {position:relative}
#header {padding:0;z-index:4;background:url(../images/header_back_home.jpg) no-repeat transparent;width:100%;height:274px}
.not-front #header {padding:0;z-index:4;background:url(../images/header_back.png) no-repeat #eeeeee;width:100%;height:95px}
#block-search-form {color:lightgray;padding-bottom:0;position:absolute;right:0;top:25px}
#block-search-form .contextual-links-wrapper {display:none}
form#search-block-form {margin-bottom:0}
#block-search-form input.form-text {-webkit-appearance:textfield;border:none;height:25px;outline:medium none;padding-left:5px;width:200px;color:lightgray;border-radius:2px}
#block-search-form input.form-text:focus {-webkit-appearance:none;outline:none;border:none}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none}
#block-search-form .form-type-textfield {float:left;margin:0;position:static}
#block-search-form .form-actions {display:block;height:20px;float:left}
#block-search-form input.form-submit {background:url(../images/search-button.png) no-repeat scroll 0 0 transparent;color:white;border:none;font-size:12px;height:25px;display:block;margin:0 0 0 6px;width:57px;cursor:pointer}
#header #logo-block {color:#C5C5C5;left:0;position:absolute;top:0px;z-index:200}
#header #logo {float:left;margin:0 0 0 50px}
#header #logo-block .descr {float:left}
#header #logo-block .title {font-size:26px;font-weight:bold;margin-top:10px}
#header #logo-block .stars {float:left;height:20px;margin:2px 0 0 7px;overflow:hidden;width:80px;position:relative}
#header #logo-block .stars img {position:relative;top:-40px}
#header #logo-block .subtitle {font-size:15px;float:left}
#itexpo {background:url(../images/Get-Voip-Mock-Banner.png) no-repeat scroll 0 0 transparent;position:absolute;top:40px;right:0;width:350px;height:40px}
#header #block-hr-blocks-header-links {color:white;margin:0;padding:0;position:absolute;right:0;top:18px}
#header #block-hr-blocks-header-links .follow-us {color:#C5C5C5;font-size:14px;float:right;margin:0 0 0 160px}
ul.header-links {margin:5px 0 0;padding:0}
ul.header-links li {float:left}
ul.header-links a {display:block;text-indent:-9999px;width:35px;height:42px;margin:0 0 0 7px;clear:both}
#footer ul.header-links a {margin:0 7px 0 0}
a.Twitter {background:url(../images/sprite-2.png) no-repeat scroll -95px -38px transparent}
a.Facebook {background:url(../images/sprite-2.png) no-repeat scroll -140px -38px transparent}
a.GooglePlus {background:url(../images/sprite-2.png) no-repeat scroll -103px -266px transparent}
a.LinkedIn {background:url(../images/sprite-2.png) no-repeat scroll -103px -192px transparent}
a.YouTube {background:url(../images/sprite-2.png) no-repeat scroll 0 -363px transparent}
a.Rss {background:url(../images/sprite-2.png) no-repeat scroll 0 -657px transparent}
.share-static {overflow:hidden;margin:5px 0 10px}
.share-static a {display:block;text-indent:-9999px;width:40px;height:40px;margin:0 10px 0 0;padding:0!important;float:left}
ul.header-links a.Submit.Reviews {background:url(../images/block-head-red.png) repeat-x scroll 0 0 red;border:1px solid red;border-radius:3px 3px 3px 3px;color:white;padding:0 2px 0 3px;margin:0;position:absolute;right:0;text-indent:0;top:52px;width:145px;height:25px;font-weight:bold;text-align:center}
#main .node-teaser .share {float:right;border:none;padding:0}
.node-teaser footer .share .share-static {width:178px;font-size:15px}
.node-teaser footer .share .share-static span {padding:6px 5px;color:#b6b6b6}
.node-teaser .share-static a {width:25px;height:25px;margin:5px 5px 0 0}
.node-teaser a.Twitter {background:url(../images/sprite-2.png) no-repeat scroll -60px -855px transparent}
.node-teaser a.Facebook {background:url(../images/sprite-2.png) no-repeat scroll -90px -855px transparent}
.node-teaser a.GooglePlus {background:url(../images/sprite-2.png) no-repeat scroll -119px -855px transparent}
.node-teaser a.LinkedIn {background:url(../images/sprite-2.png) no-repeat scroll -148px -855px transparent}
.node-teaser footer {clear:both}
#footer {color:gray;padding:5px 0;text-align:center;font-size:14px}
#footer .region-footer {width:560px;margin:auto}
#lock-n-rss {float:left;margin-left:450px}
#footer #block-hr-blocks-follow-links {color:white;margin:5px auto 50px auto;padding:0;width:255px}
#footer #block-hr-blocks-follow-links .header-links {clear:both}
.block {margin-bottom:0.7em;position:relative;clear:both}
#footer .block {margin-bottom:0}
#footer ul {margin:5px 0 0 321px;overflow:hidden}
#footer .menu li {margin:2px 2px 0 2px;float:left}
#footer .menu a {color:gray;font-size:14px}
#footer .menu a:hover {text-decoration:underline}
#footer .c {clear:both;padding:5px 0 0}
footer .share {border-top:solid 1px lightgray;padding:15px 0}
footer .share .share-static {width:300px;margin:0 auto;overflow:hidden}
footer .share .share-static span {float:left;padding:6px 15px}
div.messages,div.error {border:none}
.block-om-maximenu div.contextual-links-wrapper,.om-maximenu .om-maximenu-edit a {display:none!important}
ul.hr {margin-left:0px;padding-left:10px}
.block.block-om-maximenu {position:absolute;top:0;z-index:10;right:50px}
.om-btitle {float:left;position:absolute;left:-180px}
.om-maximenu-content .block {float:left;margin:0;padding:0;width:100%}
.om-maximenu-content .block .block {margin-left:0}
.om-maximenu-content h3,.om-maximenu-content h2 {margin-top:0;display:none}
.om-maximenu.om-maximenu-block ul.om-menu {overflow:hidden;height:80px}
#om-menu-main-om-menu li.om-leaf {position:relative;z-index:400;padding:0;margin:0 20px 0 0;height:80px}
#om-leaf-om-u1-1205284023-11 {display:none}
#om-leaf-om-u1-1205284023-3 {margin-right:0!important}
#om-menu-main-om-menu li.om-leaf.first {margin-left:3px}
#om-menu-main-om-menu li.om-leaf.last {background:none}
#om-menu-main-om-menu li.om-leaf.leaf-about-us .om-maximenu-middle {width:120px}
.om-maximenu ul.om-menu li.om-leaf .om-link {line-height:25px;color:#868686;padding:4px 14px 8px 14px}
.om-maximenu ul.om-menu li.om-leaf .om-link.link-e {padding:4px 8px 8px 8px}
.om-maximenu ul.om-menu li.om-leaf a.om-link {padding:25px 5px 5px;font-size:14px;display:block;line-height:30px;height:50px;font-weight:bold;color:lightgray;border-left:2px solid white;border-right:2px solid white}
#om-menu-main-om-menu li.om-leaf:hover a.om-link {color:#035b8b}
#om-menu-main-om-menu li.om-leaf.active a.om-link {color:#035b8b;background:url(../images/sprite-2.png) no-repeat -1px -1112px transparent;border-left:2px #f1f1f1 solid;border-right:2px #f1f1f1 solid}
#om-menu-main-om-menu li.om-leaf:hover {}
.om-maximenu .om-maximenu-content {min-width:170px;box-shadow:3px 7px 7px -7px black;width:98%;border:3px solid gray;margin-top:40px;position:relative;left:-2px;top:0}
.om-maximenu-simple .om-maximenu-middle {color:white;padding:3px 0 7px 0;box-shadow:3px 7px 7px -7px #000000}
.om-maximenu-simple .om-maximenu-middle a {color:gray;padding:10px;display:block;width:auto}
.om-maximenu-simple .om-maximenu-middle a:hover {color:black;text-decoration:none;display:block}
.leaf-residential-voip .om-maximenu-content {width:220px}
.om-leaf .content a {font-size:13px}
.menu-preface {float:left;margin-right:20px}
.region-header ul.hr.menu li,.region-footer ul.hr.menu li {float:left}
#block-hr-blocks-request-quote {border:none;background:white;padding-bottom:0}
#block-hr-blocks-request-quote h3 {font-size:15px;padding-bottom:0;padding-right:0}
#block-hr-blocks-request-quote .content {font-size:16px;padding:0 0 0 7px}
#requestQuoteFormWrapper {position:relative;height:272px;overflow:hidden}
#block-hr-blocks-request-quote .question {border-bottom:1px solid #D5D4D4;font-size:15px;margin:10px 5px 15px;padding-bottom:5px}
#requestQuoteFormWrapper .step {position:relative;font-size:14px;height:272px;overflow:hidden;border-radius:0}
#requestQuoteFormWrapper .step#personal_info {padding-right:7px}
#requestQuoteFormWrapper .ui-corner-all {border-radius:0}
#requestQuoteFormWrapper #data {position:absolute}
#requestQuoteFormWrapper #Navigation {position:absolute}
#block-hr-blocks-request-quote #Navigation input {background:url(../images/sprite-2.png) no-repeat scroll right -905px #478AFD;border:medium none;border-radius:3px 3px 3px 3px;color:white;cursor:pointer;display:inline-block;font-size:15px;padding:3px 12px 3px 5px}
#block-hr-blocks-request-quote #Navigation input#back {background:url(../images/sprite-2.png) no-repeat scroll 3px -927px #478AFD;padding:3px 5px 3px 12px}
#block-hr-blocks-request-quote #phones_amt_section img {position:absolute;right:-20px;bottom:0}
.multipartForm .label_after {margin:-3px 0px 7px 25px}
#block-hr-blocks-request-quote .multipartForm .label_after {position:relative}
.multipartForm .label_before {clear:left;float:left;margin-bottom:2px;margin-left:5px}
.multipartForm input[type="radio"] {float:left;margin:0 8px}
.multipartForm input.after {font-size:10px;background:none;float:right;height:17px;margin-right:3px;margin-top:2px;width:100px}
.multipartForm input.phone {height:16px;width:30px;float:left}
.multipartForm input#phone_1 {margin-left:44px}
.multipartForm label.error {bottom:48px;color:gray;display:block;font-size:12px;left:10px;line-height:13px;position:absolute}
.multipartForm .step-notice {bottom:8px;font-size:12px;left:5px;line-height:15px;position:absolute;text-align:right;width:40px}
.multipartForm .step-notice span {font-weight:bold}
.multipartForm .step-notice span.f {margin-right:2px;color:#478AFD}
.multipartForm .step-notice span.s {margin-left:2px}
#requestQuoteFormWrapper #Navigation #back.ui-state-disabled {display:none}
#block-hr-blocks-request-quote h2 {font-size:16px;line-height:25px;padding:7px 0 0 12px;text-transform:none}
#requestQuoteFormWrapper .form-required {font-size:10px;margin-left:2px}
#requestQuoteFormWrapper .results {padding:0 10px 0 5px;text-align:center;font-size:14px;height:272px;overflow:hidden;border-radius:0}
#requestQuoteFormWrapper .results p {margin:10px 0 0;line-height:21px}
#requestQuoteFormWrapper .results a {display:inline-block;font-size:16px;padding:3px 0 0;color:#478AFD}
#requestQuoteFormWrapper .results.sending p {margin:90px 0 0 0}
#requestQuoteFormWrapper .results p.error {color:#CC302A;margin-top:80px}
.left .quote-final {bottom:35px;line-height:30px;margin-left:10px;position:absolute;width:265px}
.left .quote-final p {font-size:14px;line-height:30px;margin-bottom:10px}
.left .quote-final p a {color:#CC302A;display:inline-block;font-size:16px;padding:3px 0 0}
.right-final {position:relative}
.node-type-quote .content .right-final h2 {color:#275FA6;font-size:25px;font-style:normal;font-weight:bold;left:345px;line-height:33px;margin-left:10px;margin-top:15px;position:absolute;width:390px}
.right-final .field-type-image {background:none repeat scroll 0 0 white;border:1px solid lightgray;float:right;margin-bottom:30px;padding:7px 7px 2px 7px}
.right-final .link a {background:url(../images/learn-more.png) no-repeat scroll 0 0 transparent;display:block;height:20px;left:345px;margin:20px 0 0 10px;position:absolute;text-indent:-9999px;top:105px;width:100px}
.field-name-field-preface-bottom .clearfix::after {clear:none}
.front #main .block,#block-views-providers-block,#block-views-providers-block-1,#block-views-providers-block_1 {position:relative;margin-bottom:15px}
.block-views .view-id-providers .more-link {position:absolute;right:16px;top:0px}
.view-id-providers .more-link a {background:url(../images/sprite-2.png) no-repeat -100px -234px transparent;display:block;width:98px;height:30px;position:relative;top:-6px;text-indent:-9999px;text-align:left}
h2,h3 {color:black;font-size:18px;font-weight:bold;margin:0;padding:0}
.front #main .block .content {padding:0;font-size:13px}
.front #main .node .content,.content.teaser,.content.teaser p {font-size:13px;line-height:19px;color:black;margin:5px 0 5px 0}
.sidebar .with_thumb header {margin-left:110px}
.sidebar .block .content.teaser {font-size:12px;padding:0 0 7px 0;line-height:15px;margin-top:1px}
.sidebar article h3 {margin:0 0 3px;padding:0}
.sidebar .block .content .views-row article a {color:#478afd;width:auto;margin:0;padding:0}
.sidebar .block .content .views-row article header a {font-size:13px;line-height:19px}
.sidebar .block .content .views-row article a.more {display:inline;margin-left:3px}
.sidebar article .thumb {width:100px;max-height:100px;overflow:hidden}
#main .sidebar .view-blog header h2,#main .sidebar .view-blog header h3,.sidebar .view-blog header h3,.sidebar .view-blog header h2 {padding:0;margin-bottom:-3px}
.sidebar header .submitted {font-size:10px;font-size:12px;color:gray}
.sidebar article {border-top:2px dotted lightgray;padding-top:10px;overflow:hidden}
.sidebar .views-row-first article {border:none;padding:0}
.view-display-id-block_latest_blog_side_teasers h3 a {margin-bottom:6px!important;line-height:16px!important}
.shadow {background:url(../images/shadow-bottom-right-t.png) no-repeat scroll 105% 2px transparent;height:15px;margin-bottom:-15px;width:100%}
#main .view-providers .fivestar {float:left}
#main .view-providers table .fivestar,.front table .fivestar {float:left}
@media screen and (-webkit-min-device-pixel-ratio:0) {}
.front p-less-fields table .fivestar {left:2px}
div.fivestar-widget-static .star {width:15px;height:15px;float:left;background:url(../images/sprite-2.png) no-repeat scroll 0px -86px transparent}
div.fivestar-widget-static .star span.on {text-indent:-9999px;width:15px;height:15px;display:block;background:url(../images/sprite-2.png) no-repeat scroll 0px -104px transparent}
div.fivestar-widget-static .star span.off {display:block;width:100%;height:100%;background:url(../images/sprite-2.png) no-repeat scroll 0 -86px transparent}
.view-display-id-block_topwhost_small div.fivestar-widget-static .star {width:14px;height:14px;float:left;background:url(../images/sprite-2.png) no-repeat scroll -19px -86px transparent}
.view-display-id-block_topwhost_small div.fivestar-widget-static .star span.on {text-indent:-9999px;width:14px;height:14px;display:block;background:url(../images/sprite-2.png) no-repeat scroll -19px -101px transparent}
.view-display-id-block_topwhost_small div.fivestar-widget-static .star span.off {display:block;width:14px;height:14px;background:url(../images/sprite-2.png) no-repeat scroll -19px -86px transparent}
.caption div.fivestar-widget-static .star {width:20px;height:20px;float:left;background:url(../images/sprite-2.png) no-repeat scroll -38px -89px transparent}
.caption div.fivestar-widget-static .star span.on {text-indent:-9999px;width:20px;height:20px;display:block;background:url(../images/sprite-2.png) no-repeat scroll -38px -110px transparent}
.caption div.fivestar-widget-static .star span.off {width:20px;height:20px;display:block;background:url(../images/sprite-2.png) no-repeat scroll -38px -89px transparent}
.view-providers .plan {color:#006399;font-size:14px;font-weight:bold;margin:0 0 1px 2px;font-family:arial}
.view-providers .feature {background:url(../images/sprite-2.png) no-repeat scroll -189px 2px transparent;font-size:13px;padding-left:20px;color:#777777;line-height:18px}
.view-display-id-page_chart_providers {margin:0 0 50px 0}
.view-providers {box-shadow:1px 3px 10px -4px black;border-radius:5px;overflow:hidden}
.page-compare-providers .view-providers {width:960px;clear:both}
.view-display-id-page_chart_providers table,.view-providers table {margin-bottom:0;border-collapse:separate;background:white;font-family:Raleway}
.view-display-id-page_chart_providers th,.view-providers th {background:#a8a8a8;position:relative;color:white;text-align:center;font-size:13px;padding:7px 5px;font-weight:bold;line-height:17px;text-transform:uppercase}
.view-display-id-page_chart_providers th a,.view-providers th a {color:white;display:block;font-size:14px;font-weight:bold;position:relative;background:url(../images/arrow-asc-desc.png) no-repeat right center transparent;line-height:15px;font-family:arial}
th.active img {padding:0 0 0 4px;position:absolute;right:0;top:0}
.view-display-id-page_chart_providers .view-providers td,#all-content .view-display-id-page_chart_providers td.active,#all-content .view-providers td,#all-content .view-providers td.active {padding:5px;text-align:center;color:#00325e;font-size:15px;border-bottom:1px solid #eee!important}
td.active {background-color:transparent}
.view-display-id-page_chart_providers tr,.view-providers tr {border:none}
.trend.pos {background:url(../images/sprite-2.png) no-repeat -48px -0px;width:30px;height:30px;text-indent:-9999px;margin:auto}
.trend.neg {background:url(../images/sprite-2.png) no-repeat -17px -0px;width:30px;height:30px;text-indent:-9999px;margin:auto}
.trend.neu {background:url(../images/sprite-2.png) no-repeat -17px -35px;width:30px;height:10px;text-indent:-9999px;margin:auto}
#all-content .view-providers td.mb {color:gray;font-weight:700;font-size:18px}
tr.even,tr.odd {background:transparent}
.view-display-id-page_chart_providers tr.odd td,.view-providers tr.odd td {}
.view-display-id-page_chart_providers tr.odd td:first-child,.view-providers td:first-child {}
.view-display-id-page_chart_providers table thead th:first-child,.view-providers table thead th:first-child {}
.view-display-id-page_chart_providers table thead th:last-child,.view-providers table thead th:last-child {}
th.views-field-field-p-logo {width:140px;padding-left:7px}
#all-content .view-display-id-page_chart_providers td.views-field-php,#all-content .view-display-id-page_chart_providers td.active.views-field-php,#all-content .view-providers td.views-field-php,#all-content .view-providers td.active.views-field-php {text-align:center;padding:10px}
th.views-field-php {width:170px}
th.views-field-php-1 {width:85px}
.chart th.views-field-php-1 {width:140px;padding:0}
.chart.view-display-id-block_top_vps_p_table th.views-field-php-1 {width:140px;padding:0}
.chart td.views-field-php-1 {}
.chart.view-display-id-block_top_vps_p_table th.views-field-php-2 {width:65px}
.chart .views-field-php-7 .fivestar {width:80px;margin:3px auto 5px;float:none!important;clear:both;overflow:hidden}
.chart .views-field-php-7 .count {font-size:18px;color:gray}
.chart .views-field-php-7 .count span {font-size:15px;color:gray}
th.views-field-php-2 {width:80px}
.p-less-fields th.views-field-php-2 {width:75px}
th.views-field-php-3 {width:255px}
th.views-field-php-4 {width:60px}
.p-less-fields th.views-field-php-4 {width:55px}
.p-less-fields th.views-field-php-4 a {padding:0 10px 0 0}
th.views-field-php-5 {width:70px}
th.views-field-php-6 {width:40px}
th.views-field-php-6 a {padding:0 10px 0 0}
.p-less-fields th.views-field-php-6 {width:100px}
th.views-field-php-7 {width:100px}
.p-less-fields th.views-field-php-7 {width:100px}
.view-providers th .ajax-progress.ajax-progress-throbber {position:absolute;top:15px;left:0}
.views-field-php .link a {background:url(../images/visit-site-btn.png) no-repeat 0 0 transparent;text-indent:-9999px;color:black;display:block;width:103px;height:25px;margin:auto}
.views-field-php img {margin:auto;display:block;margin-bottom:4px}
.offer,.offer p,.offer a {text-align:left;font-size:12px;line-height:15px;font-weight:normal;margin:0}
.offer,.offer p {color:gray}
.view-display-id-page_chart_providers .views-field-body a,.view-display-id-page_chart_providers .views-field-body p,.view-providers .views-field-body a,.view-providers .views-field-body p,.view-providers .views-field-body div,.view-providers .views-field-body {text-align:left;font-size:13px;margin:2px 0 2px 0}
a.visit-site-btn {background:url(../images/sprite-2.png) no-repeat 3px -890px transparent;display:block;width:87px;height:32px;margin:auto;text-indent:-9999px}
.chart a.review-link {display:inline-block}
.chart a.reviews.visit-site-btn {background:url(../images/sprite-2.png) no-repeat 1px -1054px transparent;display:block;width:138px;height:43px;margin:auto;padding:5px 0}
.chart a.visit.visit-site-link {display:none;font-size:16px;line-height:17px;padding:5px 0}
.chart.view-display-id-block_top_vps_p_table a.visit.visit-site-link {font-size:15px}
.chart a.visit.visit-site-link:hover {text-decoration:underline}
.chart a.company.visit-site-link {font-size:15px;display:none}
.chart a.company.visit-site-link:hover {text-decoration:underline}
.review-link {text-decoration:underline;font-size:11px;margin:3px 0 0 0;display:block;line-height:12px;font-weight:bold}
.review-link:hover {text-decoration:none}
.view-display-id-page_chart_providers .site-link,.view-display-id-block_chart_all_providers .site-link {background:url(../images/visit-site-btn2.png) no-repeat 0 0 transparent;text-indent:-9999px;color:black;display:block;width:103px;height:25px;margin:0 auto 10px auto}
.view-display-id-page_chart_providers .review-link,.view-display-id-block_chart_all_providers .review-link {background:url(../images/read-review-btn.png) no-repeat 0 0 transparent;text-indent:-9999px;color:black;display:block;width:103px;height:25px;margin:auto}
.node-type-admin-page th.views-field-php-1 {width:110px}
td.views-field-php-3 {text-align:left!important;font-size:10px}
#all-content .view-providers td.views-field-php-2 {font-size:19px;vertical-align:middle;font-weight:bold;color:#006399}
.views-field-php-2 .link a {font-size:14px;color:#004286;background:url(../images/read-review-btn.png) no-repeat 0 0 transparent;text-indent:-9999px;color:black;display:block;width:103px;height:25px;margin:10px auto 0}
td.views-field-field-p-logo a {font-size:20px;font-weight:bold}
.node-type-admin-page th.views-field-php-4 {width:140px}
td.views-field-php-4 a {font-weight:bold;font-size:13px;color:#478AFD}
td.views-field-php-4 a:hover {text-decoration:underline}
#block-views-providers-block_providers_list_table td.views-field-php-5 {font-size:12px;text-align:left}
td.views-field-php-7 {font-size:28px;font-weight:bold}
td.views-field-php-7 a {color:gray;font-size:14px;font-weight:normal}
td.views-field-php-7 a:hover {text-decoration:underline}
.views-field .count {font-size:11px;font-family:'Open Sans'}
.views-field-field-p-listposition-ca,.views-field-field-p-listposition-sh,.views-field-field-p-listposition-vps,.views-field-field-p-listposition-wb,.views-field-field-p-listposition-wp {width:55px}
.views-field-field-p-listposition-ca div,.views-field-field-p-listposition-sh div,.views-field-field-p-listposition-wb div,.views-field-field-p-listposition-vps div,.views-field-field-p-listposition-wp div {font-size:25px;font-weight:bold;color:gray}
.views-row-first .views-field-field-p-listposition-ca div,.views-row-first .views-field-field-p-listposition-sh div,.views-row-first .views-field-field-p-listposition-wb div,.views-row-first .views-field-field-p-listposition-vps div,.views-row-first .views-field-field-p-listposition-wp div {background:url("../images/sprite-2.png") no-repeat -90px -885px transparent;height:65px;text-indent:-9999px;width:45px;margin:auto}
body.sidebar-second #sidebar-second {float:right;margin-right:18px;padding:18px 0 0;width:220px}
.sidebar .top-line {background:url(../images/sprite-0.png) no-repeat scroll 0 -2px transparent;height:5px;margin:12px 0 10px;width:100%}
.sidebar .block {overflow:hidden;margin:17px 0;position:relative;z-index:1;background:white;border-radius:5px;padding:10px 10px 0}
.sidebar .block-title {padding:2px 0 7px;color:gray;margin:0 0 10px;font-size:18px;font-family:'Raleway';font-weight:300;text-align:center;border-bottom:1px dotted lightgray}
.sidebar .block li {list-style:none;clear:both}
.block-thumb {float:left;margin:10px 10px 0 5px;min-height:60px}
.sidebar #block-views-articles-block-1 .content {padding:0}
.sidebar #block-system-user-menu .content {padding:10px 0 10px 0}
.sidebar #block-system-user-menu .content a {font-size:18px;padding:0 0 0 10px;color:gray}
.sidebar #block-user-login .content {padding:10px}
.sidebar #block-user-login .content a {padding:0}
.sidebar #block-user-login label {font-size:14px}
.sidebar .block .content ul {list-style:none;padding:0;margin:0}
.sidebar .block .content a {color:#777777;font-size:12px;padding:4px 10px;display:block}
.sidebar .block .content .view-id-reviews .views-row a {background:url(../images/sprite-2.png) no-repeat scroll 5px -796px transparent;padding:7px 10px 10px 34px}
.sidebar .block .content a:hover {color:#478AFD;text-decoration:underline}
.sidebar #block-views-articles-block-1 .views-row-last a {border:none}
.sidebar .block .more-link a {background:url(../images/sprite-2.png) no-repeat scroll 0 -720px transparent;right:5px;line-height:10px;padding:11px;position:absolute;text-align:left;text-indent:-9999px;top:8px;width:30px}
.block form {background:none;border:none}
.block-icon {position:absolute;right:2px;top:-7px;height:44px;width:50px}
#block-views-articles-block-1 .block-icon {background:url(../images/sprite-2.png) no-repeat scroll 0 -826px transparent}
#block-views-news-block .block-icon {background:url(../images/sprite-2.png) no-repeat scroll 0 -780px transparent}
#block-views-reviews-block .block-icon {background:url(../images/sprite-2.png) no-repeat scroll 7px -742px transparent}
#block-views-blog-block .block-icon {background:url(../images/sprite-2.png) no-repeat scroll 2px -702px transparent}
.sidebar .top-line {display:none;background:none;height:0;margin:0}
.sidebar #block-views-articles-block-1 .content,.sidebar .block .content {overflow:hidden}
.sidebar .block .content .views-row a {color:#777;font-size:12px;display:block;width:205px;margin:0 0 0 5px}
#block-views-blog-block-latest-news .views-row {border-bottom:1px solid lightgray;padding:5px 0 0 0}
#block-views-blog-block-latest-news .views-row.views-row-last {border-bottom:none}
#block-views-blog-block-latest-news .date-icon {height:50px;float:left;text-align:center;margin:0 10px 0 0;color:#004286;font-weight:bold;width:40px}
.date-icon span {font-size:25px;font-weight:bold;line-height:25px}
.date-icon div div div {font-size:16px}
.sidebar .block .content .view-display-id-block_with_thumbs .views-row,.sidebar .block .content .view-display-id-block_with_thumbs_on_news .views-row,.sidebar .block .content .view-display-id-pin_to_block_latest .views-row {border-bottom:1px dotted lightgray;width:225px;margin-left:7px}
.sidebar .block .content .view-display-id-block_with_thumbs .views-row.views-row-last,.sidebar .block .content .view-display-id-block_with_thumbs_on_news .views-row.views-row-last,.sidebar .block .content .view-display-id-pin_to_block_latest .views-row.views-row-last {border-bottom:none}
.sidebar .block .content .view-display-id-block_with_thumbs .views-row .views-field-title .field-content,.sidebar .block .content .view-display-id-block_with_thumbs_on_news .views-row .views-field-title .field-content,.sidebar .block .content .view-display-id-pin_to_block_latest .views-row .views-field-title .field-content {display:block;overflow:hidden}
.sidebar .block .content .view-display-id-block_with_thumbs .views-row a,.sidebar .block .content .view-display-id-block_with_thumbs_on_news .views-row a,.sidebar .block .content .view-display-id-pin_to_block_latest .views-row a {padding:12px 0 12px 0;border:none;width:auto;margin:0}
.sidebar .block .content .view-reviews.view-display-id-block .views-row a {width:182px}
.sidebar .block .content .view-display-id-block_latest_news_w_thumbs .views-row {border-bottom:1px dotted lightgray;width:225px;margin-left:7px}
.sidebar .block .content .view-display-id-block_latest_news_w_thumbs .views-row.views-row-last {border-bottom:none}
.sidebar .block .content .view-display-id-block_latest_news_w_thumbs .views-row a {width:160px;margin:0 0 0 65px;padding:7px 0 7px 0;border:none}
.sidebar .block .content .views-row.views-row-last a {border-bottom:none}
.sidebar .block .more-link a {background:url(../images/sprite-2.png) no-repeat scroll 0 -720px transparent;right:5px;line-height:10px;padding:11px;position:absolute;text-align:left;text-indent:-9999px;top:5px;width:30px}
.region-sidebar-second #block-search-form {border:1px solid lightgray}
.sidebar .block#block-search-form .content {padding:5px 0 15px 5px;height:15px;background:lightgray}
.form-item {position:relative}
form .counter {color:#CCCCCC;position:absolute;right:0;top:0}
form .counter.warning {color:lightcoral}
form .counter.exceeded {color:red}
#edit-votes label {float:left}
#edit-votes .form-item {clear:both}
#edit-votes .choice {height:20px}
.hr-edit-review-page .form-item {margin-top:0}
#outer-box {padding:0 20px}
#outer-box fieldset {padding:10px;margin:0}
#outer-box legend {font-size:25px;padding:0 7px 0 7px;color:#478AFD}
#outer-box legend {font-size:22px;padding:0 7px 0 7px;color:#478AFD}
#edit-s .fieldset-wrapper .fieldset-title {color:darkblue;font-size:17px;padding:10px 0 5px;display:block}
#edit-s-sh-trend {margin-bottom:20px;overflow:hidden}
#edit-s-sh-trend div {float:left}
#edit-about-you input {width:100%}
#edit-about-you .form-item-field-r-fname-temp {float:left;width:300px;margin-top:0}
#edit-about-you .form-item-field-r-lname-temp {margin:0 0 0 320px;padding-top:22px;width:300px}
#edit-about-you .form-item-field-r-lname-temp label {height:1px}
#edit-about-you .form-item-field-r-lname-temp label span {color:transparent}
#edit-about-you .form-item-field-r-email-temp {margin:0;width:300px}
#edit-about-you #edit-user-ip-show {margin-top:20px}
#edit-about-you #edit-user-ip-show label {float:left;margin-right:20px}
.hr-edit-review-page #edit-provider label {float:left;margin-right:20px}
.hr-edit-review-page #edit-provider .label.left {float:left;margin-right:20px}
.hr-edit-review-page #edit-lines {padding-top:0px}
.hr-edit-review-page .form-item-lines label {padding-top:9px}
.hr-edit-review-page .form-type-radios label {padding-top:3px}
.hr-edit-review-page #edit-lines div {float:left;margin-bottom:0;margin-top:0}
.hr-edit-review-page #edit-lines div label {float:none;margin:0 30px 0 3px}
.hr-edit-review-page .form-item-captcha-response label {display:none}
.hr-edit-review-page .form-item-captcha-response input {float:left;margin-right:20px}
.hr-edit-review-page #edit-field-r-oprovider input {width:233px}
.hr-edit-review-page .rate-caption {font-size:12px;margin:0 0 10px 347px}
.hr-edit-review-page .rate-caption .col-2 {float:left;margin-right:60px;text-align:center;width:120px}
.hr-edit-review-page .rate-caption .col-3 {padding-top:20px}
.hr-edit-review-page #edit-votes {margin:0 0 60px 145px}
.hr-edit-review-page #edit-votes .vote {clear:both;position:relative}
.hr-edit-review-page #edit-votes .vote .form-item {clear:none;left:220px;margin-top:3px;position:absolute}
.hr-edit-review-page #edit-votes .vote-title {float:left}
.hr-edit-review-page #edit-votes .choice {position:absolute;left:380px}
.hr-edit-review-page #edit-rating-recommend {padding-bottom:30px;overflow:hidden}
.hr-edit-review-page .form-item-rating-recommend.form-type-radios {margin:0 0 80px 200px;clear:both}
.hr-edit-review-page #edit-ureview .label.left {float:left;margin:0 20px 0 145px}
.hr-edit-review-page #edit-rating-recommend div {float:left;margin-right:0px;margin-top:0;width:55px;padding-left:5px}
.hr-edit-review-page .form-item-rating-recommend input {margin:0}
.hr-edit-review-page #edit-ureview .form-item-pros {margin-bottom:0;margin-top:30px}
.hr-edit-review-page #edit-ureview .form-item-cons {margin-bottom:40px}
.hr-edit-review-page #edit-ureview .form-type-textfield {clear:both;margin-left:145px;margin-top:20px;padding-top:10px;position:relative}
.hr-edit-review-page #edit-ureview .form-type-textfield label {float:left}
.hr-edit-review-page #edit-ureview .form-type-textfield input {position:absolute;left:50px;width:395px}
.hr-edit-review-page #edit-ureview .text-format-wrapper {margin-left:145px;margin-top:25px;width:450px}
.hr-edit-review-page #edit-ureview #edit-body .form-item,.hr-edit-review-page #edit-ureview .text-format-wrapper .form-item {margin-bottom:10px}
.hr-edit-review-page .captcha .fieldset-wrapper {margin-left:200px}
.hr-edit-review-page #edit-actions {text-align:center}
.hr-edit-review-page input,.hr-edit-review-page select {border:1px solid lightgray}
.hr-edit-review-page input {padding:4px 0 4px 5px}
.hr-edit-review-page input#edit-submit {background:url(../images/sprite-2.png) repeat-x 0 -803px;border:none;text-indent:-9999px;width:130px;height:50px;padding:0;cursor:pointer}
.hr-edit-review-page input#edit-delete {border:none;background:none;cursor:pointer}
.page-node.node-type-blog-post #main .main-content {margin-bottom:30px}
.page-node #main .main-content .content h2.not-published {color:red}
.page-node #main .main-content h1.not-published {color:red}
.node-type-blog-post #main .main-content h1 {margin:0}
.node-type-admin-page h1 {margin-top:13px}
.page-node #main .submitted {font-size:12px;color:gray}
.page-node .submitted .delim {font-weight:bold;margin-right:5px}
.node-teaser .submitted a {margin:0 0 0 3px}
.page-node .submitted a {margin:0 0 0 5px}
.node-teaser .author {font-weight:bold;color:#979797;margin:0 40px 0 4px}
.submitted .time-icon {background:url(../images/sprite-2.png) no-repeat scroll -143px -263px transparent;display:inline-block;width:20px;height:20px;position:relative;top:4px;margin-right:3px}
.gplus {display:inline-block;background:url(../images/gplus16.jpg) no-repeat scroll 0 0 transparent;text-indent:-9999px;width:20px}
.page-node .submitted .gplus {background:url(../images/gplus16.jpg) no-repeat scroll 0 2px transparent}
.page-node .submitted .gplus-hidden {margin:0}
.page-node #main .main-content .content {border-top:1px dotted lightgray;margin-top:5px;padding-top:20px}
.page-node #main .main-content .block-views .content {border:none}
.comment {overflow:hidden;margin:0}
.page-node #main #comments {margin:50px 0 50px 0}
#comments h2 {color:gray;font-size:16px;border-bottom:1px solid lightgray;margin-bottom:20px}
.page-node #main .comment .submitted {font-size:17px;overflow:hidden;padding:3px 15px;color:gray;background:#f3f8fb;border-bottom:3px solid lightgray}
.comment .author {float:left}
.comment .name {font-size:20px;font-weight:bold}
.comment .date {float:right}
.comment p {margin-bottom:10px}
.comment .content {padding:15px 15px;border-bottom:1px solid lightgray;background:#f8f8f8}
.share {font-size:16px}
.float.share {border:none;position:absolute;top:0;width:70px;z-index:100;margin-left:-75px;float:left;margin-top:100px}
.node-type-provider-type .float.share,.node-type-preface .float.share,.front .float.share {margin-top:50px}
.share .main {width:410px;float:right}
.IN-widget {float:left;margin-right:13px}
#___plusone_0 {float:left!important;width:56px!important}
.fb-like {float:left;top:-2px;width:57px}
.twitter-share-button {width:59px!important}
.share .others {float:left;padding-top:3px}
.share .others .addthis_toolbox a {margin-right:5px}
.share .others .addthis_button_email {position:relative;top:-4px}
.share .others .at15t_email {margin-right:4px;position:relative;top:3px}
.page-node #main .topics {border-top:1px solid lightgray;font-size:13px;font-weight:bold;padding:10px 0}
.page-node #main .topics .title {margin-right:10px;float:left}
.page-node #main .topics a {float:left}
.page-node #main .topics .delim {margin:0 5px 0 5px;float:left;color:#478AFD}
#main .providers {margin:0 20px;padding:20px 0 0}
#main .providers.dir {padding:10px 0 0}
#main #providers-bottom {width:800px;padding-bottom:0;clear:both}
#main .providers .block {width:385px;margin-bottom:30px}
#main .providers .block .inside {border:none}
#main .providers #block-views-providers-block_pick_bu {float:left}
#main .providers #block-views-providers-block_pick_re {float:right}
#main .providers .content {border:1px solid lightgray;padding:0;margin-top:5px}
#main .providers h2 {margin-top:0;color:#478AFD;font-size:22px;font-weight:normal}
#main .providers table {margin-bottom:0}
#main .providers thead {display:none}
#main .providers .views-row-last {border-bottom:none}
#main .view-taxonomy-term .views-row,#main .view-articles .views-row,#main .view-news .views-row,#main .view-blog .views-row {margin-bottom:10px;width:100%;float:left}
#main .sidebar .view-blog .views-row {margin-bottom:0}
#main .view-taxonomy-term .views-row-odd,#main .view-articles .views-row-odd,#main .view-news .views-row-odd,#main .view-blog .views-row-odd {}
#main .view-taxonomy-term h2,#main .view-articles h2,#main .view-news h2,#main .view-blog h2 {padding:0;background:none;height:auto;margin:0 0 3px 0}
.node-type-provider .images {float:left;width:310px}
.node-type-provider .images .logo {margin:0 auto 30px auto;width:200px}
.node-type-provider .images .image {margin:auto;width:200px}
.node-type-provider .site {text-align:center}
.pros-and-cons {margin:0 0 0 315px}
.pros-and-cons .title {font-weight:bold}
.pros-and-cons .text {font-size:11px;line-height:17px;margin-bottom:10px;border-bottom:1px solid lightgray}
.node-type-provider #main .main-content h1 {color:gray;font-size:18px;font-weight:bold}
.block-views h2,.block-views h3 {font-size:25px;font-weight:500;font-family:'Roboto';margin-bottom:3px}
#block-views-providers-block_chart_featured_providers .block-title,#block-views-providers-block-chart-coupons .block-title,#block-views-7b964e59685263608888358d8157d96f .block-title {background:none;margin:0 0 5px 0;height:auto;position:static;text-indent:0}
.view-id-providers.view-display-id-block_chart_featured_providers thead,#block-views-providers-block-chart-coupons thead {display:table-header-group}
#block-views-providers-block-chart-coupons td.views-field-php-3,#block-views-providers-block-chart-coupons td.views-field-php-3 a {text-align:left;color:gray;font-weight:normal}
#block-views-providers-block-chart-coupons td.views-field-php-3 a:hover {text-decoration:underline}
.node-type-provider .logo-info {float:left;width:180px}
.basic-info {float:left;margin:10px 0 30px 0;width:300px;font-size:15px}
.basic-info .title {margin-right:10px;font-weight:bold}
.node-type-provider .field-name-body h3 {font-weight:bold;border-bottom:2px solid lightgray;margin-bottom:5px}
.node-type-provider .ui-widget-content {border:none}
.node-type-provider .ui-widget-header {border:none;background:none;float:left;padding:0}
.node-type-provider .ui-tabs .ui-tabs-panel {border:1px solid lightgray}
.node-type-provider .ui-state-default.ui-tabs-selected,.node-type-provider .ui-state-default.ui-tabs-selected.ui-state-hover,.node-type-provider .ui-state-default.ui-state-hover {background:none;border:none}
.node-type-provider .ui-state-default {background:#f3fbf8;border:none;font-size:14px}
.node-type-provider .ui-state-default a {color:gray;font-weight:600}
.node-type-provider #tabs-2,.node-type-provider #tabs-3 {font-size:14px;color:gray}
.node-type-provider #tabs-2 span.title,.node-type-provider #tabs-3 span.title {font-weight:bold}
.node-type-provider #tabs-3 div div {margin-bottom:10px}
.data.tabs {margin-bottom:10px;margin-top:30px}
.data.tabs #tabs-1,.data.tabs #tabs-2 {font-size:15px}
.data.tabs .f.caption {font-size:17px;font-weight:bold;margin:0px 0 10px 0;padding-top:30px}
.data.tabs .f.caption.first {padding-top:0}
.data.tabs .f.caption.back {clear:both;margin-bottom:0}
.data.tabs .f.caption.back span {margin-left:10px;font-weight:normal}
.node-type-provider .ui-tabs-panel .tag {background:url(../images/sprite-2.png) no-repeat scroll 0 -1081px transparent;padding-left:20px}
.data.tabs .block-1 {float:left;width:250px}
.data.tabs .price .title {font-size:15px;font-weight:normal;margin:0 10px 0 0;float:left}
.data.tabs #tabs-1 {font-size:12px}
.data.tabs #tabs-1 p {margin:0 0 10px 0}
.specs {font-size:16px}
.specs tr {border:none}
.tabs .specs tr {height:30px}
.specs td {padding-left:5px}
.specs .even {background:none}
.specs .odd {background:#eee}
.specs .reviews a {background:url(../images/rect-btn-orange.png) no-repeat 12px 0 transparent;color:white;display:block;width:110px;height:22px;margin:auto;font-size:12px;padding:4px 20px 2px 1px;font-weight:bold}
.specs .visit a {background:url(../images/rect-btn-blue.png) no-repeat 12px 0 transparent;color:white;display:block;width:110px;height:22px;margin:auto;font-size:12px;padding:5px 20px 1px 1px;font-weight:bold}
.specs .logos .back a {padding:4px 0 0px 18px;text-indent:20px!important}
#main .block .specs td.option {font-size:12px;overflow:hidden;padding:2px 5px}
#main .block .specs.p3 td.option {min-width:210px}
#main .block .specs.p2 td.option {min-width:320px}
#main .block .specs td.title {width:140px;font-size:12px;color:gray;padding:2px 5px}
.specs .yes .check {background:url(../images/check-green.png) no-repeat scroll 0 0 transparent;text-indent:-9999px;width:20px;margin:auto}
.tabs .specs .yes .check {margin:0 10px 0 0;float:left}
.specs .no .check {text-indent:-9999px}
.tabs .specs td.title {width:240px}
.specs thead tr,.specs thead th {text-align:center;border-bottom:3px solid lightgray;padding:8px 0 3px!important}
.specs .reviews,.specs .visit {height:37px}
.overall .title,.specs .reviews .title,.specs .visit .title,.specs .caption {font-weight:bold;font-size:12px}
.specs tr.divider {height:30px}
.specs .reviews {background:#e7e7e7}
.specs .caption,.specs .overall,.specs .overall .title {background:#76a9ef!important;color:white!important}
.specs p {margin:0}
.node-type-provider #write-revew-header {background:url(../images/p_sprite_1.png) no-repeat -8px -78px transparent;height:230px;position:relative}
.node-type-provider input#edit-submit--2 {background:url(../images/p_sprite_1.png) no-repeat 0 -335px transparent;border:none;height:60px;width:290px;text-indent:-9999px;margin:0 0 0 150px;cursor:pointer}
#write-revew-header .voters {position:absolute;top:170px;color:black;width:200px;left:310px}
.node-type-provider .votes_overall .title {float:left;margin-right:10px}
#write-revew-header .voters .count,#write-revew-header .recommend .data {color:white}
#write-revew-header .recommend {position:absolute;top:195px;color:black;left:265px;width:300px}
#write-revew-header .rating_overall {position:absolute;width:240px;top:20px;color:white;right:10px}
.rating_overall .title {font-weight:normal!important}
#write-revew-header .rating_overall .fivestar {margin-top:2px}
#write-revew-header .rating_overall.NA {width:95px}
#write-revew-header .voters.NA {left:275px}
#write-revew-header .recommend.NA {left:276px}
.node-type-provider #edit-ureview {background:white;width:615px;border-radius:10px;margin:20px auto;padding:10px 0}
.node-type-provider .rate-caption {background:#e7e7e7;padding:5px 0 5px 210px;width:250px;margin:0 0 0 130px;border-radius:5px 5px 0 0}
.node-type-provider #edit-votes {width:440px!important;background:#e7e7e7;padding:0 10px 10px 10px;margin:0 0 10px 130px;overflow:hidden;border-radius:0 0 5px 5px}
.node-type-provider .text-format-wrapper {margin:0 0 10px 25px!important}
.node-type-provider .form-type-textarea {width:565px}
.node-type-provider .text-format-wrapper textarea {height:90px;background:#e7e7e7;border:none;padding:10px}
.node-type-provider .review-userblock {padding:20px 10px 5px 10px;background:white;margin:0 0 0 10px;border-radius:10px 10px 0 0;width:500px}
.node-type-provider .review-userblock label {float:left;margin:3px 10px 0 80px}
.node-type-provider .review-userblock input {border-radius:3px;border:none;background:#f8f8f8;padding:5px 5px 5px 10px;box-shadow:inset 2px 2px 8px -1px gray;width:300px}
.node-type-provider .form-actions {background:white;width:515px;margin:0 auto 10px;padding:0 0 20px 0;border-radius:0 0 10px 10px}
.hr_votes {float:left;border:1px solid lightgray;border-radius:5px;color:#b5b3b3;margin:0 0 10px 10px}
.hr_votes .caption {font-weight:bold;padding:7px 0 6px 10px;border-radius:5px;margin-bottom:5px}
.hr_votes .caption span {float:left;margin-right:10px}
.hr_votes .data {padding:0 0 0px 0}
.hr_vote {clear:both;height:25px;background:#c8ebff;border-radius:5px;margin-top:5px;padding:3px 0}
.hr_vote .title {padding:3px 0 3px 10px;float:left;font-size:11px;font-weight:bold}
.hr_vote.even {background:#dddfe1}
.hr_votes .NA {float:right;padding:3px 10px 3px;color:gray}
.hr_vote .fivestar {float:right;margin-right:10px;padding:6px 0 5px}
.node-type-provider .overall {margin-left:325px;position:relative}
.node-type-provider .overall .text {float:left;width:290px}
.node-type-provider .overall .voters {margin-bottom:5px}
.node-type-provider .overall .text .title {float:left;margin-right:10px;font-weight:bold}
.star-big {width:140px;background:url(../images/star-big.png) no-repeat;height:150px;margin:20px 0 0 120px;position:relative}
.star-big .count {font-size:35px;font-weight:bold;left:39px;position:absolute;top:48px}
.star-big .descr {font-size:12px;font-weight:bold;left:35px;line-height:13px;position:absolute;text-align:center;top:73px;width:60px}
.star-big .descr.be-first {top:47px;font-size:13px;line-height:15px}
.overall #write-review-first,.overall #write-review {margin:0 0 0 95px}
.hr_votes .voters {margin-bottom:7px;font-size:14px}
.hr_votes .voters .title {float:left;margin:0 5px 0 40px;font-weight:bold}
.hr_votes .recommend {margin-top:8px}
.hr_votes .recommend .title {font-weight:bold;float:left;margin:0 5px 0 30px}
.bottom-clear {clear:both;display:block}
.node-type-provider .shadow {height:45px}
.reviews .header {border-bottom:1px solid lightgray;height:38px;margin-bottom:10px;width:100%}
#main .reviews .header h2.button {margin-top:0;font-size:16px;line-height:inherit;cursor:default;background:none repeat scroll 0 0 #478AFD;color:white;float:left;font-weight:bold;margin-right:10px;padding:7px 10px 7px 10px}
#main .reviews .header h2.button a,.node-type-provider #main .reviews .header h2.button a:hover {color:white;display:block}
.page-providers-reviews .pager {float:none;text-align:center}
.view-filters label {float:left;margin-right:5px;font-weight:normal;font-size:15px;padding-top:2px}
.node-type-provider .breadcrumb {padding:2px 0 2px 20px;font-size:12px}
.node-type-provider #all-content {background:#eeeeee}
.node-type-provider #main .main-content {position:relative;padding:0}
.node-type-provider #main .main-content .content {border:none;padding:0 20px 10px 20px;overflow:hidden}
.node-type-provider #top-line {width:100%;height:70px;border-bottom:2px solid #e7e7e7}
.node-type-provider #top-line li a,.node-type-provider .ui-tabs .ui-tabs-nav li a {padding:45px 9px 0px;color:lightgray;font-weight:600}
.node-type-provider #top-line li {display:none}
.node-type-provider #top-line li.ui-state-default {display:block;font-size:14px;border-radius:0;margin-left:5px!important;background:white;top:0}
.node-type-provider .ui-tabs .ui-tabs-nav li a#tab0 {background:url(../images/sprite-r.png) no-repeat -143px -2px transparent}
.node-type-provider .ui-tabs .ui-tabs-nav li a#tab1 {background:url(../images/sprite-r.png) no-repeat -3px 0px transparent}
.node-type-provider #top-line li.ui-state-default a:hover,.node-type-provider #top-line li.ui-state-default.ui-tabs-selected a {color:#035b8b}
.node-type-provider #top-line li.ui-state-default.ui-tabs-selected a#tab0 {background:url(../images/sprite-r.png) no-repeat -145px -95px transparent}
.node-type-provider #top-line li.ui-state-default.ui-tabs-selected a#tab1 {background:url(../images/sprite-r.png) no-repeat -3px -95px transparent}
.page-node.node-type-provider #main .main-content h1 {font-size:22px;font-weight:bold;line-height:normal;padding:6px 10px 0;margin:0}
.page-node.node-type-provider #main .main-content h1 span {color:#035b8b}
.node-type-provider .data.tabs {margin:0;width:695px;float:right;padding:0}
.node-type-provider .ui-tabs .ui-tabs-panel {border:none;padding:20px}
.node-type-provider .views-exposed-form .views-exposed-widget {padding-top:0}
.node-type-provider .views-exposed-form .form-submit {display:none}
.node-type-provider.page-node #main .node-review .main-content {border:none}
.node-type-provider #main h3.rcaption {background:none;color:#035b8b;font-weight:600;padding:0;margin:0}
.node-type-provider #main .node-teaser header {border-bottom:none;padding-bottom:0;margin-bottom:0}
.node-type-provider.page-node #main .node-review .main-content .content {background:none;padding:5px}
.node-type-provider .hr_votes {width:220px;padding:0;font-weight:normal}
.node-type-provider .hr_votes .caption {font-weight:normal;padding:4px 0 6px 10px;border-radius:0;margin-bottom:5px}
.node-type-provider .hr_votes .hr_vote {clear:both;height:20px;background:none;border-radius:0;margin-top:0;padding:0px 0 5px;font-size:14px}
.node-type-provider .hr_votes .hr_vote.even {}
.node-type-provider .hr_vote .fivestar {float:right;margin-right:10px;padding:4px 0 5px}
.node-type-provider .review-right {margin-left:285px;font-size:13px;color:#333333;line-height:inherit;font-weight:normal}
.node-type-provider .review-right .field-name-body {margin-top:0;margin-bottom:50px}
.node-type-provider #main .node-teaser .links,.node-type-provider #main .node-teaser .links a {font-weight:normal;font-size:14px;color:#5bafe7}
.node-type-provider #left-col {float:left;width:242px}
#left-col #main-info {background:white;overflow:hidden;border-radius:5px}
.node-type-provider .logo-info {float:none;width:180px;overflow:hidden}
.node-type-provider .image img {width:220px;border:1px solid lightgray}
.node-type-provider .site a {text-indent:0;display:block;height:25px;margin:30px auto 17px;padding:7px 0 10px 0;color:white;border-radius:5px;font-size:20px;background:#fe4c29;width:220px;font-family:Raleway;font-weight:700}
.node-type-provider #main-info .site a {margin-top:1px}
.caption .fivestar {float:left;margin:9px 0 0 1px}
.caption .count {font-size:12px;margin:11px 1px 0 1px;overflow:hidden;float:left}
.node-type-provider .hr_votes .caption {font-weight:bold;font-size:22px;border-radius:0;overflow:hidden;border-bottom:1px solid lightgray;padding:0 0 0 10px}
.node-type-provider .hr_votes .caption span {margin-right:5px}
.node-type-provider .hr_votes .caption .count span {margin:0 2px 0 0}
.node-type-provider #left-col .hr_votes .hr_vote {margin-top:4px}
.node-type-provider #left-col .hr_votes .hr_vote.even {background:none}
.node-type-provider #left-col .hr_votes .data {padding:0}
.node-type-provider #left-col .hr_votes .voters {margin:7px 0 0 10px;font-size:12px;font-weight:normal}
.node-type-provider #left-col .hr_votes .voters .title {float:left;margin:0 5px 0 0;font-weight:normal}
.node-type-provider #left-col .hr_votes .recommend {margin:0 0 10px 10px;font-size:12px}
.node-type-provider #left-col .hr_votes .recommend .title {float:left;margin:0 5px 0 0;font-weight:normal}
.node-type-provider #left-col .overall {margin:15px auto 5px 10px;font-size:15px;font-weight:bold;border-top:1px solid lightgray;padding:10px 0px 5px 0;width:240px;text-align:center}
.node-type-provider .be-first {margin:10px 0 15px 10px;display:block;width:140px;font-size:15px}
.node-type-provider #left-col #ratings {overflow:hidden}
#block-views-providers-block_topwhost_small {clear:both;margin:20px 0 0 0;border:1px solid lightgray}
#block-views-providers-block_topwhost_small h2 {padding:20px 5px 5px 10px;color:gray;background:url(../images/sprite-2.png) repeat-x 0 -703px;font-weight:500;margin:0;font-size:22px;font-family:'Roboto'}
.page-node #main .main-content #block-views-providers-block_topwhost_small.block-views .content {padding:0;border:none}
#block-views-providers-block_topwhost_small .view-providers {box-shadow:none}
#block-views-providers-block_topwhost_small table {border:none}
#block-views-providers-block_topwhost_small thead {display:none}
#main #block-views-providers-block_topwhost_small table td {border-bottom:1px solid lightgray;padding:15px 15px 15px 7px}
#main #block-views-providers-block_topwhost_small table td:last-child {padding-right:0}
#main #block-views-providers-block_topwhost_small table tr.views-row-last td {border:none}
#block-views-providers-block_topwhost_small .view-providers tr.even td {background:none}
#block-views-providers-block_topwhost_small .views-field-php img {margin:0}
#block-views-providers-block_topwhost_small .p-links a {color:#32afe7}
#block-views-providers-block_topwhost_small a.visit-site-btn,#block-views-providers-block_topwhost_small a.review-link {background:none;text-indent:0;font-size:13px;float:left;margin:0;height:inherit;width:inherit;line-height:14px;padding:7px 5px 0 10px}
#block-views-providers-block_topwhost_small a.visit-site-btn {padding-left:3px}
#block-views-providers-block_topwhost_small .rating span {font-size:14px;float:left;font-weight:normal;color:gray}
#main #block-views-providers-block_topwhost_small .view-providers .fivestar-stars {position:static;padding:0px 0 0 3px}
.node-type-provider #main #block-views-providers-block_topwhost_small .view-providers .fivestar-stars {position:static;padding:3px 0 0 10px}
#block-views-providers-block_topwhost_small .p-links {clear:both}
#block-hr-blocks-google-trusted img {margin:0 0 7px 0}
#block-views-providers-block-topwhost-small h2 {padding:20px 5px 5px 10px;color:gray;background:url(../images/sprite-2.png) repeat-x 0 -703px;font-weight:normal;margin:0;font-size:18px;font-family:'Open Sans'}
.page-node #main .main-content #block-views-providers-block-topwhost-small.block-views .content {padding:0}
#block-views-providers-block-topwhost-small .content {padding:5px 0}
#block-views-providers-block-topwhost-small .view-providers {box-shadow:none;width:inherit}
#block-views-providers-block-topwhost-small table {border:none}
#block-views-providers-block-topwhost-small thead {display:none}
#main #block-views-providers-block-topwhost-small table td {border-bottom:1px solid lightgray;padding:15px 10px 15px 0}
#main #block-views-providers-block-topwhost-small table td:last-child {padding-right:0}
#main #block-views-providers-block-topwhost-small table tr.views-row-last td {border:none}
#block-views-providers-block-topwhost-small .view-providers tr.even td {background:none}
#block-views-providers-block-topwhost-small .views-field-php img {margin:0}
#block-views-providers-block-topwhost-small a {padding:0}
#block-views-providers-block-topwhost-small .p-links a {color:#32afe7}
#block-views-providers-block-topwhost-small a.visit-site-btn,#block-views-providers-block-topwhost-small a.review-link {background:none;text-indent:0;float:left;margin:0;height:inherit;width:inherit}
#block-views-providers-block-topwhost-small a.review-link {margin-top:3px;font-size:9px;color:gray;font-family:Raleway;text-decoration:none}
#block-views-providers-block-topwhost-small a.review-link:hover {text-decoration:underline}
#block-views-providers-block-topwhost-small .rating span {font-size:14px;float:left;font-weight:normal;color:gray;padding-right:1px}
#block-views-providers-block-topwhost-small .fivestar-stars {position:static!important;float:left}
#block-views-providers-block-topwhost-small .p-links {clear:both}
#all-content #block-views-providers-block-topwhost-small .view-providers td {padding:5px 0;border:none!important}
#all-content #block-views-providers-block-topwhost-small .view-providers .views-row-last td {border-bottom:none}
#all-content #block-views-providers-block-topwhost-small .view-providers td.views-field-php {padding-left:0;padding-right:3px;text-align:left}
#all-content #block-views-providers-block-topwhost-small .view-providers td.views-field-field-p-listposition-sh {padding:0 2px 0 0;width:inherit}
#block-views-providers-block-topwhost-small .views-field-php-7 {width:70px}
#block-views-providers-block-topwhost-small .name {font-family:Raleway;font-weight:700;font-size:17px;color:#035b8b}
#block-views-providers-block-topwhost-small a.visit-site-btn {background:url("../images/sprite-2.png") no-repeat -134px -805px transparent;width:71px;height:28px}
#block-views-providers-block-topwhost-small .views-field.views-field-field-p-listposition-sh span {background:url("../images/sprite-2.png") no-repeat -185px -835px transparent;width:20px;height:20px;display:block;color:#035b8b;font-weight:700;font-size:12px;padding-top:2px;margin-top:5px;font-family:arial}
.page-node-edit .form-item-i-web {float:left}
.page-node-edit .form-item-i-web-display {margin:32px 0 0 450px}
.page-node-edit .form-item-i-web-display input {width:300px}
.page-node-edit .form-item-i-web-hide {clear:both}
.page-node .node,.front .node {margin-bottom:0}
.view-display-id-block_all_reviews .node-review .main-content,.page-providers-reviews #main .node-review .main-content,.page-node #main .node-review .main-content,.node-type-review #main .main-content {padding:0;margin-bottom:15px;border:1px solid lightgray;clear:both}
.view-display-id-block_all_reviews .node-review .main-content .content,.page-providers-reviews #main .node-review .main-content .content,.page-node #main .node-review .main-content .content,#main h2.rcaption,#main h3.rcaption {font-size:17px;color:white;font-weight:bold;background:none repeat scroll 0 0 #c2c2c2;border:medium none;margin:5px;padding:7px 0 7px 10px}
h2.rcaption a,h3.rcaption a,h3.rcaption a:hover {color:white;display:block;font-size:18px;font-weight:bold;padding:0 5px}
.node-type-review #main .main-content .pname {color:#275FA6;float:left;font-size:28px;padding:3px 0 0 10px}
.node-type-review #main .main-content .pname.delim {padding:3px 10px 0 0}
.node-type-review #main .main-content h1 {padding:0 10px;display:block;font-size:28px}
.node-type-review #main .main-content .submitted {display:block;padding:0 0 10px 10px}
.node-type-review #main .main-content .content {margin:auto;padding:20px 0 10px 0;position:relative;width:720px}
.node-review .hr_votes,.node-type-review .hr_votes {margin:0;font-size:15px;float:right}
.node-review .hr_votes .data,.node-type-review .hr_votes .data {border-bottom:none;border-top:none}
.node-review .hr_votes .rate-other,.node-type-review .hr_votes .rate-other {margin-top:5px;font-size:12px}
.node-review .hr_votes .rate-other .data,.node-type-review .hr_votes .rate-other .data {border:none}
.node-review .hr_votes .rate-other .text,.node-type-review .hr_votes .rate-other .text {padding:0}
.node-review .hr_votes .rate-other .text .title,.node-type-review .hr_votes .rate-other .text .title {float:left;margin-right:10px;padding-left:10px}
.review-right {margin-left:305px;font-size:15px}
.review-right .pros-cons {height:90px}
.review-right p {line-height:25px}
.review-right .pros-cons .caption {font-weight:bold;font-size:19px;margin-right:5px}
.review-right .pros-cons .text {line-height:18px}
.review-right .frame {border:1px solid lightgray;min-height:53px;padding:8px 10px 5px;width:210px}
.review-right .field-name-body {margin-top:25px;margin-bottom:50px}
.review-right .pros {float:left}
.review-right .vs {float:left;margin-left:7px;padding-top:20px;font-weight:bold;font-size:18px}
.review-right .cons {float:right}
.review-wrapper {font-size:12px;color:gray;font-weight:normal;width:310px;float:left;border:1px solid lightgray;border-radius:5px;padding:10px;min-height:166px;position:relative}
.review-wrapper .pointer {width:20px;height:20px;position:absolute;top:10px;left:-10px;background:url(../images/sprite-2.png) no-repeat -192px -895px transparent}
#main .node-teaser .review-wrapper .submitted {float:none;font-size:12px;border-bottom:1px solid lightgray;padding-bottom:3px;margin-bottom:10px}
.node-review .links {float:right!important;margin:10px 0 0 0}
.node-review .reviewer {float:left;color:#b5b3b3;font-weight:normal;font-size:14px;text-align:center;margin-right:20px}
.node-review .reviewer img {margin:0}
.reviewer .name {width:50px;overflow:auto}
.node-type-review .links {bottom:5px;position:absolute;right:0;text-align:right;width:500px}
.links .review-provider {white-space:nowrap}
.links .rlinks {float:right}
.links .rlink {float:left}
.node-review .links .delim,.node-type-review .links .delim {margin:3px;color:#275FA6}
.node-type-provider .item-list .pager {overflow:hidden;padding:0}
.node-type-provider .item-list .pager li.pager-previous {float:left}
.node-type-provider .item-list .pager li.pager-next {float:right}
.node-type-provider .item-list .pager li a {color:#035b8b;background:url(../images/sprite-2.png) no-repeat -125px -1002px transparent;padding:12px 10px 4px 0;width:70px;display:block;font-weight:700;font-size:18px}
.node-type-provider .item-list .pager li.pager-previous a {background:url(../images/sprite-2.png) no-repeat -80px -1002px transparent;padding:12px 10px 4px 9px}
.page-providers-reviews #edit-provider-wrapper,.view-display-id-block_all_reviews #edit-provider-wrapper,.view-display-id-block_all_reviews_re #edit-provider-wrapper,.view-display-id-block_all_reviews_bu #edit-provider-wrapper,.view-display-id-block_all_reviews_ca #edit-provider-wrapper {display:none}
.page-providers-reviews .attachment .content .form-type-select,.view-display-id-block_all_reviews .attachment .form-type-select,.view-display-id-block_all_reviews_re .attachment .form-type-select,.view-display-id-block_all_reviews_bu .attachment .form-type-select,.view-display-id-block_all_reviews_ca .attachment .form-type-select {float:left;margin:8px 15px 0 0}
.page-providers-reviews .attachment .content .form-type-select label,.view-display-id-block_all_reviews .attachment .form-type-select label,.view-display-id-block_all_reviews_re .attachment .form-type-select label,.view-display-id-block_all_reviews_bu .attachment .form-type-select label,.view-display-id-block_all_reviews_ca .attachment .form-type-select label {float:left;margin-right:5px;font-size:15px;padding-top:2px}
.page-providers-reviews .attachment .content .form-type-select select#select_provider,.view-display-id-block_all_reviews .attachment .form-type-select select#select_provider,.view-display-id-block_all_reviews_re .attachment .form-type-select select#select_provider,.view-display-id-block_all_reviews_bu .attachment .form-type-select select#select_provider {width:115px}
#block-hr-blocks-t-pick-providers-ar {margin-bottom:15px}
#main .providers #block-views-providers-block_pick_bu_areviews {float:left}
#main .providers #block-views-providers-block_pick_re_areviews {float:right}
#main .providers.areviews .block {margin-bottom:0}
#main .providers.areviews h2 {font-size:20px}
#main .providers.areviews .content {margin-top:5px}
#main .providers.areviews .shadow {background:none;height:0;margin-bottom:0}
#main .providers.areviews,.page-node #main .providers.areviews #providers-bottom {border:none;margin:0 20px;padding:0}
.front #main .node-admin-page h2 {padding:10px 10px 0 5px;border:none}
.front .node-admin-page .shadow {display:none;background:none;margin-bottom:0}
.front #main .node-admin-page .inside {border:none}
.front #main .node-admin-page .content {text-align:justify;font-size:16px;padding:10px 5px 10px 5px}
.front .node-admin-page p {margin:0 0 10px}
.front .content.page,.attachment-before .content.page {font-size:16px;padding:10px 5px 0}
.front .content.page {font-size:13px;margin-bottom:5px}
.page-node #main .main-content h1 {font-size:38px;line-height:45px;font-weight:500;margin:10px 0 2px 0}
h1.preface,.front h1 {margin-top:3px;padding:0}
h1.preface,#main h2.preface {font-weight:300;font-size:25px;line-height:normal}
.front h1.preface {font-weight:normal;font-size:33px;line-height:35px;color:#666666}
.content.page.preface,.front .content.page.preface,.attachment-before .content.page.preface,.field-name-field-preface-b-body {font-size:13px;padding:0 0 10px;float:left;width:100%;font-family:Raleway;font-weight:500}
.front .content.page.preface {padding:0}
.preface p,.field-name-field-preface-b-body p {margin-bottom:10px}
.field-name-field-preface-b-body p {margin-bottom:7px}
.node-teaser.article {margin-bottom:12px;background:#fefefe;padding:10px;box-shadow:1px 3px 10px -4px gray;border:1px solid lightgray}
#main .node-teaser h2 {margin-top:10px}
.node-teaser h2 a,.node-teaser h3 a {color:gray;font-size:24px;line-height:22px;font-weight:500;margin:0;border:medium none;padding:0;font-family:'Roboto'}
.node-teaser h2 a {color:#333333}
.node-teaser h2 a:hover {color:#009ce2}
.node-teaser.with_thumb .teaser-content {margin-left:210px}
.node-teaser .more {}
.front #main .node h2,.front #main .node h3 {color:black;margin:0;padding:0;font-size:18px;font-weight:bold}
.front #main .node h2 a,.front #main .node h3 a {}
#main .node-teaser .submitted {font-size:14px;color:#bebebe;padding-top:3px;float:left}
#main .node-teaser .links,#main footer .links {float:left}
#main .node-teaser .links {clear:both}
#main footer .links a {color:gray}
.node-teaser header {margin-bottom:8px}
article .thumb {width:200px;float:left;margin:0 10px 5px 0;text-align:center}
.field-name-field-tags div {display:block}
.preface table {margin-top:10px!important}
.field-name-body table td,#main .block table td {border:none}
.field-name-body table.no-border td,#main .block table.no-border td {border:none}
.node-type-admin-page .field-name-body table {margin:0}
.node-type-admin-page .field-name-body table td {vertical-align:top}
.view-sitemap .views-row {margin-bottom:15px}
.view-sitemap .views-field-title {clear:both;float:left;margin-right:10px}
.view-sitemap .views-field-created {color:gray;font-size:12px;padding-top:4px}
.profile {margin-top:5px}
.profile #user-caption {border-bottom:1.5px dotted lightgray;color:#478AFD;font-size:25px;font-style:italic;margin-bottom:20px;text-align:center}
.profile .field-name-field-u-bio,.profile .field-name-field-u-bio p {text-align:left}
.profile .user-picture {float:none;text-align:center}
.profile #articles-caption {font-style:italic;margin:20px 0 20px;text-align:center}
.profile .view-articles {margin-bottom:40px}
.tags {text-align:center}
.tags a:hover {background:#3399FF;color:white}
.tags .more-link a {color:gray}
.tags .more-link a:hover {background:transparent;color:black}
#block-hr-blocks-get-prefacehome {position:static;width:580px;float:left;margin-bottom:0}
#highlighted #block-hr-blocks-get-prefacehome .inside {background:transparent;border:none;position:static;padding-left:20px}
#highlighted #block-hr-blocks-get-prefacehome .shadow {background:none;height:0;margin-bottom:0}
#highlighted #block-hr-blocks-get-prefacehome .tabs-wrapper {margin-bottom:-7px}
#block-hr-blocks-request-quote-v1 h3 {background:#f3f8fb;padding:10px 10px 5px 5px;color:gray;font-weight:bold}
#block-hr-blocks-request-quote-v1 .content {background:#f8f8f8;padding:10px;border:none}
#highlighted #block-hr-blocks-request-quote-v1 .inside {background:transparent;border:medium none;padding:0}
#highlighted #block-hr-blocks-request-quote-v1 .shadow {background:none;height:0;margin-bottom:0}
#highlighted #block-hr-blocks-request-quote-v1 .content {padding:0;border:none}
#block-hr-blocks-request-quote-v1 #up {font-size:17px;line-height:18px}
#block-hr-blocks-request-quote-v1 #up img {width:60px;float:left;margin:0 5px 0 0}
#block-hr-blocks-request-quote-v1 #up .caption {font-size:14px;font-weight:bold;text-align:center;margin:0 0 0px 0}
#block-hr-blocks-request-quote-v1 #up .text {font-size:11px;color:gray;float:left;width:165px;margin-left:10px}
#block-hr-blocks-request-quote-v1 #up .text li {list-style-type:disc;margin-left:10px}
#block-hr-blocks-request-quote-v1 #up .text .guide-text {margin-left:10px}
#block-hr-blocks-request-quote-v1 #up .img {background:url(../images/#om-menu-main-om-menu li.om-leaf0.png) no-repeat scroll -90px -11px transparent;float:right;height:53px;width:50px;position:absolute;top:67px;right:10px}
#block-hr-blocks-request-quote-v1 #requestQuoteFormWrapper {width:auto;height:290px}
#block-hr-blocks-request-quote-v1 #requestQuoteFormWrapper .step {height:285px}
#block-hr-blocks-request-quote-v1 .step#questions_section .quote-pic {background:url(../images/quote-phone.png) no-repeat scroll 0 0 transparent;width:270px;height:190px;margin:15px 0 0 0}
#block-hr-blocks-request-quote-v1 .left {float:left;margin:15px 10px 0 0}
#block-hr-blocks-request-quote-v1 .step#personal_data .left {margin:5px}
#block-hr-blocks-request-quote-v1 .step#personal_data .left img {width:130px}
#block-hr-blocks-request-quote-v1 .right {float:right;margin:4px 5px 0 0}
#block-hr-blocks-request-quote-v1 .right img {width:110px}
#block-hr-blocks-request-quote-v1 .right .str2 {font-size:9px;font-style:italic;position:absolute;color:white;top:90px;right:28px;width:70px}
#block-hr-blocks-request-quote-v1 .wrapper {font-size:12px;margin:0;overflow:hidden}
#block-hr-blocks-request-quote-v1 #questions_section .wrapper {margin:10px 0 5px}
#block-hr-blocks-request-quote-v1 .wrapper input {float:left;text-align:left;width:170px;height:18px;margin:1px 0 2px 30px;padding:1px 0 1px 10px;font-size:12px;border-radius:3px;background:white}
#block-hr-blocks-request-quote-v1 .wrapper input.error {border:1px solid red}
#block-hr-blocks-request-quote-v1 #personal_data .wrapper.first {margin-top:5px}
#block-hr-blocks-request-quote-v1 .wrapper.top select {width:120px;float:right}
#block-hr-blocks-request-quote-v1 .label_before {float:none;margin-left:0;margin-bottom:0}
#block-hr-blocks-request-quote-v1 .wrapper.phone .label_before {margin-bottom:2px}
#block-hr-blocks-request-quote-v1 .question {float:left;color:gray}
#block-hr-blocks-request-quote-v1 .multipartForm .step-notice {display:none;bottom:0;font-size:12px;left:5px;line-height:15px;position:absolute;text-align:right;width:80px;color:gray}
#block-hr-blocks-request-quote-v1 #requestQuoteFormWrapper label.error {background:#f8f8f8;bottom:140px;font-size:10px;font-weight:normal;left:30px;color:red}
#block-hr-blocks-request-quote-v1 .protected {background:url(../images/sprite-0.png) no-repeat scroll 0 -17px white;bottom:50px;height:19px;right:22px;position:absolute;width:85px}
#block-hr-blocks-request-quote-v1 #requestQuoteFormWrapper #Navigation {bottom:0;left:18px}
#block-hr-blocks-request-quote-v1 #requestQuoteFormWrapper #Navigation #next {background:url(../images/quote-btn-back.jpg) repeat-x scroll 0 0 transparent;border:none;cursor:pointer;width:210px;color:white;padding:6px 0 20px;border-radius:5px;height:30px}
#block-hr-blocks-request-quote-v1 #requestQuoteFormWrapper #Navigation #back {position:absolute;left:12px;background:none;border:none;color:#478AFD;font-size:11px;bottom:37px;cursor:pointer;text-decoration:underline}
#block-hr-blocks-request-quote-v1 .results {margin:20px auto;height:auto;width:215px;border-top:1px solid lightgray;padding-top:20px}
#block-hr-blocks-request-quote-v1 .results a {font-size:13px}
#block-hr-blocks-request-quote-v1 .results .quote-final p {font-size:12px;margin:0;line-height:18px}
#block-hr-blocks-request-quote-v1 .guide {background:url(../images/quote-guide.jpg) no-repeat scroll 0 0 transparent;width:70px;height:90px;float:left}
#block-hr-blocks-request-quote-v1 .results .guide {position:relative;color:black;font-size:14px;left:0;padding:0;top:0;width:200px;background:none}
#block-hr-blocks-request-quote-v1 .results .guide img {width:80px;padding:0 63px;margin:2px 0 0 0}
.page-node-edit #edit-field-p-types-und .form-type-checkbox {margin:0 30px 38px 0}
.page-node-edit #edit-field-p-types-und .form-item-field-p-types-und-bu {margin-top:20px}
#edit-field-p-listposition-bu {margin-top:20px}
#edit-s {margin-bottom:30px}
#types-n-feat {float:left;margin-left:45px}
#types-n-feat #edit-field-p-types-und {margin-top:20px}
#types-n-feat .form-type-checkbox {margin-bottom:38px}
#listpositions {float:left;margin-top:20px}
#listpositions .form-type-textfield {margin-bottom:8px}
#listpositions {float:left;margin-top:20px}
label[for="edit-field-p-types-und"] {color:#478AFD}
.ts {float:right;color:black;font-size:12px;margin-top:10px}
.cf:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
* html .cf {zoom:1}
*:first-child+html .cf {zoom:1}
.social-buttons .vhidden {border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.social-buttons {display:block;list-style:none;padding:0;margin:0;text-align:right;overflow:hidden}
.social-buttons>li {display:block;margin:0;float:left}
.social-buttons .socialite {display:block;position:relative;height:25px}
.social-buttons div.socialite {display:block;position:relative;height:75px;padding-right:20px}
.social-buttons a.socialite {padding-right:10px}
.social-buttons .socialite-loaded {background:none!important}
.social-buttons a.twitter-share {width:95px;background-position:0 30px;padding-right:10px}
.social-buttons div.googleplus-one {width:60px}
.social-buttons a.googleplus-one {width:67px;background-position:-114px 30px;padding-right:10px}
.social-buttons div.facebook-like {width:65px}
.social-buttons a.facebook-like {width:82px;background-position:-202px 30px;padding-right:10px}
.social-buttons .uiGrid {width:50px!important}
.social-buttons div.linkedin-share {width:125px;padding-right:0}
.social-buttons a.linkedin-share {width:95px;background-position:-294px 30px;padding-right:10px}
a.yt-direct {background:url(../images/sprite-0.png) no-repeat -130px -115px;display:block;margin-top:10px;padding-top:35px;font-size:12px;outline:none}
a.yt-direct:hover {background:url(../images/sprite-0.png) no-repeat -130px -111px;outline:none}
a.yt-direct:active {outline:none}
.search-results p.search-info {font-size:12px;font-style:italic;margin-bottom:6px}
.search-results p.search-snippet {margin-bottom:0}
.search-results .title {margin-top:10px}
.search-results li {margin-bottom:5px}
.page-get-iframe {background:none}
.page-get-iframe #all-content {width:auto;box-shadow:none}
body.one-sidebar.sidebar-second.page-get-iframe #main {background:none transparent;margin:0;padding:0}
.page-get-iframe #all-content .block {margin:0}
.page-get-iframe .sidebar {width:240px}
.page-get-iframe .sidebar .block-title {text-align:center}
#all-reviews-snippet {margin:auto;width:270px}
#block-hr-blocks-google-all-reviews-snippet {display:none;margin-bottom:5px}
.ui-tabs #user-reviews.ui-tabs-panel {padding:15px 10px 10px 10px}
#block-hr-blocks-ad-free-ipad-mini {position:absolute;top:32px;right:0}
#block-hr-blocks-ad-free-ipad-mini .kkcount-down {color:red;font-size:15px;position:absolute;left:165px;top:35px;width:190px}
#block-hr-blocks-weekly-video {padding:0}
#block-hr-blocks-weekly-video .content {padding-top:0;overflow:hidden;height:160px}
.media_embed {text-align:center}
#speedtest-main-window {text-align:center}
.view-reviews .attachment select,.views-exposed-widgets select {float:left;font-size:14px;color:lightgray;border-color:lightgray}
.reviews .view-filters {margin-left:72px;color:lightgray}
.breadcrumb {clear:both;padding:0 0 2px 0;font-size:12px;color:lightgray}
#main .main-content.page404 {padding:30px 60px 10px 60px}
#main .page404 .content.page {border:none;margin:0;padding:0;font-size:16px;color:black}
.page404 .sitemap {margin-top:40px;font-size:14px}
#main .page404 .content.page p {color:black;line-height:24px}
#hr-pages-edittagspage-form .tid {color:lightgray;font-size:10px}
#hr-pages-edittagspage-form #edit-tags input {float:left;margin:7px}
#hr-pages-edittagspage-form .zero {color:red}
#block-hr-blocks-current-page-provider-articles {padding-bottom:0}
.block-teasers .views-row {border-bottom:1px dotted lightgray;margin:5px}
.block-teasers .views-row.last {border-bottom:none}
.block-teasers .views-field.teaser {font-size:12px;margin:0 0 10px 63px}
.sidebar .block .content .block-teasers .views-row a {border:none;color:#478AFD}
#block-hr-blocks-ad-speedtest-page {border:none;margin:0;padding:0 0 8px 0}
#block-hr-blocks-ad-speedtest-page .content {padding:0}
#block-hr-blocks-ad-speedtest-page a {padding:0}
#block-hr_blocks-send_msg_n_subscribe,#block-hr-blocks-send-msg-n-subscribe {overflow:hidden;width:280px;left:5px;top:110px;position:absolute}
#block-hr_blocks-send_msg_n_subscribe #edit-name,#block-hr-blocks-send-msg-n-subscribe #edit-name {overflow:hidden}
#block-hr_blocks-send_msg_n_subscribe .form-item-fname,#block-hr-blocks-send-msg-n-subscribe .form-item-fname {width:135px;float:left;margin:0}
#block-hr_blocks-send_msg_n_subscribe .form-item-lname,#block-hr-blocks-send-msg-n-subscribe .form-item-lname {width:135px;float:right;margin:0}
#block-hr_blocks-send_msg_n_subscribe input,#block-hr-blocks-send-msg-n-subscribe input {width:99%}
#block-hr_blocks-send_msg_n_subscribe .form-item-email,#block-hr-blocks-send-msg-n-subscribe .form-item-email {margin:8px 0 9px}
#block-hr_blocks-send_msg_n_subscribe #edit-m-and-s,#block-hr-blocks-send-msg-n-subscribe #edit-m-and-s {width:200px;float:left}
#block-hr_blocks-send_msg_n_subscribe .form-item-message,#block-hr-blocks-send-msg-n-subscribe .form-item-message {margin:2px 0 0 0}
#block-hr_blocks-send_msg_n_subscribe #edit-message,#block-hr-blocks-send-msg-n-subscribe #edit-message {height:55px}
#block-hr_blocks-send_msg_n_subscribe .form-item-subscribe,#block-hr-blocks-send-msg-n-subscribe .form-item-subscribe {font-size:11px;color:gray}
#block-hr_blocks-send_msg_n_subscribe .form-item-subscribe,#block-hr-blocks-send-msg-n-subscribe .form-item-subscribe label {position:relative;top:2px}
#block-hr_blocks-send_msg_n_subscribe #edit-subscribe,#block-hr-blocks-send-msg-n-subscribe #edit-subscribe {width:auto}
#block-hr_blocks-send_msg_n_subscribe .form-actions,#block-hr-blocks-send-msg-n-subscribe .form-actions {float:right;margin:0;width:70px;height:95px}
#block-hr_blocks-send_msg_n_subscribe .form-actions input,#block-hr-blocks-send-msg-n-subscribe .form-actions input {height:100px;width:100%;background:url(../images/send-msg-btn.png) no-repeat scroll -3px 0 transparent;border:none;text-indent:-9999px;cursor:pointer}
#block-hr_blocks-social_links .title {font-size:12px;line-height:18px;color:#aaaaaa}
.social-links {position:relative;overflow:hidden}
.social-links div {float:left;margin-left:10px}
.social-links .col-2 {position:absolute;left:115px;top:0}
.social-links a {display:block;margin:0 0 15px 0;text-indent:-9999px;width:97px;height:30px}
.social-links .Facebook {background:url(../images/social.png) no-repeat 0 0 transparent}
.social-links .Twitter {background:url(../images/social.png) no-repeat 0 -48px transparent}
.social-links .GooglePlus {background:url(../images/social.png) no-repeat 0 -96px transparent}
.social-links .LinkedIn {background:url(../images/social.png) no-repeat -110px 0 transparent}
.social-links .YouTube {background:url(../images/social.png) no-repeat -110px -48px transparent}
.social-links .RSS {background:url(../images/social.png) no-repeat -110px -96px transparent}
#block-hr_blocks-footer_links {overflow:hidden;display:block;clear:both;margin:20px auto 0}
#block-hr_blocks-footer_links .col {float:left;margin-right:80px;min-width:160px}
#block-hr_blocks-footer_links .title {font-size:20px;color:white;margin-bottom:20px}
#block-hr_blocks-footer_links ul {margin:0}
#block-hr_blocks-footer_links li {list-style:disc;border-bottom:1px dotted lightgray;padding:7px 0 4px}
#block-hr_blocks-footer_links a {color:#aaaaaa;font-size:15px}
#block-hr_blocks-footer_links a:hover {color:white}
.types-block.VoIP.Equipment {margin-top:5px}
.view-display-id-block_provider_types_all .views-field-title a,.types-block .title a {background:#F8F8F8;display:block;padding:5px 10px 5px 38px;border-top:2px solid #7aabd6;border-bottom:1px solid lightgray;color:#004286;font-size:18px;font-weight:bold}
.types-block.VoIP.Equipment .title a {background:url(../images/types-icons.png) no-repeat 14px 11px #F8F8F8}
.types-block.VoIP.Features .title a {background:url(../images/types-icons.png) no-repeat 11px -31px #F8F8F8}
.types-block.VoIP.Protocols .title a {background:url(../images/types-icons.png) no-repeat 5px -69px #F8F8F8}
.types-block.usage .title a {background:url(../images/types-icons.png) no-repeat 14px -112px #F8F8F8}
.types-block .content {padding:15px 20px 20px 40px;border-bottom:1px solid lightgray;overflow:hidden}
.notice {margin:30px 0 20px}
.types-block .col3-1,.types-block .col3-2,.types-block .col3-3,.types-block .col4-1,.types-block .col4-2,.types-block .col4-3,.types-block .col4-4 {float:left;width:170px}
.view-display-id-block_provider_types_all .views-field-body {margin:20px 20px 40px 40px}
.view-taxonomy-lists .views-row,.view-providers .views-row {overflow:hidden;margin-bottom:10px}
.view-taxonomy-lists p {margin-bottom:0}
.views-more-link {float:right}
.views-row p {margin-bottom:0}
#disqus_thread {margin-top:30px}
.views-row {position:relative}
.hr-captcha {margin-left:30px;width:180px;margin-top:20px}
.hr-captcha #siimage {border:1px solid lightgray!important;margin-right:15px!important;width:105px;height:45px}
.hr-captcha #play-btn {width:20px;height:20px}
.hr-captcha #reload-btn {border-style:none;margin:0;padding:0}
.hr-captcha #reload-btn img {width:17px;height:17px;float:none}
.hr-captcha #code {color:gray;font-size:11px;clear:both;margin-top:7px}
#ct_captcha {background:white}
#block-hr-blocks-home-banner {position:relative;margin:0 0 25px;overflow:hidden}
#block-hr-blocks-home-banner .content {height:385px;width:100%;background:url(../images/sprite-2.png) repeat-x scroll 0 -310px #64b6ed}
#block-hr-blocks-home-banner img {position:absolute;right:30px;top:35px}
#block-hr-blocks-home-banner h1 {position:absolute;left:20px;top:15px;width:550px;font-weight:600;font-size:31px;line-height:38px;color:white;text-shadow:1px 3px 2px gray}
#block-hr-blocks-home-banner .banner_body {position:absolute;left:15px;top:110px;width:480px;font-family:arial}
#block-hr-blocks-home-banner h4 {font-weight:normal;font-size:15px;margin:15px 0 17px 10px}
#block-hr-blocks-home-banner ul {padding:0 0 0 10px}
#block-hr-blocks-home-banner li {background:url(../images/checkmark-blue.png) no-repeat scroll 0 0 transparent;text-indent:25px;padding:0 0 8px 0;font-weight:600}
#block-hr-blocks-home-banner .arrow {width:45px;height:50px;background:url(../images/sprite-2.png) no-repeat -47px -30px;margin-right:10px}
#block-hr-blocks-home-banner span:first-child {display:block;margin:18px 0 5px;font-size:19px;line-height:19px;text-shadow:0px 1px 0px lightgray;color:#444444}
#block-hr-blocks-home-banner span:last-child {color:white;font-size:15px;line-height:22px;text-shadow:1px 1px 0px gray}
#block-hr-blocks-home-banner .right {position:absolute;top:275px;left:640px}
#block-hr-blocks-home-banner .right h2 {color:#444444;font-weight:600;text-shadow:0px 1px 0px lightgray;font-size:21px;font-family:arial}
#block-hr-blocks-home-banner .right .banner_body {position:static;color:white;margin:0 0 0 10px;width:300px;text-transform:uppercase;text-shadow:1px 0px 0px gray;font-weight:600;font-size:14px}
#block-hr-blocks-home-banner .right .banner_body div {margin-bottom:1px}
#block-hr-blocks-home-banner2 {text-align:center;position:absolute;top:125px;width:100%;color:white}
#block-hr-blocks-home-banner2 .content {padding:0 70px;font-family:Raleway}
#block-hr-blocks-home-services .sevice-block {float:left;width:305px;text-align:center}
#block-hr-blocks-home-services .sevice-block.last {float:right}
#block-hr-blocks-home-services .sevice-block:hover {background:#f6f4f5}
#block-hr-blocks-home-services .top-bar {width:100%;background:black;margin-bottom:15px}
#block-hr-blocks-home-services .sevice-block:hover .top-bar {background:#018def}
#block-hr-blocks-home-services .text {color:gray;width:250px;margin:auto;height:60px;overflow:hidden}
#block-hr-blocks-home-services .read-more {display:block;margin:5px auto 10px;font-size:18px;color:#64b6ed}
#block-hr-blocks-home-services {padding:0 20px}
#block-hr-blocks-home-services .icon {width:103px;height:105px;margin:auto}
#block-hr-blocks-home-services .ds {background:url(../images/sprite-2.png) repeat-x 3px -187px}
#block-hr-blocks-home-services .vps {background:url(../images/sprite-2.png) repeat-x -102px -83px}
#block-hr-blocks-home-services .hr {background:url(../images/sprite-2.png) repeat-x 1px -83px}
.front h2.preface {overflow:hidden;clear:both;margin-bottom:10px}
body.one-sidebar.sidebar-second .page-compare-providers #main {width:960px}
body.sidebar-second .page-compare-providers #sidebar-second {padding:0;margin-left:5px}
.page-compare-providers .field-name-field-preface-bottom {width:100%}
.front #block-views-providers-block-h-top-sh-table {padding:0 20px}
#block-hr-blocks-disclosure {background:#f6f4f5;border:none;padding-top:5px}
#block-hr-blocks-disclosure p {font-size:13px;font-family:arial;margin-bottom:10px}
.node-type-webform input {border:1px solid lightgray;padding:10px 0 10px 10px;font-size:16px}
.node-type-webform .webform-component-textarea textarea {height:200px;border:1px solid lightgray}
.node-type-webform input#edit-submit {background:url(../images/sprite-2.png) repeat-x 0 -803px;border:none;text-indent:-9999px;width:130px;height:50px;padding:0;cursor:pointer}
.node-type-webform input#edit-delete {border:none;background:none;cursor:pointer}
#block-hr-blocks-writer-admin-links {position:absolute;top:32px;right:478px;font-size:11px;z-index:1;width:150px;font-style:italic}
#block-hr-blocks-writer-admin-links .content a {color:lightgray;padding:0 10px;display:block;float:right}
#block-hr-blocks-writer-admin-links .content a:hover {border:1px dotted lightgray;border-radius:5px}
#block-hr-blocks-writer-admin-links .contextual-links-wrapper {display:none}
#block-hr-blocks-sitelock-badge {position:absolute;top:5px;right:10px}
.price.crossed {position:relative;color:black;font-size:16px;font-weight:normal}
.view-display-id-block_top_ca_p_table .price.crossed {font-size:14px}
.price.non-crossed {font-size:28px;color:#fe4c29}
.price.crossed .cross {background:url(../images/sprite-2.png) no-repeat 0px -923px transparent;width:52px;height:10px;position:absolute;top:6px;margin:auto;left:20px}
.view-display-id-block_top_ca_p_table .price.crossed .cross {width:72px;left:28px}
.limited-time {background:#fe4c29;width:140px;height:23px;margin:auto;color:white;border-radius:5px}
.page-node-80 #all-content {padding:25px 0 5px 20px;width:980px}
.page-node-80 .preface .field-item {padding-right:20px}
.page-node-215 #all-content {padding:25px 0 5px 20px;width:980px}
.page-node-215 .preface .field-item {padding-right:20px}
#block-hr-blocks-reviews-rotated {}
#block-hr-blocks-reviews-rotated .block-title {text-align:center;font-weight:300;font-size:30px;margin:50px 0 30px}
#r-rotator-wrapper {overflow:hidden;width:950px;margin:auto}
#r-rotator-wrapper .button {background:url(../images/sprite-2.png) no-repeat -175px -923px transparent;float:left;margin:90px 0 0;height:50px;text-indent:-99999px;width:27px;cursor:pointer}
#r-rotator-wrapper .button#prev {background:url(../images/sprite-2.png) no-repeat -145px -923px transparent!important}
#r-rotator {width:870px;float:left;background:transparent;border:none;overflow:hidden;padding:0;margin:0 12px}
#r-rotator.ui-tabs .ui-tabs-panel {padding:0}
#r-rotator.ui-tabs .ui-tabs-nav {background:none;border:none;margin:auto;width:90px}
#r-rotator.ui-tabs .ui-tabs-nav li {border:none;background:none;padding:0;margin:10px 5px 0}
#r-rotator .wrapper {background:white;width:360px;float:left;margin:0 20px 0 0;overflow:hidden;height:170px;padding:20px 30px 30px;border-radius:5px}
#r-rotator .wrapper:last-child {margin:0;float:right}
#r-rotator .header {width:inherit;overflow:hidden;min-height:70px}
#r-rotator .logo {float:left}
#r-rotator .rating {width:145px;overflow:hidden;float:right;margin-top:15px}
#r-rotator .fivestar {float:left;margin:2px 4px 0 0}
#r-rotator .count {font-size:14px;float:left;margin-top:0;color:lightgray;font-weight:bold}
#r-rotator .count span {font-size:16px}
#r-rotator h3 {font-size:23px;margin:5px 0;color:#434343}
#r-rotator .review {font-size:13px;line-height:17px;color:#434343}
#r-rotator a {color:#478AFD}
#r-rotator .submitted {font-family:Raleway;font-weight:700;font-size:12px;margin-top:5px;color:#434343}
#r-rotator .submitted span {font-style:italic}
#r-rotator ul a {line-height:inherit;margin:0;padding:0;text-indent:-9999px;width:20px;height:20px;background:url(../images/sprite-2.png) no-repeat -182px -980px transparent}
#r-rotator .ui-state-active a {background:url(../images/sprite-2.png) no-repeat -156px -980px transparent}
.node-type-provider #main .main-content .block .content {padding:0}
#block-hr-blocks-editor-note .header {width:inherit;overflow:hidden}
#block-hr-blocks-editor-note .photo {float:left;margin-right:7px}
#block-hr-blocks-editor-note .photo img {margin:0}
#block-hr-blocks-editor-note .title {font-weight:bold;color:gray;font-size:17px;margin:10px 0 0 5px}
#block-hr-blocks-editor-note .title span {display:block;color:#00669e;font-size:13px}
#block-hr-blocks-editor-note .body {font-size:12px;font-family:Raleway;font-weight:300}
#block-hr-blocks-g-remarket-code {height:0;overflow:hidden}
.hidden {display:none}
#chart-filter {margin:0 0 0 20px}
#chart-filter div {float:left;margin-right:10px}
.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}