





article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary
{
    display: block;
}
audio, canvas, video
{
    display: inline-block;
    display: inline;
}

audio:not([controls])
{
    display: none;
}
 [
hidden]
{
    display: none;
}
html
{
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
body
{
    margin: 0;
}
a:focus
{
    outline: thin dotted;
}
a:hover, a:active
{
    outline: 0;
}
h1
{
    font-size: 2em;
    margin: 0.67em 0;
}
h2
{
    font-size: 1.5em;
    margin: 0.83em 0;
}
h3
{
    font-size: 1.17em;
    margin: 1em 0;
}
h4
{
    font-size: 1em;
    margin: 1.33em 0;
}
h5
{
    font-size: 0.83em;
    margin: 1.67em 0;
}
h6
{
    font-size: 0.75em;
    margin: 2.33em 0;
}
abbr[title]
{
    border-bottom: 1px dotted;
}
b, strong
{
    font-weight: bold;
}
blockquote
{
    margin: 1em 40px;
}
dfn
{
    font-style: italic;
}
mark
{
    background: #ff0;
    color: #000;
}
p, pre
{
    margin: 1em 0;
}
pre, code, kbd, samp
{
    font-family: monospace,serif;
    _font-family: 'courier new' ,monospace;
    font-size: 1em;
}
pre
{
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}
q
{
    quotes: none;
}
q:before, q:after
{
    content: '';
    content: none;
}
small
{
    font-size: 75%;
}
sub, sup
{
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup
{
    top: -0.5em;
}
sub
{
    bottom: -0.25em;
}
dl, menu, ol, ul
{
    margin: 1em 0;
}
dd
{
    margin: 0 0 0 40px;
}
menu, ol, ul
{
    padding: 0 0 0 40px;
}
nav ul, nav ol
{
    list-style: none;
    list-style-image: none;
}
img
{
    border: 0;
    -ms-interpolation-mode: bicubic;
}
svg:not(:root)
{
    overflow: hidden;
}
figure
{
    margin: 0;
}
form
{
    margin: 0;
}
fieldset
{
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
legend
{
    border: 0;
    padding: 0;
    white-space: normal;
    margin-left: -7px;
}
button, input, select, textarea
{
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    vertical-align: middle;
}
button, input
{
    line-height: normal;
}
button, input[type="button"], input[type="reset"], input[type="submit"]
{
    cursor: pointer;
    -webkit-appearance: button; *overflow:visible;}
button[disabled], input[disabled]
{
    cursor: default;
}
input[type="checkbox"], input[type="radio"]
{
    padding: 0;
    height: 13px;
    width: 13px;
}
input[type="search"]
{
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button
{
    -webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner
{
    border: 0;
    padding: 0;
}
textarea
{
    overflow: auto;
    vertical-align: top;
}
table
{
    border-spacing: 0;
}
.first, #cloud-servers #highlight-features li.unmettered-traffic, .alpha
{
    margin-left: 0 !important;
}
.last, #cloud-servers #highlight-features li.data-fast, #cloud-servers #packages .box.last, .omega
{
    margin-right: 0 !important;
}
body
{
    min-width: 978px;
}
.container-24 .wrapper
{
    margin-left: auto;
    margin-right: auto;
    width: 940px;
}
.front .container-24 .wrapper, #cloud-servers .container-24 .wrapper
{
    width: 978px;
}
.ie7 .wrapper, .ie8 .wrapper
{
    overflow: hidden;
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-13, .col-14, .col-15, .col-16, .col-17, .col-18, .col-19, .col-20, .col-21, .col-22, .col-23, .col-24.
{
    display: inline;
    float: left;
    position: relative;
    margin-left: 10px;
    margin-right: 10px;
}
.push-1, .pull-1, .push-2, .pull-2, .push-3, .pull-3, .push-4, .pull-4, .push-5, .pull-5, .push-6, .pull-6, .push-7, .pull-7, .push-8, .pull-8, .push-9, .pull-9, .push-10, .pull-10, .push-11, .pull-11, .push-12, .pull-12, .push-13, .pull-13, .push-14, .pull-14, .push-15, .pull-15, .push-16, .pull-16, .push-17, .pull-17, .push-18, .pull-18, .push-19, .pull-19, .push-20, .pull-20, .push-21, .pull-21, .push-22, .pull-22, .push-23, .pull-23, .push-24, .pull-24
{
    position: relative;
}
.container-24 .col-1
{
    width: 20px;
}
.container-24 .col-2
{
    width: 60px;
}
.container-24 .col-3
{
    width: 100px;
}
.container-24 .col-4
{
    width: 140px;
}
.container-24 .col-5
{
    width: 180px;
}
.container-24 .col-6
{
    width: 220px;
}
.container-24 .col-7
{
    width: 260px;
}
.container-24 .col-8
{
    width: 300px;
}
.container-24 .col-9
{
    width: 340px;
}
.container-24 .col-10
{
    width: 380px;
}
.container-24 .col-11
{
    width: 420px;
}
.container-24 .col-12
{
    width: 460px;
}
.container-24 .col-13
{
    width: 500px;
}
.container-24 .col-14
{
    width: 540px;
}
.container-24 .col-15
{
    width: 580px;
}
.container-24 .col-16
{
    width: 620px;
}
.container-24 .col-17
{
    width: 660px;
}
.container-24 .col-18
{
    width: 700px;
}
.container-24 .col-19
{
    width: 740px;
}
.container-24 .col-20
{
    width: 780px;
}
.container-24 .col-21
{
    width: 820px;
}
.container-24 .col-22
{
    width: 860px;
}
.container-24 .col-23
{
    width: 900px;
}
.container-24 .col-24
{
    width: 940px;
}
.container
{
    margin: 0;
    padding: 0;
}
.container-24 .col-1.container
{
    width: 40px;
}
.container-24 .col-2.container
{
    width: 80px;
}
.container-24 .col-3.container
{
    width: 120px;
}
.container-24 .col-4.container
{
    width: 160px;
}
.container-24 .col-5.container
{
    width: 200px;
}
.container-24 .col-6.container
{
    width: 240px;
}
.container-24 .col-7.container
{
    width: 280px;
}
.container-24 .col-8.container
{
    width: 320px;
}
.container-24 .col-9.container
{
    width: 360px;
}
.container-24 .col-10.container
{
    width: 400px;
}
.container-24 .col-11.container
{
    width: 440px;
}
.container-24 .col-12.container
{
    width: 480px;
}
.container-24 .col-13.container
{
    width: 520px;
}
.container-24 .col-14.container
{
    width: 560px;
}
.container-24 .col-15.container
{
    width: 600px;
}
.container-24 .col-16.container
{
    width: 640px;
}
.container-24 .col-17.container
{
    width: 680px;
}
.container-24 .col-18.container
{
    width: 720px;
}
.container-24 .col-19.container
{
    width: 760px;
}
.container-24 .col-20.container
{
    width: 800px;
}
.container-24 .col-21.container
{
    width: 840px;
}
.container-24 .col-22.container
{
    width: 880px;
}
.container-24 .col-23.container
{
    width: 920px;
}
.container-24 .col-24.container
{
    width: 960px;
}
.container-24 .prefix-1
{
    padding-left: 40px;
}
.container-24 .prefix-2
{
    padding-left: 80px;
}
.container-24 .prefix-3
{
    padding-left: 120px;
}
.container-24 .prefix-4
{
    padding-left: 160px;
}
.container-24 .prefix-5
{
    padding-left: 200px;
}
.container-24 .prefix-6
{
    padding-left: 240px;
}
.container-24 .prefix-7
{
    padding-left: 280px;
}
.container-24 .prefix-8
{
    padding-left: 320px;
}
.container-24 .prefix-9
{
    padding-left: 360px;
}
.container-24 .prefix-10
{
    padding-left: 400px;
}
.container-24 .prefix-11
{
    padding-left: 440px;
}
.container-24 .prefix-12
{
    padding-left: 480px;
}
.container-24 .prefix-13
{
    padding-left: 520px;
}
.container-24 .prefix-14
{
    padding-left: 560px;
}
.container-24 .prefix-15
{
    padding-left: 600px;
}
.container-24 .prefix-16
{
    padding-left: 640px;
}
.container-24 .prefix-17
{
    padding-left: 680px;
}
.container-24 .prefix-18
{
    padding-left: 720px;
}
.container-24 .prefix-19
{
    padding-left: 760px;
}
.container-24 .prefix-20
{
    padding-left: 800px;
}
.container-24 .prefix-21
{
    padding-left: 840px;
}
.container-24 .prefix-22
{
    padding-left: 880px;
}
.container-24 .prefix-23
{
    padding-left: 920px;
}
.container-24 .suffix-1
{
    padding-right: 40px;
}
.container-24 .suffix-2
{
    padding-right: 80px;
}
.container-24 .suffix-3
{
    padding-right: 120px;
}
.container-24 .suffix-4
{
    padding-right: 160px;
}
.container-24 .suffix-5
{
    padding-right: 200px;
}
.container-24 .suffix-6
{
    padding-right: 240px;
}
.container-24 .suffix-7
{
    padding-right: 280px;
}
.container-24 .suffix-8
{
    padding-right: 320px;
}
.container-24 .suffix-9
{
    padding-right: 360px;
}
.container-24 .suffix-10
{
    padding-right: 400px;
}
.container-24 .suffix-11
{
    padding-right: 440px;
}
.container-24 .suffix-12
{
    padding-right: 480px;
}
.container-24 .suffix-13
{
    padding-right: 520px;
}
.container-24 .suffix-14
{
    padding-right: 560px;
}
.container-24 .suffix-15
{
    padding-right: 600px;
}
.container-24 .suffix-16
{
    padding-right: 640px;
}
.container-24 .suffix-17
{
    padding-right: 680px;
}
.container-24 .suffix-18
{
    padding-right: 720px;
}
.container-24 .suffix-19
{
    padding-right: 760px;
}
.container-24 .suffix-20
{
    padding-right: 800px;
}
.container-24 .suffix-21
{
    padding-right: 840px;
}
.container-24 .suffix-22
{
    padding-right: 880px;
}
.container-24 .suffix-23
{
    padding-right: 920px;
}
.container-24 .push-1
{
    left: 40px;
}
.container-24 .push-2
{
    left: 80px;
}
.container-24 .push-3
{
    left: 120px;
}
.container-24 .push-4
{
    left: 160px;
}
.container-24 .push-5
{
    left: 200px;
}
.container-24 .push-6
{
    left: 240px;
}
.container-24 .push-7
{
    left: 280px;
}
.container-24 .push-8
{
    left: 320px;
}
.container-24 .push-9
{
    left: 360px;
}
.container-24 .push-10
{
    left: 400px;
}
.container-24 .push-11
{
    left: 440px;
}
.container-24 .push-12
{
    left: 480px;
}
.container-24 .push-13
{
    left: 520px;
}
.container-24 .push-14
{
    left: 560px;
}
.container-24 .push-15
{
    left: 600px;
}
.container-24 .push-16
{
    left: 640px;
}
.container-24 .push-17
{
    left: 680px;
}
.container-24 .push-18
{
    left: 720px;
}
.container-24 .push-19
{
    left: 760px;
}
.container-24 .push-20
{
    left: 800px;
}
.container-24 .push-21
{
    left: 840px;
}
.container-24 .push-22
{
    left: 880px;
}
.container-24 .push-23
{
    left: 920px;
}
.container-24 .pull-1
{
    left: -40px;
}
.container-24 .pull-2
{
    left: -80px;
}
.container-24 .pull-3
{
    left: -120px;
}
.container-24 .pull-4
{
    left: -160px;
}
.container-24 .pull-5
{
    left: -200px;
}
.container-24 .pull-6
{
    left: -240px;
}
.container-24 .pull-7
{
    left: -280px;
}
.container-24 .pull-8
{
    left: -320px;
}
.container-24 .pull-9
{
    left: -360px;
}
.container-24 .pull-10
{
    left: -400px;
}
.container-24 .pull-11
{
    left: -440px;
}
.container-24 .pull-12
{
    left: -480px;
}
.container-24 .pull-13
{
    left: -520px;
}
.container-24 .pull-14
{
    left: -560px;
}
.container-24 .pull-15
{
    left: -600px;
}
.container-24 .pull-16
{
    left: -640px;
}
.container-24 .pull-17
{
    left: -680px;
}
.container-24 .pull-18
{
    left: -720px;
}
.container-24 .pull-19
{
    left: -760px;
}
.container-24 .pull-20
{
    left: -800px;
}
.container-24 .pull-21
{
    left: -840px;
}
.container-24 .pull-22
{
    left: -880px;
}
.container-24 .pull-23
{
    left: -920px;
}
.clear
{
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}
.clearfix:before, .clearfix:after
{
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}
.clearfix:after
{
    clear: both;
}
.clearfix
{
    zoom: 1;
}

.wrapper
{
    width: 978px;
    margin: 0 auto;
    position: relative;
}
.wrapper::after
{
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.group:before, .group:after
{
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
}
.group:after
{
    clear: both;
}
.group
{
    zoom: 1;
}
header
{
    margin: 0;
    padding: 40px 0 0;
    background: #fff url('../images/bg.png') repeat-x center top;
    position: relative;
}
.front header
{
}
header .top
{
    width: 978px;
    margin: 0 auto;
    position: relative;
    z-index: 100;
}
.ie7 header .top .wrapper, .ie8 header .top .wrapper
{
    overflow: visible;
}
header .top .wrapper
{
    position: absolute;
    top: 0;
    left: 0;
}
.logo
{
    float: left;
    display: inline-block;
}
.contactInfo
{
    color: #333;
    float: right;
    height: 28px;
    margin: 10px 0 0 0;
    text-align: right;
    font-size: 13px;
    line-height: 28px;
    font-weight: 400;
    display: block;
    position: relative;
    border: 1px solid #444;
    border: 1px solid rgba(255,255,255,0.2);
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    padding: 0 13px 0 28px;
}
.contactInfo img
{
    position: absolute;
    top: 8px;
    left: 8px;
}
.livechat
{
    float: right;
    display: inline-block;
    margin-top: 8px;
    margin-left: 10px;
}
.liveChatLink img
{
}
footer .livechat
{
    margin-top: 40px;
    position: absolute;
    right: -2px;
}
header .contactInfo p
{
    margin-right: 10px;
}
.product-nav .search
{
    float: right;
    width: 230px;
    height: 54px;
    display: inline-block;
    text-align: right;
    margin: 0;
    padding: 0;
}
.product-nav .search input
{
    width: 161px;
    height: 25px;
    padding: 0 5px 0 28px;
    background: url(/sites/default/themes/privatewhisper/media/images/icon-search.png) no-repeat 8px 7px rgba(0,0,0,0.1);
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    border: none;
    outline: none;
    color: #FFF;
    margin: 14px 18px;
    -moz-box-shadow: inset 0 -1px 0 rgba(255,255,255,0.3),inset 0 1px 6px black;
    -webkit-box-shadow: inset 0 -1px 0 rgba(255,255,255,0.3),inset 0 1px 6px black;
    box-shadow: inset 0 -1px 0 rgba(255,255,255,0.3),inset 0 1px 6px black;
    font: 400 14px myriad-pro, "Trebuchet MS" ,Arial,sans-serif;
}
.ie .product-nav .search input
{
    border: 1px solid #333;
    background-color: none;
    margin: 0 18px;
    line-height: 25px;
    background: url(/sites/default/themes/privatewhisper/media/images/icon-search.png) no-repeat 8px 7px #353535;
}
.product-nav input:focus
{
    font-weight: 400;
    font-style: normal;
    color: #CCC;
}
.search .form-item
{
    margin: 0;
}
.webtv
{
    height: 168px;
    padding-top: 140px;
    margin-top: -30px;
    background: url(images/.png);
    position: relative;
    z-index: 1;
}
.webtv .wrapper
{
    position: relative;
}
.front .webtv
{
    height: 420px;
    padding: 0;
}
.front .webtv .views-row
{
    height: 217px;
    display: none;
}
.webtv .item-list ul, .webtv .item-list ul li
{
    margin: 0;
    padding: 0;
    list-style: none;
}
.webtv h1, .webtv h2
{
    text-align: center;
    margin: 0;
    padding: 0;
    letter-spacing: -1px;
}
.front .webtv h1, .front .webtv h2
{
    text-align: left;
}
.webtv h1
{
    font-size: 60px;
    font-weight: 200;
    color: #FFF;
    line-height: 60px;
}
.webtv h2
{
    font-size: 24px;
    color: #CCC;
}
.nav-bar
{
    height: 54px;
    background-color: #606060;
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 -1px 0 rgba(0, 0, 0, 0.3), 0 1px 3px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 -1px 0 rgba(0, 0, 0, 0.3), 0 1px 3px rgba(0, 0, 0, 0.5);
    -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 -1px 0 rgba(0, 0, 0, 0.3), 0 1px 3px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 -1px 0 rgba(0, 0, 0, 0.3), 0 1px 3px rgba(0, 0, 0, 0.5);
    background-image: url(/sites/default/themes/privatewhisper/media/images/bg_back.png),linear-gradient(top,#606060,#323232);
}
section.breadcrumb
{
    background-color: #f6f6f6;
    border-bottom: 1px solid #e5e5e5;
}
section#content
{
    padding: 20px 0;
}
.products section#content
{
    background: #f0f0f0;
}
.box
{
    position: relative;
    display: inline-block;
    background: #FFF;
    border: 1px solid #AAA;
    margin-bottom: 20px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.1);
    -o-box-shadow: 0 2px 3px rgba(0,0,0,0.1);
    box-shadow: 0 2px 3px rgba(0,0,0,0.1);
}
.box:after
{
    content: "";
    height: 6px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,rgba(0,0,0,0.01)),color-stop(100%,rgba(0,0,0,0.1)));
    background-image: -webkit-linear-gradient(rgba(0,0,0,0.01),rgba(0,0,0,0.1));
    background-image: -moz-linear-gradient(rgba(0,0,0,0.01),rgba(0,0,0,0.1));
    background-image: -o-linear-gradient(rgba(0,0,0,0.01),rgba(0,0,0,0.1));
    background-image: -ms-linear-gradient(rgba(0,0,0,0.01),rgba(0,0,0,0.1));
    background-image: linear-gradient(rgba(0,0,0,0.01),rgba(0,0,0,0.1));
}
.box dd
{
    margin: 0;
}
.box h2
{
    border-bottom: 1px solid #CCCCCC;
    font-size: 30px;
    line-height: 30px;
    letter-spacing: -1px;
    font-weight: 100;
    margin: 0;
    padding: 25px 20px;
}
.box dt
{
    font-weight: 400;
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 6px;
    margin-top: 0;
    letter-spacing: -1px;
    color: #333;
}
.box dl dt
{
    float: left;
    width: 440px;
}
.box h6
{
    font-size: 14px;
    font-weight: 600;
}
.products .box h6
{
    line-height: 36px;
    padding-top: 20px;
    margin: 0;
}
.btn.highlight, .shadowLine .btn, .shadowLine input[type="submit"], .shadowLine button, input.highlight[type="submit"], button.highlight
{
    margin-top: 30px;
}
.content h3 small, .box dt small
{
    font-weight: 100;
    color: #999;
    font-size: 100%;
}
.box-container
{
    padding: 29px 29px 0;
    margin: 0;
    position: relative;
}
dl.box-container.last, #cloud-servers #packages dl.box-container.box.last
{
    border-bottom: 0 none;
}
dl.box-container dt
{
    float: left;
    width: 440px;
}
.box-container ul
{
    padding: 0;
    margin: 0 0 12px;
}
dl.box-container ul
{
    width: 420px;
    float: left;
    margin-bottom: 30px;
}
dl.box-container li
{
    background: transparent url("/sites/default/files/images/generic/productsSolutions/li_triangle.png") no-repeat left 5px;
    border: 0 none;
    margin: 0;
    padding: 0 0 0 15px;
    width: 195px;
    float: left;
    line-height: 1.3em;
}
dl.box-container li a
{
    margin-right: 3px;
}
dl.box-container .server-img
{
    width: 120px;
    float: right;
    font-size: 26px;
    line-height: 18px;
    font-weight: 100;
    text-align: center;
    color: #333;
    letter-spacing: -1px;
}
dl.box-container .server-img img
{
    margin-bottom: 10px;
}
dl.box-container .server-img span
{
    display: block;
    font-size: 50%;
    font-weight: 400;
    color: #999;
    letter-spacing: 0;
}
dl.box-container dd.products-specs
{
    float: left;
    width: 410px;
    margin-right: 30px;
}
dl.box-container dd.actions-container
{
    width: 618px;
    padding: 30px 0;
}
.box-container .actions-container
{
    float: left;
    padding: 0 0 30px;
}
.box-container .actions-container a.btn
{
    margin-left: 0;
    margin-bottom: 0;
}
.alt-products .box ul li a
{
    background: transparent url("/sites/default/files/images/generic/productsSolutions/li_triangle.png") no-repeat left 5px;
    color: #09f;
    padding-left: 15px;
}
.packages .box ul
{
    padding: 0 0 20px 0;
    margin: 15px 0;
    border-bottom: 1px solid #e5e5e5;
}
.packages .box li
{
    font-size: 14px;
    color: #666;
    letter-spacing: -1px;
}
.packages .box figure img
{
    margin-bottom: 5px;
}
.packages .box figcaption
{
    font-size: 16px;
    color: #666;
    text-transform: uppercase;
    letter-spacing: -1px;
}
.packages .box figcaption strong
{
    font-size: 24px;
    color: #333;
    text-transform: none;
}
.packages .box p
{
    color: #666;
    font-size: 14px;
    line-height: 19px;
    margin: 20px 0;
}
.packages .box p.price
{
    margin: 0;
    color: #0066ff;
    font-size: 16px;
    font-weight: 300;
}
.packages .box p.price strong
{
    font-weight: 700;
}
.packages .box p.price + p.deploy-time
{
    margin: 0;
}
.packages .box p.price-monthly
{
    color: #666;
}
.packages .box strike
{
    color: #ff3333;
}
.packages .box li strong
{
    color: #333;
}
.packages .box.shared-hosting
{
    background-color: transparent;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}
.packages .box-container
{
    border: none;
    padding: 20px;
}
.packages .actions-container
{
    margin: 15px 0;
    text-align: center;
}
.partners
{
    float: left;
    width: 960px;
    padding: 0;
    margin: 18px 10px 44px;
}
.partners img
{
    float: left;
    padding: 0;
    margin: 0;
    border: 0;
}
iframe
{
    display: none;
}
.site-nav
{
    float: left;
    display: inline-block;
    margin: 0 14px;
}
.site-nav .menu
{
    position: relative;
    display: inline-block;
    margin: 10px 0 0;
    padding: 0;
    z-index: 999;
}
.site-nav .menu li
{
    float: left;
    display: inline;
    position: relative;
    border: 1px solid rgba(255,255,255,0);
    z-index: 999;
}
.site-nav .menu li:hover
{
    position: relative;
}
.site-nav .menu li a
{
    display: block;
    font-size: 15px;
    line-height: 30px;
    text-transform: uppercase;
    color: rgb(248, 245, 245);
    text-shadow: 0px 1px rgb(194, 203, 206);
    padding: 0 8px;
    border-bottom: none;
    font-weight: bold;
}
.site-nav .menu li a:hover
{
    color: #FFF;
}
.site-nav .menu li.expanded:hover
{
    border: 1px solid #000;
    border-bottom: none;
    background: url(/sites/default/themes/privatewhisper/media/images/bg_back.png) no-repeat left top #333333;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.site-nav .menu li.login, .site-nav .menu li.connexion, .site-nav .menu li.conexi-n
{
    border: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.site-nav .menu li.login:hover, .site-nav .menu li.connexion:hover, .site-nav .menu li.conexi-n:hover
{
    background: none;
}
.site-nav .menu li.login a, .site-nav .menu li.connexion a, .site-nav .menu li.conexi-n a
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/icon-login.png) no-repeat 13px 10px;
    padding-left: 29px;
}
.site-nav .menu li.login a:hover, .site-nav .menu li.connexion a:hover, .site-nav .menu li.conexi-n a:hover
{
    color: #FFF;
}
.site-nav .menu .menu
{
    float: left;
    position: absolute;
    top: -1px;
    left: -1px;
    margin: 30px 0 0;
    border: 1px solid #000;
    border-top: none;
    padding: 14px;
    display: none;
    z-index: 1;
    background: url(/sites/default/themes/privatewhisper/media/images/bg_back.png) repeat left top #333333;
    -webkit-border-radius: 3px;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius: 3px;
    -moz-border-radius-topleft: 0;
    border-radius: 3px;
    border-top-left-radius: 0;
    -moz-box-shadow: 0 2px 4px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.5);
    box-shadow: 0 2px 4px rgba(0,0,0,0.5);
}
.site-nav .menu li:hover > .menu
{
    display: inline-block;
}
.site-nav .menu .menu li
{
    float: left;
    background: none;
    border: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.site-nav .menu .menu li:hover
{
    background: none;
    border: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.site-nav .menu .menu li a
{
    display: block;
    width: 150px;
    border: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 13px;
    line-height: 16px;
    text-transform: none;
    color: #FFF;
    padding: 5px 0;
}
.site-nav .menu .menu li a:hover
{
    background: none;
    border: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #FFF;
}
.site-nav .menu .products .menu li a, .site-nav .menu .produits .menu li a, .site-nav .menu .productos .menu li a
{
    float: left;
    font-size: 10px;
    color: #999;
    padding: 0;
    margin-top: 10px;
    text-transform: uppercase;
}
.site-nav .menu .products .menu li.first a, .site-nav .menu .products .menu #cloud-servers #highlight-features li.unmettered-traffic a, #cloud-servers #highlight-features .site-nav .menu .products .menu li.unmettered-traffic a, .site-nav .menu .produits .menu li.first a, .site-nav .menu .produits .menu #cloud-servers #highlight-features li.unmettered-traffic a, #cloud-servers #highlight-features .site-nav .menu .produits .menu li.unmettered-traffic a, .site-nav .menu .productos .menu li.first a, .site-nav .menu .productos .menu #cloud-servers #highlight-features li.unmettered-traffic a, #cloud-servers #highlight-features .site-nav .menu .productos .menu li.unmettered-traffic a
{
    margin-top: 0;
}
.site-nav .menu .menu li:hover
{
    border: none;
}
.site-nav .menu .menu .menu
{
    position: relative;
    float: left;
    left: 0;
    top: 0;
    display: inline-block;
    border: none;
    padding: 0;
    margin: 0;
    background: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.site-nav .menu .menu .menu li
{
    float: none;
}
.site-nav .menu .products .menu .menu li a, .site-nav .menu .produits .menu .menu li a, .site-nav .menu .productos .menu .menu li a
{
    display: block;
    width: 150px;
    border: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 13px;
    line-height: 16px;
    text-transform: none;
    color: #FFF;
    padding: 5px 0;
    margin: 0;
}
.site-nav .menu .products .menu .menu li a:hover, .site-nav .menu .produits .menu .menu li a:hover, .site-nav .menu .productos .menu .menu li a:hover
{
    color: #FFF;
}
nav.main-nav
{
    height: 54px;
    display: inline;
}
nav.main-nav ul
{
    margin: 0;
    padding: 0;
    float: left;
}
.nav-bar .main-nav ul li
{
    width: 242px;
    float: left;
    display: block;
    list-style-image: none;
    list-style-type: none;
    padding: 0;
    margin: 0;
    text-transform: uppercase;
    font: 400 16px/54px myriad-pro, "Trebuchet MS" ,Arial,sans-serif;
    position: relative;
    text-shadow: 0 1px 2px rgba(0,0,0,0.75);
    border-right: 1px solid #111;
    border-left: 1px solid #888;
    border-right: 1px solid #333;
    border-left: 1px solid #333;
}
.nav-bar .main-nav li.active-trail, .nav-bar .main-nav li:hover
{
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,rgba(255,255,255,0.15)),color-stop(100%,rgba(255,255,255,0.05)));
    background-image: -webkit-linear-gradient(rgba(255,255,255,0.15),rgba(255,255,255,0.05));
    background-image: -moz-linear-gradient(rgba(255,255,255,0.15),rgba(255,255,255,0.05));
    background-image: -o-linear-gradient(rgba(255,255,255,0.15),rgba(255,255,255,0.05));
    background-image: -ms-linear-gradient(rgba(255,255,255,0.15),rgba(255,255,255,0.05));
    background-image: linear-gradient(rgba(255,255,255,0.15),rgba(255,255,255,0.05));
}
.ie .main-nav li.active-trail, .ie .main-nav li:hover
{
    background-color: #777777;
    background-image: linear-gradient(top,#777777,#3f3f3f);
}
.main-nav li a
{
    color: #FFF;
    display: block;
    text-align: center;
}
.main-nav li a strong
{
    font-weight: 700;
}
.main-nav li.home a, .main-nav li.accueil a, .main-nav li.inicio a
{
    font-size: 0;
    width: 20px;
    height: 54px;
    display: block;
    background: url(/sites/default/themes/privatewhisper/media/images/icon_home.png) no-repeat right 18px;
}
.main-nav li.home.active a, .main-nav li.home:hover a, .main-nav li.accueil.active a, .main-nav li.accueil:hover a, .main-nav li.inicio.active a, .main-nav li.inicio:hover a
{
    background: url(/sites/default/themes/privatewhisper/media/images/icon_home.png) no-repeat 1px 17px;
}
.nav-bar .product-nav
{
    float: left;
    border-left: 1px solid #333;
    border-right: 1px solid #fff;
    border-left: 1px solid #000;
    border-right: 1px solid rgba(255,255,255,0.2);
}
.main-nav ul ul, .main-nav ul ul.active ul
{
    display: none;
    z-index: 1;
    background-color: #2A2A2A;
    position: absolute;
    top: 0;
    left: 0;
    margin-top: 53px;
    padding: 10px;
    width: 220px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-box-shadow: 0 1px 2px black;
    -webkit-box-shadow: 0 1px 2px black;
    box-shadow: 0 1px 2px #000000;
    z-index: 150;
}
.main-nav ul ul li
{
    text-transform: none;
    font-size: 14px;
    line-height: 24px;
    float: none;
    padding: 0;
}
.main-nav ul ul li a, .main-nav ul li:hover ul ul li a
{
    color: #999;
    padding: 0 6px;
    font-weight: 400;
}
.main-nav ul ul li:hover a, .main-nav ul ul li.active-trail, .main-nav ul ul li:hover
{
    color: #FFF;
    background-image: none;
}
.main-nav p
{
    font-size: 12px;
    line-height: 16px;
}
.main-nav li:hover ul
{
    display: inline;
}
.main-nav li.products-solutions > a, .main-nav li.produits-solutions > a, .main-nav li.productos-y-soluciones > a
{
    padding-right: 14px;
    background: transparent url(/sites/default/themes/privatewhisper/media/images/icon-down.png) no-repeat right 25px;
}
.main-nav li.products-solutions:hover > a, .main-nav li.products-solutions.active > a, .main-nav li.produits-solutions:hover > a, .main-nav li.produits-solutions.active > a, .main-nav li.productos-y-soluciones:hover > a, .main-nav li.productos-y-soluciones.active > a
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/icon_down.png) no-repeat right -11px;
}
.main-nav .products-solutions li.expanded > a, .main-nav .produits-solutions li.expanded > a, .main-nav .productos-y-soluciones li.expanded > a
{
    margin-bottom: 10px;
}
.main-nav .products-solutions ul li + a:hover, .main-nav .produits-solutions ul li + a:hover, .main-nav .productos-y-soluciones ul li + a:hover
{
    background: none;
    border-radius: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.main-nav .products-solutions ul, .main-nav .produits-solutions ul, .main-nav .productos-y-soluciones ul
{
    width: 574px;
    padding: 0;
}
.main-nav .products-solutions ul li, .main-nav .produits-solutions ul li, .main-nav .productos-y-soluciones ul li
{
    width: 210px;
    font-size: 14px;
    line-height: 26px;
    text-transform: none;
    margin: 0;
    padding: 0;
    text-shadow: 0 -1px 0 black;
}
.main-nav .products-solutions ul li.expanded, .main-nav .produits-solutions ul li.expanded, .main-nav .productos-y-soluciones ul li.expanded
{
    float: left;
    width: 210px;
    min-height: 215px;
    padding: 30px 40px 35px 35px;
    border-right: 1px solid rgba(0,0,0,0.8);
    border-left: 1px solid rgba(255,255,255,0.1);
}
.main-nav .products-solutions ul li a, .main-nav .produits-solutions ul li a, .main-nav .productos-y-soluciones ul li a
{
    color: #999;
    padding: 0;
    margin: 0;
    text-transform: uppercase;
}
.main-nav .products-solutions ul ul, .main-nav .produits-solutions ul ul, .main-nav .productos-y-soluciones ul ul
{
    width: 220px;
    margin: 0;
    padding: 0;
    position: relative;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.main-nav .products-solutions ul ul li, .main-nav .produits-solutions ul ul li, .main-nav .productos-y-soluciones ul ul li
{
    font-size: 14px;
    line-height: 21px;
    float: none;
    padding: 0 0;
    margin: 0;
    font-weight: 400;
    display: block;
    width: auto;
}
.main-nav .products-solutions .infrastructure-design li a, .main-nav .produits-solutions .infrastructure-design li a, .main-nav .productos-y-soluciones .infrastructure-design li a
{
    padding-left: 15px;
    background: url(/sites/default/themes/privatewhisper/media/images/arrows.png) no-repeat left -20px;
}
.main-nav .products-solutions .infrastructure-design li a:hover, .main-nav .produits-solutions .infrastructure-design li a:hover, .main-nav .productos-y-soluciones .infrastructure-design li a:hover
{
    color: #FFF;
    border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.main-nav .products-solutions ul ul li a, .main-nav .produits-solutions ul ul li a, .main-nav .productos-y-soluciones ul ul li a
{
    padding: 0 6px;
    margin: 0;
    text-transform: none;
}
.main-nav .products-solutions li a:hover, .main-nav .products-solutions li:hover a, .main-nav .produits-solutions li a:hover, .main-nav .produits-solutions li:hover a, .main-nav .productos-y-soluciones li a:hover, .main-nav .productos-y-soluciones li:hover a
{
    color: #999;
}
.main-nav .productos-y-soluciones .featuredProducts a:link
{
    font-size: 16px;
}
.main-nav .products-solutions li.featuredProducts:hover, .main-nav .produits-solutions li.featuredProducts:hover, .main-nav .productos-y-soluciones li.featuredProducts:hover
{
    border-radius: 5px;
    -moz-box-shadow: inset 0 1px 0 black,0 1px 0 rgba(255,255,255,0.1);
    -webkit-box-shadow: inset 0 1px 0 black,0 1px 0 rgba(255,255,255,0.1);
    box-shadow: inset 0 1px 0 black,0 1px 0 rgba(255,255,255,0.1);
    height: 44px;
    display: block;
    background: url(/sites/default/themes/privatewhisper/media/images/arrows.png) no-repeat 200px 19px #1e1e1e;
}
.main-nav .products-solutions .featuredProducts, .main-nav .produits-solutions .featuredProducts, .main-nav .productos-y-soluciones .featuredProducts
{
    line-height: 44px;
    background: none;
}
.main-nav .products-solutions .featuredProducts a, .main-nav .produits-solutions .featuredProducts a, .main-nav .productos-y-soluciones .featuredProducts a
{
    color: #FFF;
    display: block;
    font-size: 18px;
    font-weight: 200;
    padding-left: 60px;
}
.main-nav .products-solutions .featuredProducts a strong, .main-nav .produits-solutions .featuredProducts a strong, .main-nav .productos-y-soluciones .featuredProducts a strong
{
    font-weight: 600;
}
.main-nav .products-solutions li:hover .featuredProducts a, .main-nav .produits-solutions li:hover .featuredProducts a, .main-nav .productos-y-soluciones li:hover .featuredProducts a
{
    color: #FFF;
}
.main-nav .featuredProducts.smartServers a:link
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/smartServer-icon.png) no-repeat 5px 5px;
}
.main-nav .featuredProducts.classicServers a:link
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/classicServer-icon.png) no-repeat 5px 5px;
}
.main-nav .featuredProducts.vreadyServers a:link
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/vreadyServer-icon.png) no-repeat 5px 5px;
}
.main-nav .featuredProducts.windowsServers a:link
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/windowsServer-icon.png) no-repeat 5px 5px;
}
.main-nav .featuredProducts.clearance a:link
{
    background: transparent url("/sites/default/files/Generic/images/clearance-icon.png") no-repeat 5px 5px;
}
.i18n-fr .main-nav .featuredProducts.clearance a:link
{
    background: transparent url("/sites/default/files/Generic/images/clearance-icon_fr.png") no-repeat 5px 5px;
}
.i18n-es .main-nav .featuredProducts.clearance a:link
{
    background: transparent url("/sites/default/files/Generic/images/clearance-icon_es.png") no-repeat 5px 5px;
}
.main-nav .products-solutions li.ask-a-specialist, .main-nav .produits-solutions li p.ask-a-specialist, .main-nav .productos-y-soluciones li p.ask-a-specialist
{
    background: none;
}
.main-nav .products-solutions li p.askaspecialist, .main-nav .produits-solutions li p.askaspecialist, .main-nav .productos-y-soluciones li p.askaspecialist
{
    color: #FFF;
    font-size: 18px;
    font-weight: 400;
    line-height: 44px;
    padding: 0 0 0 50px;
    margin: 0 0 10px 0;
    background: transparent url(/sites/default/themes/privatewhisper/media/images/askaspecialist-icon.png) no-repeat left top;
}
nav.product-nav
{
    float: left;
    border-left: 1px solid #111;
    border-right: 1px solid #888;
    border-left: 1px solid #000;
    border-right: 1px solid rgba(255,255,255,0.2);
}
.product-bar
{
    height: 192px;
    border: 1px solid #000;
    overflow: hidden;
    display: none;
    background-image: url(/sites/default/themes/privatewhisper/media/images/nav-bg.png);
    background-color: #434343;
    background-image: url(/sites/default/themes/privatewhisper/media/images/bg_back.png);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),inset 0 -1px 0 rgba(0,0,0,0.3),0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),inset 0 -1px 0 rgba(0,0,0,0.3),0 1px 3px rgba(0,0,0,0.5);
    -o-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),inset 0 -1px 0 rgba(0,0,0,0.3),0 1px 3px rgba(0,0,0,0.5);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),inset 0 -1px 0 rgba(0,0,0,0.3),0 1px 3px rgba(0,0,0,0.5);
}
.front .product-bar
{
    display: block;
}
.product-nav-details
{
    height: 192px;
}
.product-nav-details ul.menu
{
    float: left;
    margin: 0;
    padding: 0;
}
.product-nav-details ul.menu > li
{
    font-weight: 300;
    float: left;
    height: 192px;
    width: 242px;
    overflow: hidden;
    padding: 0;
    border-right: 1px solid #111;
    border-left: 1px solid #888;
    border-right: 1px solid rgba(0,0,0,0.75);
    border-left: 1px solid rgba(255,255,255,0.2);
}
.product-nav-details a
{
    color: #FFF;
}
.product-nav-details a:hover
{
    color: #FFF;
}
.product-nav-details a:visited
{
    color: #FFF;
}
.product-nav-details a strong
{
    font-weight: 700;
}
.product-nav-details ul.menu li div.product-container
{
    margin: 0;
    height: 192px;
    width: 242px;
    cursor: pointer;
    background: url("/sites/default/files/media/images/ui/nav-show-more.png") no-repeat right bottom;
}
.opera .product-nav-details ul.menu li div.product-container:hover
{
    margin-top: -192px;
}
.product-nav-details ul.menu li figure
{
    padding: 0;
    margin: 0;
    width: 242px;
    height: 152px;
    padding: 40px 0 0 0;
    text-align: center;
}
.product-nav-details ul.menu li figure figcaption
{
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 20px;
    color: #bbbbbb;
    text-shadow: 0 1px 2px rgba(0,0,0,0.75);
}
.product-nav-details ul.menu li div.product-desc
{
    padding: 0;
    margin: 0;
    width: 242px;
    height: 192px;
    padding: 20px 0 0 0;
    text-align: center;
    background-color: rgba(0,0,0,0.3);
    font-weight: 400;
    font-size: 14px;
}
.product-nav-details .product-desc p
{
    margin: 20px 0;
    padding: 0 20px;
    font-size: 14px;
    color: #FFF;
}
.product-nav-details .product-desc ul
{
    margin: 20px 0;
    padding: 0 20px;
}
.product-nav-details .product-desc li
{
    margin: 0;
    padding: 0;
    display: block;
}
.sibling-nav
{
    width: 940px;
    margin: 0 10px 20px;
    float: left;
}
.sibling-nav ul
{
    margin: 0;
    padding: 0;
    float: right;
}
.sibling-nav li
{
    float: left;
    display: inline;
    margin: 0 0 0 10px;
}
.sibling-nav li a
{
    color: #767676;
}
.sibling-nav a:hover
{
    color: #333;
    border-bottom: 1px solid #CCC;
}
.sibling-nav .active-trail a
{
    font-weight: 600;
    color: #3577dd;
}
.sibling-nav .active-trail a:hover, .sibling-nav .active-trail.choose-your-server a:hover
{
    border-bottom: none;
}
.sibling-nav .choose-your-server a
{
    color: #FFF;
    padding: 4px 10px;
    border-radius: 100px;
    background-color: #41aff0;
    -moz-box-shadow: 0 1px 2px #c4c4c4;
    -webkit-box-shadow: 0 1px 2px #c4c4c4;
    box-shadow: 0 1px 2px #c4c4c4;
    text-shadow: 0 -1px 0 #2d51d3;
    background-image: linear-gradient(top,#41aff0,#3577dd);
}
body
{
    font: 400 12px/17px myriad-pro, "Trebuchet MS" , "Lucida Grande" , "Lucida Sans Unicode" , "Lucida Sans" ,Tahoma,sans-serif;
}

h1, h2, h3, h4 h5, h6
{
    color: #333;
}
h1
{
    font-style: normal;
    font-size: 54px;
    line-height: 54px;
    font-weight: 600;
    margin: 0 0 20px 0;
    letter-spacing: -1px;
}
.front h1, #cloud-servers h1
{
    text-align: center;
    margin-bottom: 15px;
    letter-spacing: -2px;
}
h1 strong, h2 strong, h3 strong
{
    font-weight: 600;
}
h2
{
    font-style: normal;
    font-size: 24px;
    line-height: 32px;
    font-weight: 300;
    margin: 0 0 30px 0;
    letter-spacing: -1px;
}
.front h2, #cloud-servers h2
{
    text-align: center;
    margin-bottom: 60px;
}
h3
{
    font-style: normal;
    font-size: 20px;
    line-height: 18px;
    font-weight: 100;
    letter-spacing: -1px;
    margin: 12px 0 6px 0;
}
h4
{
    font-style: normal;
    font-size: 16px;
    line-height: 18px;
    font-weight: 600;
    margin: 0 0 6px 0;
}
p
{
    font-style: normal;
    font-size: 13px;
    line-height: 18px;
    font-weight: 400;
    margin: 0 0 12px 0;
}
p.notes
{
    font-size: 12px;
    color: #999;
}
strong
{
    font-weight: 600;
}
a
{
    color: #0099ff;
    text-decoration: none;
}
a:hover
{
    color: #0071bd;
}
a:visited
{
    color: #0099ff;
}
ul, ol
{
    list-style: none outside none;
}
ul
{
    margin-bottom: 10px;
}
blockquote, blockquote p
{
    font-size: 24px;
    font-weight: 300;
    font-style: italic;
    line-height: 33px;
    margin: 0 0 20px 0;
    color: #999;
    margin-top: -3px;
}
p.deploy-time span
{
    color: #999999;
    font-weight: 800;
    font-size: 11px;
    line-height: 12px;
    margin: 0;
    padding-left: 15px;
    text-transform: uppercase;
    background: url("/sites/default/files/media/images/icons/dark/icon-clock.png") no-repeat left center;
}
.product-nav p.deploy-time span
{
    font-weight: 600;
    padding-left: 18px;
    background: url("/sites/default/files/media/images/icons/light/icon-clock.png") no-repeat left 1px;
}
.smartServers .webtv, .Smartlayer .webtv
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/header/header-smart.png) no-repeat center top;
}
.classicServers .webtv
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/header/header-classic.png) no-repeat center top;
}
.windowsServers .webtv
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/header/header-windows.png) no-repeat center top;
}
.virtualizationReady .webtv
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/header/header-vready.png) no-repeat center top;
}
.clearance .webtv
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/header/header-clearance.png) no-repeat center top;
}
.front .webtv .box
{
    float: left;
    width: 238px;
    margin: 24px 5px;
    padding: 12px;
    border-radius: 6px;
    border-bottom: 1px solid #000;
}
.front .webtv-container
{
    position: relative;
}
.ie7 .webtv .wrapper, .ie8 .webtv .wrapper
{
    overflow: visible;
}
.webtv .btn, .webtv input[type="submit"], .webtv button
{
    border: 0;
    -moz-box-shadow: 0 0 1px rgba(0,0,0,0.25),0 2px 3px rgba(0,0,0,0.85);
    -webkit-box-shadow: 0 0 1px rgba(0,0,0,0.25),0 2px 3px rgba(0,0,0,0.85);
    -o-box-shadow: 0 0 1px rgba(0,0,0,0.25),0 2px 3px rgba(0,0,0,0.85);
    box-shadow: 0 0 1px rgba(0,0,0,0.25),0 2px 3px rgba(0,0,0,0.85);
    -moz-box-shadow: inset 0 -1px 3px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.45),inset 0 1px 3px rgba(255,255,255,0.3),0 0 1px rgba(0,0,0,0.25),0 2px 3px rgba(0,0,0,0.85);
    -webkit-box-shadow: inset 0 -1px 3px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.45),inset 0 1px 3px rgba(255,255,255,0.3),0 0 1px rgba(0,0,0,0.25),0 2px 3px rgba(0,0,0,0.85);
    -o-box-shadow: inset 0 -1px 3px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.45),inset 0 1px 3px rgba(255,255,255,0.3),0 0 1px rgba(0,0,0,0.25),0 2px 3px rgba(0,0,0,0.85);
    box-shadow: inset 0 -1px 3px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.45),inset 0 1px 3px rgba(255,255,255,0.3),0 0 1px rgba(0,0,0,0.25),0 2px 3px rgba(0,0,0,0.85);
}
.webtv .box .btn.highlight strong, .webtv .box .shadowLine .btn strong, .shadowLine .webtv .box .btn strong, .webtv .box .shadowLine input[type="submit"] strong, .shadowLine .webtv .box input[type="submit"] strong, .webtv .box .shadowLine button strong, .shadowLine .webtv .box button strong, .webtv .box input.highlight[type="submit"] strong, .webtv .box button.highlight strong
{
    text-transform: uppercase;
}
.webtv .btn sup, .webtv input[type="submit"] sup, .webtv button sup
{
    top: -3px;
    font-size: 11px;
}
.webtv .box-container
{
    margin: 0 72px;
}
.webtv .box p
{
    margin: 0 0 12px 0;
    display: inherit;
    color: #FFF;
    line-height: 18px;
    font-weight: 200;
    font-size: 16px;
    text-transform: uppercase;
}
.webtv .btn.configure, .webtv input.configure[type="submit"], .webtv button.configure
{
    width: 35px;
    height: 35px;
    background: transparent url(/sites/default/themes/privatewhisper/media/images/btn-configure-big.png) no-repeat left top;
}
.front .webtv
{
    background: none;
}
.front .webtv .smartServers-dec2011
{
    background: url();
}
.front .webtv .advancedSolutions-dec2011
{
    background: url();
}
.front .webtv .dedicated-janvier2012
{
    background: url();
}
.front .webtv .slides li
{
    height: 420px;
}
.front .webtv .title
{
    position: absolute;
    top: 173px;
    left: 320px;
}
.i18n-es.front .webtv .title
{
    top: 123px;
}
.front .webtv .actions-container
{
    position: absolute;
    width: 640px;
    top: 270px;
    left: 320px;
}
.front .webtv .btn, .front .webtv input[type="submit"], .front .webtv button
{
    float: left;
}
.front .webtv .btn img, .front .webtv input[type="submit"] img, .front .webtv button img
{
    margin-top: -5px;
    padding-left: 12px;
    vertical-align: middle;
}
.front .webtv .slides li
{
    display: none;
}
.flex-container a:active, .flexslider a:active
{
    outline: none;
}
.slides, .flex-control-nav, .flex-direction-nav
{
    margin: 0;
    padding: 0;
    list-style: none;
}
.flexslider
{
    width: 100%;
    margin: 0;
    padding: 0;
}
.flexslider .slides > li
{
    display: none;
}
.flexslider .slides img
{
    max-width: 100%;
    display: block;
}
.flex-pauseplay span
{
    text-transform: capitalize;
}
.slides:after
{
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
html[xmlns] .slides
{
    display: block;
}
html .slides
{
    height: 1%;
}
.no-js .slides > li:first-child
{
    display: block;
}
.flexslider
{
    background: #fff;
    border: 4px solid #fff;
    position: relative;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

.flexslider .slides > li
{
    position: relative;
}
.flex-container
{
    position: relative;
}
.flex-caption
{
    background: none;
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
}
.flex-caption
{
    width: 96%;
    padding: 2%;
    position: absolute;
    left: 0;
    bottom: 0;
    background: rgba(0,0,0,0.3);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
    font-size: 14px;
    line-height: 18px;
}
.flex-direction-nav li a
{
    width: 38px;
    height: 60px;
    margin: 0 0 0 100px;
    display: block;
    background: url("/sites/default/files/media/images/ui/flexslider/bg_direction_nav.png") no-repeat left bottom;
    position: absolute;
    top: 50%;
    cursor: pointer;
    text-indent: -9999px;
}
.flex-direction-nav li a:hover
{
    background-position: left top;
}
.flex-direction-nav li .next
{
    background-position: right bottom;
    right: 100px;
}
.flex-direction-nav li .next:hover
{
    background-position: right top;
}
.flex-direction-nav li .prev
{
    left: 0;
}
.flex-direction-nav li .disabled
{
    opacity: .3;
    filter: alpha(opacity=30);
    cursor: default;
}
.flex-control-nav
{
    width: 100%;
    position: absolute;
    bottom: 10px;
    text-align: center;
}
.flex-control-nav li
{
    margin: 0 0 0 5px;
    display: inline-block;
    zoom: 1; *display:inline;}
.flex-control-nav li:first-child
{
    margin: 0;
}
.flex-control-nav li a
{
    width: 9px;
    height: 9px;
    display: block;
    background: url("/sites/default/files/media/images/ui/flexslider/bg_control_nav.png") no-repeat left bottom;
    cursor: pointer;
    text-indent: -9999px;
}
.flex-control-nav li a:hover
{
    background-position: left top;
}
.flex-control-nav li a.active
{
    background-position: left top;
    cursor: default;
}
section.bottom
{
    color: #CCC;
    background-color: #222;
}
.ie7 section.bottom, .ie8 section.bottom
{
    overflow: auto;
}
footer
{
    padding-top: 40px;
    background: #222222 url(/sites/default/themes/privatewhisper/media/images/top-gradient.png) repeat-x center top;
    border-top: 1px solid #333;
}
footer .wrapper
{
    position: relative;
    width: 978px;
}
.copyright
{
    float: left;
    clear: both;
    font-weight: 400;
    width: 978px;
}
.copyright ul
{
    float: left;
    margin: 20px 0 30px;
    padding: 0;
}
.copyright li
{
    font-size: 12px;
    color: #767676;
    float: left;
    padding-right: 15px;
}
footer .navigation
{
    float: left;
    width: 800px;
}
footer .navigation ul
{
    float: left;
    padding: 0;
    margin: 0;
}
footer .navigation li
{
    padding: 0;
    margin: 0;
    width: 200px;
    float: left;
}
footer .navigation ul li.expanded
{
    margin-bottom: 10px;
}
footer .navigation li a
{
    color: #FFF;
    font-weight: 400;
}
footer .navigation ul ul a
{
    color: #767676;
}
footer .navigation ul ul a:hover
{
    color: #0b99ff;
}
footer .navigation ul li.twitter, footer .navigation ul li.facebook, footer .navigation ul li.youtube
{
    float: left;
    width: 26px;
    height: 26px;
    display: inline-block;
    text-indent: -3000em;
    margin-right: 6px;
    margin-top: 5px;
}
footer .navigation ul li.twitter a, footer .navigation ul li.facebook a, footer .navigation ul li.youtube a
{
    display: block;
    width: 26px;
    height: 26px;
}
footer .navigation ul li.twitter
{
    background: url(/sites/default/themes/privatewhisper/media/images/icon-twitter.png) no-repeat left top;
}
footer .navigation ul li.facebook
{
    background: url(/sites/default/themes/privatewhisper/media/images/icon-facebook.png) no-repeat left top;
}
footer .navigation ul li.youtube
{
    background: url(/sites/default/themes/privatewhisper/media/images/icon-youtube.png) no-repeat left top;
}
footer .contactInfo
{
    float: right;
    margin-top: 0;
    margin-right: 0;
    top: 0;
    right: 0;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}
footer .contactInfo .liveChatLink
{
    position: absolute;
    top: 0;
    right: 0;
}
footer .contactInfo p
{
    position: relative;
    top: 45px;
}
footer div.block-lang_dropdown
{
    position: absolute;
    right: 0;
    bottom: 30px;
}
.alert
{
    padding: 8px 35px 8px 14px;
    margin-bottom: 18px;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
.messages .messages
{
    background-color: #EEDC94;
    background-image: -moz-linear-gradient(center top,#fceec1,#eedc94);
    background-repeat: repeat-x;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255,255,255,0.25) inset;
    color: #404040;
    margin-top: 9px;
    margin-bottom: 9px;
    padding: 7px 15px;
    position: relative;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}
.breadcrumb
{
    height: 30px;
    line-height: 30px;
    margin: 0;
    padding: 0 10px;
}
.breadcrumb a
{
    line-height: 30px;
    display: inline-block;
    padding: 0;
    margin: 0;
}
.btn, input[type="submit"], button
{
    font-size: 14px;
    line-height: 34px;
    letter-spacing: 0;
    font-weight: 600;
    text-decoration: none;
    color: #FFF;
    text-shadow: 0 1px 2px rgba(0,0,0,0.75);
    padding: 0 20px;
    margin: 0 0 6px;
    display: inline-block;
    border: 1px solid #555;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    background-color: #999999;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#bdbdbd),color-stop(100%,#7b7b7b));
    background-image: -webkit-linear-gradient(#bdbdbd,#7b7b7b);
    background-image: -moz-linear-gradient(#bdbdbd,#7b7b7b);
    background-image: -o-linear-gradient(#bdbdbd,#7b7b7b);
    background-image: -ms-linear-gradient(#bdbdbd,#7b7b7b);
    background-image: linear-gradient(#bdbdbd,#7b7b7b);
    -moz-box-shadow: inset 0 -1px 3px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.45),inset 0 1px 3px rgba(255,255,255,0.3),0 1px 3px rgba(0,0,0,0.3);
    -webkit-box-shadow: inset 0 -1px 3px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.45),inset 0 1px 3px rgba(255,255,255,0.3),0 1px 3px rgba(0,0,0,0.3);
    -o-box-shadow: inset 0 -1px 3px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.45),inset 0 1px 3px rgba(255,255,255,0.3),0 1px 3px rgba(0,0,0,0.3);
    box-shadow: inset 0 -1px 3px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.45),inset 0 1px 3px rgba(255,255,255,0.3),0 1px 3px rgba(0,0,0,0.3);
}
.btn:hover, input[type="submit"]:hover, button:hover
{
    color: #FFF;
    background-color: #666;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#d1d1d1),color-stop(100%,#9e9e9e));
    background-image: -webkit-linear-gradient(#d1d1d1,#9e9e9e);
    background-image: -moz-linear-gradient(#d1d1d1,#9e9e9e);
    background-image: -o-linear-gradient(#d1d1d1,#9e9e9e);
    background-image: -ms-linear-gradient(#d1d1d1,#9e9e9e);
    background-image: linear-gradient(#d1d1d1,#9e9e9e);
}
.btn:active, input[type="submit"]:active, button:active
{
    color: #F6F6F6;
    background-color: #888888;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#a0a0a0),color-stop(100%,#747373));
    background-image: -webkit-linear-gradient(#a0a0a0,#747373);
    background-image: -moz-linear-gradient(#a0a0a0,#747373);
    background-image: -o-linear-gradient(#a0a0a0,#747373);
    background-image: -ms-linear-gradient(#a0a0a0,#747373);
    background-image: linear-gradient(#a0a0a0,#747373);
    -moz-box-shadow: inset 0 -1px 2px rgba(0,0,0,0.1),inset 0 1px 3px rgba(0,0,0,0.5),0 1px 0 white;
    -webkit-box-shadow: inset 0 -1px 2px rgba(0,0,0,0.1),inset 0 1px 3px rgba(0,0,0,0.5),0 1px 0 white;
    -o-box-shadow: inset 0 -1px 2px rgba(0,0,0,0.1),inset 0 1px 3px rgba(0,0,0,0.5),0 1px 0 white;
    box-shadow: inset 0 -1px 2px rgba(0,0,0,0.1),inset 0 1px 3px rgba(0,0,0,0.5),0 1px 0 white;
}
.btn:visited, input[type="submit"]:visited, button:visited
{
    color: #FFF;
}
.btn.primary, input.primary[type="submit"], button.primary, input[type="submit"], button, .embed.panel .fsSubmit input.fsSubmitButton
{
    text-shadow: 0 1px 2px rgba(0,0,51,0.7);
    border-color: #104db2;
    background-color: #168bef;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#2ec6f5),color-stop(100%,#165ee4));
    background-image: -webkit-linear-gradient(#2ec6f5,#165ee4);
    background-image: -moz-linear-gradient(#2ec6f5,#165ee4);
    background-image: -o-linear-gradient(#2ec6f5,#165ee4);
    background-image: -ms-linear-gradient(#2ec6f5,#165ee4);
    background-image: linear-gradient(#2ec6f5,#165ee4);
}
.btn.primary:hover, input.primary[type="submit"]:hover, button.primary:hover, input[type="submit"]:hover, button:hover, .embed.panel .fsSubmit input.fsSubmitButton:hover
{
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#1ad0ff),color-stop(100%,#1a7dff));
    background-image: -webkit-linear-gradient(#1ad0ff,#1a7dff);
    background-image: -moz-linear-gradient(#1ad0ff,#1a7dff);
    background-image: -o-linear-gradient(#1ad0ff,#1a7dff);
    background-image: -ms-linear-gradient(#1ad0ff,#1a7dff);
    background-image: linear-gradient(#1ad0ff,#1a7dff);
}
.btn.primary:active, input.primary[type="submit"]:active, button.primary:active, input[type="submit"]:active, button:active, .embed.panel .fsSubmit input.fsSubmitButton:active
{
    border-color: #003399;
    background-color: #107edd;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#22a5e4),color-stop(100%,#1661d1));
    background-image: -webkit-linear-gradient(#22a5e4,#1661d1);
    background-image: -moz-linear-gradient(#22a5e4,#1661d1);
    background-image: -o-linear-gradient(#22a5e4,#1661d1);
    background-image: -ms-linear-gradient(#22a5e4,#1661d1);
    background-image: linear-gradient(#22a5e4,#1661d1);
}
.ie7 .btn.primary, .ie7 input.primary[type="submit"], .ie7 button.primary, .ie7 input[type="submit"], .ie7 button, .ie7 .embed.panel .fsSubmit input.fsSubmitButton, .embed.panel .fsSubmit .ie7 input.fsSubmitButton, .ie8 .btn.primary, .ie8 input.primary[type="submit"], .ie8 button.primary, .ie8 input[type="submit"], .ie8 button, .ie8 .embed.panel .fsSubmit input.fsSubmitButton, .embed.panel .fsSubmit .ie8 input.fsSubmitButton
{
    background-image: filter-gradient(#2ec6f5,#165ee4);
}
.btn.secondary, input.secondary[type="submit"], button.secondary
{
    text-shadow: 0 1px 2px rgba(51,0,0,0.75);
    border-color: #a2300d;
    background-color: #e7721e;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f3af27),color-stop(100%,#dd3e17));
    background-image: -webkit-linear-gradient(#f3af27,#dd3e17);
    background-image: -moz-linear-gradient(#f3af27,#dd3e17);
    background-image: -o-linear-gradient(#f3af27,#dd3e17);
    background-image: -ms-linear-gradient(#f3af27,#dd3e17);
    background-image: linear-gradient(#f3af27,#dd3e17);
}
.btn.secondary:hover, input.secondary[type="submit"]:hover, button.secondary:hover
{
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f9d42e),color-stop(100%,#e9691d));
    background-image: -webkit-linear-gradient(#f9d42e,#e9691d);
    background-image: -moz-linear-gradient(#f9d42e,#e9691d);
    background-image: -o-linear-gradient(#f9d42e,#e9691d);
    background-image: -ms-linear-gradient(#f9d42e,#e9691d);
    background-image: linear-gradient(#f9d42e,#e9691d);
}
.btn.secondary:active, input.secondary[type="submit"]:active, button.secondary:active
{
    border-color: #7d2900;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#c72c13),color-stop(50%,#ce2812),color-stop(100%,#e8751f));
    background-image: -webkit-linear-gradient(#c72c13,#ce2812,#e8751f);
    background-image: -moz-linear-gradient(#c72c13,#ce2812,#e8751f);
    background-image: -o-linear-gradient(#c72c13,#ce2812,#e8751f);
    background-image: -ms-linear-gradient(#c72c13,#ce2812,#e8751f);
    background-image: linear-gradient(#c72c13,#ce2812,#e8751f);
}
.btn.alt, input.alt[type="submit"], button.alt
{
    border-color: #3a5a19;
    background-color: #6ea02b;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#a6ce4b),color-stop(100%,#41761f));
    background-image: -webkit-linear-gradient(#a6ce4b,#41761f);
    background-image: -moz-linear-gradient(#a6ce4b,#41761f);
    background-image: -o-linear-gradient(#a6ce4b,#41761f);
    background-image: -ms-linear-gradient(#a6ce4b,#41761f);
    background-image: linear-gradient(#a6ce4b,#41761f);
}
.btn.alt:hover, input.alt[type="submit"]:hover, button.alt:hover
{
    border-color: #35611a;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#bcda5b),color-stop(100%,#519428));
    background-image: -webkit-linear-gradient(#bcda5b,#519428);
    background-image: -moz-linear-gradient(#bcda5b,#519428);
    background-image: -o-linear-gradient(#bcda5b,#519428);
    background-image: -ms-linear-gradient(#bcda5b,#519428);
    background-image: linear-gradient(#bcda5b,#519428);
}
.btn.alt:active, input.alt[type="submit"]:active, button.alt:active
{
    border-color: #28400d;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#5f9324),color-stop(100%,#305e15));
    background-image: -webkit-linear-gradient(#5f9324,#305e15);
    background-image: -moz-linear-gradient(#5f9324,#305e15);
    background-image: -o-linear-gradient(#5f9324,#305e15);
    background-image: -ms-linear-gradient(#5f9324,#305e15);
    background-image: linear-gradient(#5f9324,#305e15);
}
.btn.big, input.big[type="submit"], button.big
{
    font-size: 16px;
    font-weight: 700;
    line-height: 39px;
    text-transform: uppercase;
    padding: 0 12px 0 20px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
.btn.big:after, input.big[type="submit"]:after, button.big:after
{
    content: "";
    display: block;
    float: right;
    width: 15px;
    height: 15px;
    margin: 12px 0 12px 12px;
    -moz-border-radius: 300px;
    -webkit-border-radius: 300px;
    -o-border-radius: 300px;
    -ms-border-radius: 300px;
    -khtml-border-radius: 300px;
    border-radius: 300px;
    -moz-box-shadow: inset 0 0 1px rgba(0,0,0,0.1),inset 0 1px 1px rgba(0,0,0,0.5);
    -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.1),inset 0 1px 1px rgba(0,0,0,0.5);
    -o-box-shadow: inset 0 0 1px rgba(0,0,0,0.1),inset 0 1px 1px rgba(0,0,0,0.5);
    box-shadow: inset 0 0 1px rgba(0,0,0,0.1),inset 0 1px 1px rgba(0,0,0,0.5);
    background: url("/sites/default/files/media/images/icons/light/btn-arrow-right.png") no-repeat 6px 5px rgba(0,0,0,0.2);
}
.btn.big:active, input.big[type="submit"]:active, button.big:active
{
    -moz-box-shadow: inset 0 -1px 2px rgba(0,0,0,0.1),inset 0 2px 4px rgba(0,0,0,0.5);
    -webkit-box-shadow: inset 0 -1px 2px rgba(0,0,0,0.1),inset 0 2px 4px rgba(0,0,0,0.5);
    -o-box-shadow: inset 0 -1px 2px rgba(0,0,0,0.1),inset 0 2px 4px rgba(0,0,0,0.5);
    box-shadow: inset 0 -1px 2px rgba(0,0,0,0.1),inset 0 2px 4px rgba(0,0,0,0.5);
}
.ie7 .btn.big, .ie7 input.big[type="submit"], .ie7 button.big, .ie8 .btn.big, .ie8 input.big[type="submit"], .ie8 button.big
{
    padding: 0 12px;
}
.ie7 .btn.big:after, .ie7 input.big[type="submit"]:after, .ie7 button.big:after, .ie8 .btn.big:after, .ie8 input.big[type="submit"]:after, .ie8 button.big:after
{
    display: none;
}
.btn.down:after, input.down[type="submit"]:after, button.down:after
{
    background: url("/sites/default/files/media/images/icons/light/btn-arrow-down.png") no-repeat 5px 6px rgba(0,0,0,0.2);
}
.btn.configure, input.configure[type="submit"], button.configure
{
    text-indent: -9999em;
    width: 34px;
    height: 34px;
    margin-left: 4px;
    padding: 0;
    background: url("/sites/default/files/media/images/icons/light/icon-configure-alt.png") no-repeat center center,-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#bdbdbd),color-stop(100%,#7b7b7b));
    background: url("/sites/default/files/media/images/icons/light/icon-configure-alt.png") no-repeat center center,-webkit-linear-gradient(#bdbdbd,#7b7b7b);
    background: url("/sites/default/files/media/images/icons/light/icon-configure-alt.png") no-repeat center center,-moz-linear-gradient(#bdbdbd,#7b7b7b);
    background: url("/sites/default/files/media/images/icons/light/icon-configure-alt.png") no-repeat center center,-o-linear-gradient(#bdbdbd,#7b7b7b);
    background: url("/sites/default/files/media/images/icons/light/icon-configure-alt.png") no-repeat center center,-ms-linear-gradient(#bdbdbd,#7b7b7b);
    background: url("/sites/default/files/media/images/icons/light/icon-configure-alt.png") no-repeat center center,linear-gradient(#bdbdbd,#7b7b7b);
}
.btn.configure:hover, input.configure[type="submit"]:hover, button.configure:hover
{
    background-color: #666;
    background: url("/sites/default/files/media/images/icons/light/icon-configure-alt.png") no-repeat center center,-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#d1d1d1),color-stop(100%,#9e9e9e));
    background: url("/sites/default/files/media/images/icons/light/icon-configure-alt.png") no-repeat center center,-webkit-linear-gradient(#d1d1d1,#9e9e9e);
    background: url("/sites/default/files/media/images/icons/light/icon-configure-alt.png") no-repeat center center,-moz-linear-gradient(#d1d1d1,#9e9e9e);
    background: url("/sites/default/files/media/images/icons/light/icon-configure-alt.png") no-repeat center center,-o-linear-gradient(#d1d1d1,#9e9e9e);
    background: url("/sites/default/files/media/images/icons/light/icon-configure-alt.png") no-repeat center center,-ms-linear-gradient(#d1d1d1,#9e9e9e);
    background: url("/sites/default/files/media/images/icons/light/icon-configure-alt.png") no-repeat center center,linear-gradient(#d1d1d1,#9e9e9e);
}
.ie7 .btn.configure, .ie7 input.configure[type="submit"], .ie7 button.configure, .ie8 .btn.configure, .ie8 input.configure[type="submit"], .ie8 button.configure, .ie9 .btn.configure, .ie9 input.configure[type="submit"], .ie9 button.configure
{
    background: url("/sites/default/files/media/images/icons/light/icon-configure-alt.png") no-repeat center center #999999;
}
.btn.round, input.round[type="submit"], button.round
{
    border-radius: 100px;
}
.shadowLine .btn:hover, .shadowLine input[type="submit"]:hover, .shadowLine button:hover
{
    background: #fb951a;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#d0d0d0),color-stop(100%,#a9a9a9));
    background-image: -webkit-linear-gradient(#d0d0d0,#a9a9a9);
    background-image: -moz-linear-gradient(#d0d0d0,#a9a9a9);
    background-image: -o-linear-gradient(#d0d0d0,#a9a9a9);
    background-image: -ms-linear-gradient(#d0d0d0,#a9a9a9);
    background-image: linear-gradient(#d0d0d0,#a9a9a9);
}
input[type="submit"], button
{
    height: 36px;
    line-height: 36px;
    margin: 0;
}
input[type="text"], input[type="email"]
{
    color: #333333;
    font-size: 14px;
    border: 1px solid #aaaaaa;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    padding: 4px 14px 6px 14px;
    -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.15),0 1px 0 white;
    -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.15),0 1px 0 white;
    -o-box-shadow: inset 0 1px 3px rgba(0,0,0,0.15),0 1px 0 white;
    box-shadow: inset 0 1px 3px rgba(0,0,0,0.15),0 1px 0 white;
}
input[type="text"]:focus, input[type="email"]:focus
{
    border: 1px solid #0099ff;
    -moz-box-shadow: 0 0 4px #1737e0;
    -webkit-box-shadow: 0 0 4px #1737e0;
    -o-box-shadow: 0 0 4px #1737e0;
    box-shadow: 0 0 4px #1737e0;
    outline: none;
}
.embed.panel body#FSLocal
{
    margin-top: 0;
}
.embed.panel body#FSLocal.fsFree
{
    margin-top: 0;
}
.embed.panel body#FSLocal.formThumbnailPreview
{
    margin: 25px 0 0 30px;
}
.embed.panel body#FSLocal.formThumbnailPreview .fsForm
{
    margin: 0;
    display: block;
    width: 440px;
    overflow: auto;
}
.embed.panel body#FSLocal.formThumbnailPreview #fsHeaderImage
{
    text-align: left;
}
.embed.panel body#FSLocal.templateThumbnailPreview
{
    margin: 70px 0 0 70px;
}
.embed.panel body#FSLocal.templateThumbnailPreview .fsForm
{
    margin: 0;
}
.embed.panel body#FSLocal.templateThumbnailPreview #fsHeaderImage
{
    text-align: left;
}
.embed.panel #FSLocal .fsForm
{
    background: transparent;
}
.embed.panel #FSTopLogo
{
    position: absolute;
    top: 0;
    right: 9%;
    margin: 0;
}
.embed.panel #FSTopLogo a
{
    width: 150px;
    height: 50px;
    background: url(/sites/default/themes/privatewhisper/images/2/formstackLogo.png) no-repeat center center;
    display: block;
}
.embed.panel #FSTopLogo a span
{
    display: none;
}
.embed.panel .fsForm
{
    font: 400 16px/18px myriad-pro, "Trebuchet MS" ,Helvetica,Arial,sans-serif;
}
.embed.panel body#FSLocal .fsForm
{
    display: table;
    width: 940px;
    margin: 18px auto;
}
.embed.panel .fsForm .fsTable
{
    text-align: left;
    padding: 0 0 4px;
    border: none;
    margin: 9px auto;
}
.embed.panel .fsForm .fsSectionHeading
{
    font-size: 20px;
    line-height: 36px;
    font-weight: normal;
    margin: 0;
}
.embed.panel .fsForm .fsCell
{
    padding: 9px 0;
    vertical-align: top;
}
.embed.panel .fsSpacerRow td
{
    height: 18px;
}
.embed.panel td.fsRowBody
{
    background-color: transparent;
}
.embed.panel .fsPage
{
    float: left;
    width: 940px;
}
.embed.panel .fsPagination
{
    text-align: center;
}
.embed.panel .fsPaginationContent
{
    width: 300px;
    text-align: center;
    margin: 0 auto 18px;
}
.embed.panel .fsTable tbody
{
    border: none;
}
.embed.panel .fsSectionRow + .fsFieldRow .fsCell
{
    padding-top: 18px;
}
.embed.panel .fsCell
{
    padding: 0;
}
.embed.panel .fsSectionCell
{
    display: none;
}
.embed.panel .fsSection
{
    float: left;
    width: 470px;
}
.embed.panel .fsSectionHeading
{
    font-size: 150%;
    font-weight: 600;
}
.embed.panel .fsLabel
{
    font-weight: 400;
    font-size: 16px;
    color: #333;
    margin-bottom: 5px;
}
.embed.panel .fsLabelVertical .fsLabel
{
    display: block;
}
.embed.panel .fsLabelHorizontal .fsLabel
{
    width: 100px;
    margin-left: 0;
    float: left;
}
.embed.panel .fsOptionLabel
{
    padding: 0 10px 0 5px;
    color: #666;
}
.embed.panel .fsFieldHorizontal
{
    float: left;
}
.embed.panel .fsHiddenLabel
{
    display: none;
}
.embed.panel .fsSubField
{
    float: left;
    margin-right: 5px;
}
.embed.panel .fsSupporting
{
    margin: 4px 0;
    color: #777;
    font-size: 11px;
}
.embed.panel .fsCallout
{
    position: absolute;
    width: 360px;
    z-index: 5;
}
.embed.panel .fsCalloutTop
{
    padding-top: 21px;
    background: url(/sites/default/themes/privatewhisper/images/2/calloutTop.png) no-repeat left top;
}
.embed.panel .fsCalloutBottom
{
    height: 15px;
    background: url(/sites/default/themes/privatewhisper/images/2/calloutBottom.png) no-repeat left bottom;
}
.embed.panel .fsCalloutBody
{
    padding: 3px 12px 4px 16px;
    background: url(/sites/default/themes/privatewhisper/images/2/calloutBody.png) repeat-y left center;
    color: #fff;
    text-shadow: 0 1px 1px #000;
}
.embed.panel .fsCalloutBody a
{
    text-decoration: none;
    border-bottom: 1px dotted;
    color: #ddd;
}
.embed.panel .fsCalloutBody a:hover
{
    color: #aaa;
}
.embed.panel .fsSubmit
{
    float: left;
}
.embed.panel .fsSubmit input.fsSubmitButton
{
    height: 36px;
    line-height: 36px;
}
.fsSubmit input.fsSubmitMultipage
{
    float: right;
    clear: none;
}
#fsFooterImage
{
    clear: both;
    padding-top: 20px;
}
.embed.panel .fsError
{
    width: 620px;
    margin: 15px auto;
    font-size: 14px;
    color: #000;
    border: 1px solid red;
    padding: 10px;
    clear: both;
    text-align: center;
}
.embed.panel #disabledError
{
    width: 300px;
    margin: 54px auto;
    background: #fff;
    border: 2px solid #efefef;
    color: #777;
    padding: 36px;
    line-height: 18px;
}
.embed.panel .fsPasswordForm td.fsRowBody
{
    text-align: center;
}
.embed.panel .fsPasswordForm label
{
    display: block;
    color: #777;
    font-size: 13px;
}
.embed.panel .fsPasswordForm .fsRowBody input
{
    padding: 5px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
}
.embed.panel .fsPasswordForm td.fsRowBody
{
    padding: 18px 0 24px;
}
.embed.panel #fsPasswordError
{
    color: #d2010b;
    font-weight: bold;
}
.embed.panel .fsFieldFocused
{
    background-image: url(/sites/default/themes/privatewhisper/images/2/fieldFocusedBG.png);
}
.embed.panel .fsFieldFocused div.fsSupporting, .fsFieldFocused label.fsRequiredLabel span
{
    color: #000;
}
.embed.panel .fsReadOnly
{
    background-image: none;
}
.embed.panel #fsConfirmAd table
{
    width: 600px;
    margin: 36px auto;
}
.embed.panel #fsConfirmAd h2
{
    margin: 0;
    padding: 18px;
    text-align: center;
    font-size: 18px;
    font-weight: normal;
    background: #42BD21;
    color: #fff;
    text-shadow: 0 1px 0 #000;
}
.embed.panel #fsConfirmAd li
{
    margin-bottom: 18px;
}
.embed.panel #fsConfirmAd img, #fsConfirmAd ul
{
    margin: 18px;
}
.embed.panel #fsLearnMore
{
    display: block;
    height: 25px;
    width: 155px;
    font-size: 16px;
    text-decoration: none;
    color: #333;
    text-shadow: 0 1px 0 #fff;
    background: url(/sites/default/themes/privatewhisper/images/2/buttonBG.png);
    line-height: 25px;
    margin: 18px auto;
}
.embed.panel .fsFieldRow input[type=text], .embed.panel .fsForm textarea
{
    border: 1px solid #999;
    background: none;
    background-color: #fff;
    color: #333;
    padding: 4px;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
}
.embed.panel .fsReadOnly input[type=text], .embed.panel .fsReadOnly textarea
{
    border: none;
    background-image: none;
}
.embed.panel .fsForm input[type=text].fsField:focus, .embed.panel .fsForm input[type=file].fsField:focus, .embed.panel .fsForm textarea.fsField:focus
{
    border-color: #333;
    outline: none;
}
.embed.panel .fsForm .fsReadOnly input[type=text].fsField:focus, .embed.panel .fsForm .fsReadOnly input[type=file].fsField:focus, .embed.panel .fsForm .fsReadOnly textarea.fsField:focus
{
    border: none;
}
.embed.panel .fsForm select
{
    font-size: 15px;
    line-height: 18px;
}
.embed.panel .fsRequiredLabel span
{
    padding-left: 2px;
    color: #ba0000;
    font-size: 16px;
    font-weight: bold;
    font-family: Verdana;
    height: 16px;
}
.embed.panel .fsPagination
{
    float: left;
    width: 940px;
    text-align: center;
    margin: 0;
}
.embed.panel .fsPagination .fsNextButton
{
    float: right;
}
.embed.panel .fsPagination .fsPreviousButton
{
    float: left;
}
.embed.panel .fsPagination input
{
    font-size: 16px;
}
.embed.panel .fsForm .fsLabel
{
    font-size: 16px;
}
.embed.panel .fsSectionRow td.fsRowBody
{
    background-image: url(/sites/default/themes/privatewhisper/images/2/stockTemplates/tableTopGradient.png);
    background-repeat: repeat-x;
    background-position: left top;
    padding-top: 18px;
}
.embed.panel td.fsRowOpen, .embed.panel td.fsRowClose
{
    width: 0px;
    display: none;
}
.embed.panel .fsRowTop td
{
    height: 2px;
    background-color: transparent;
}
.embed.panel .fsRowBottom td
{
    height: 3px;
    background-color: transparent;
}
.embed.panel .fsRowOpen
{
    background: url(/sites/default/themes/privatewhisper/images/2/stockTemplates/tableBodyLeft.png) top right repeat-y;
}
.embed.panel .fsRowClose
{
    background: url(/sites/default/themes/privatewhisper/images/2/stockTemplates/tableBodyRight.png) top left repeat-y;
}
.embed.panel .fsRowBody
{
    background-color: #fff;
}
.embed.panel .fsRowTop .fsRowOpen
{
    background: url(/sites/default/themes/privatewhisper/images/2/stockTemplates/tableTopLeft.png) right bottom no-repeat;
}
.embed.panel .fsRowTop .fsRowBody
{
    background: url(/sites/default/themes/privatewhisper/images/2/stockTemplates/tableTopMiddle.png) left bottom repeat-x;
}
.embed.panel .fsRowTop .fsRowClose
{
    background: url(/sites/default/themes/privatewhisper/images/2/stockTemplates/tableTopRight.png) left bottom no-repeat;
}
.embed.panel .fsRowBottom .fsRowOpen
{
    background: url(/sites/default/themes/privatewhisper/images/2/stockTemplates/tableBottomLeft.png) right top no-repeat;
}
.embed.panel .fsRowBottom .fsRowClose
{
    background: url(/sites/default/themes/privatewhisper/images/2/stockTemplates/tableBottomRight.png) left top no-repeat;
}
.embed.panel .fsRowBottom .fsRowBody
{
    background: url(/sites/default/themes/privatewhisper/images/2/stockTemplates/tableBottomMiddle.png) repeat-x left top;
}
.embed.panel .fsNoShadow .fsRowOpen, .embed.panel .fsNoShadow .fsRowClose, .embed.panel .fsNoShadow .fsRowBottom .fsRowBody, .embed.panel .fsNoShadow .fsRowTop .fsRowBody
{
    background-image: none;
}
.embed.panel .fsNoSpacing .fsForm .fsFirstSection .fsRowBottom, .embed.panel .fsNoSpacing .fsForm .fsFirstSection .fsRowBottom *
{
    display: none;
    padding: 0;
    margin: 0;
}
.embed.panel .fsNoSpacing .fsForm .fsMiddleSection .fsRowTop, .embed.panel .fsNoSpacing .fsForm .fsMiddleSection .fsRowTop *, .embed.panel .fsNoSpacing .fsForm .fsMiddleSection .fsRowBottom, .embed.panel .fsNoSpacing .fsForm .fsMiddleSection .fsRowBottom *
{
    display: none;
}
.embed.panel .fsNoSpacing .fsForm .fsLastSection .fsRowTop, .embed.panel .fsNoSpacing .fsForm .fsLastSection .fsRowTop *
{
    display: none;
}
.embed.panel .fsForm .fsTable
{
    margin: 0;
    padding: 0;
}
.fsNoSpacing .fsForm .fsMiddleSection .fsSectionRow td.fsRowBody, .fsNoSpacing .fsForm .fsLastSection .fsSectionRow td.fsRowBody
{
    background-image: none;
}
td.fsValidationError
{
    background-color: #fcc !important;
}
.fsValidationError .fsLabel
{
    color: #ba0000;
    padding-left: 20px;
    background-image: url(/sites/default/themes/privatewhisper/images/2/validationAlert.png);
    background-repeat: no-repeat;
    background-position: left bottom;
}
.fsCounter
{
    position: absolute;
    font-size: 18px;
    color: #ccc;
    font-family: 'Georgia' , 'Serif';
    text-align: right;
}
.fsCaptcha
{
    margin: 0 auto 30px;
    width: 205px;
    text-align: center;
    padding: 5px;
    background: #fff;
    border: 1px solid #777;
}
.fsCaptcha table
{
    border-collapse: collapse;
}
.fsCaptcha td
{
    border: solid 1px #333;
    padding: 3px;
    text-align: center;
}
.captchaAudioLink img, .captchaReloadLink img
{
    border: 0;
    background: #FFF;
}
.captchaEntry
{
    margin-top: 5px;
}
.captchaError label
{
    font-weight: bold;
    color: red;
}
.captchaError .captchaEntry
{
    background-color: #fcc;
}
.fsResumeLink
{
    font-weight: bold;
    font-size: 14px;
}
.fsProgress
{
    border: 1px solid #ccc;
    width: 104px;
    margin: 9px auto;
}
.fsProgressBarContainer
{
    width: 100px;
    height: 10px;
    margin: 1px;
    border: 1px solid #ddd;
    background: #f4f4f4;
    position: relative;
    text-align: left;
}
.fsProgressBar
{
    width: 0;
    height: 10px;
    background: #ccc;
}
.fsProgressText
{
    z-index: 10;
    line-height: 10px;
    font-size: 9px;
    text-align: center;
    width: 100px;
    margin-top: -10px;
    padding-bottom: 2px;
    color: #555;
}
.fsSaveIncomplete
{
    font-size: 9px;
    color: #777;
    background-color: #fafafa;
    padding: 2px;
}
.fsSaveIncomplete:visited
{
    color: #777;
}
.fsSaveIncomplete:hover
{
    color: #000;
}
.fsHiddenCell *, .fsHiddenCell .fsLabel
{
    display: none;
}
#fsSubmissionCheckmark
{
    width: 75px;
    height: 68px;
    float: left;
    background: url(/sites/default/themes/privatewhisper/images/2/confirmationCheckmark.png);
}
.fsBlankSection
{
    display: none;
}
.fsMatrix
{
    margin: 6px 0;
    border-collapse: collapse;
}
.fsMatrix th, .fsMatrix td
{
    text-align: center;
    padding: 4px 0;
    font-weight: normal;
    width: 75px;
    border-bottom: dotted 1px #ccc;
}
.fsMatrix th
{
    font-size: 11px;
}
.fsMatrix td.fsMatrixLabel
{
    text-align: left;
    padding-right: 8px;
    width: 200px;
}
.fsMatrixCol1
{
    background: url(/sites/default/themes/privatewhisper/images/2/black_translucent.png);
}
.fsMatrixCol2, .fsMatrixLabel
{
    background: url(/sites/default/themes/privatewhisper/images/2/white_translucent.png);
}
.fsCurrency
{
    font-size: 16px;
    color: #555;
}
.fsSliderBg
{
    position: relative;
    background: url(/sites/default/themes/privatewhisper/images/2/slider-bg.gif) no-repeat 5px 0;
    height: 28px;
    width: 108px;
    float: left;
}
.fsSliderBg .fsSliderThumb
{
    position: absolute;
    cursor: default;
    top: 4px;
}
.fsSliderValue
{
    float: left;
    margin-left: 15px;
    font-size: 14px;
    font-weight: bold;
    background-color: #f7f7f7;
    color: #333;
    padding: 5px;
}
input.fsFormatCreditCard
{
    margin-right: 10px;
}
img.fsCreditCardLogo
{
    vertical-align: top;
    border: solid 1px #777;
}
.discountcodeMsg
{
    font-style: italic;
    font-size: x-small;
}
#recaptcha_area
{
    margin-left: auto;
    margin-right: auto;
}
#mobile-alert p
{
    width: 100%;
    text-align: center !important;
}
#mobile-alert input[type="submit"]
{
    background: none;
    border: none;
    color: red;
    text-decoration: underline;
    cursor: pointer;
}
img.left
{
    float: left;
}
img.right
{
    float: right;
}
.leftFloater
{
    float: left;
}
.rightFloater
{
    float: right;
}
.center
{
    text-align: center;
}
table
{
    width: 100%;
    margin: 10px 0;
}
td
{
    padding: 0px;
}
table.lpInviteChatTbl td
{
    padding: 0;
}
#edit-lang-dropdown-select-wrapper
{
    display: inline;
    float: right;
    margin: 0;
}
.dd
{
    text-align: left;
    position: relative;
    font-size: 12px;
    float: left;
    margin-top: 10px;
    width: 50px !important;
    height: 28px;
    line-height: 28px;
    border: 1px solid #444;
    border: 1px solid rgba(255,255,255,0.2);
    border-left: none;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.dd .ddTitle
{
    text-indent: 0;
    cursor: default;
    overflow: hidden;
    height: 28px;
    padding: 0 13px;
    text-transform: uppercase;
    background: url(/sites/default/themes/privatewhisper/media/images/icon-down.png) no-repeat 35px 12px;
    cursor: pointer;
}
.dd .ddTitle span.arrow
{
    display: none;
}
.dd .ddTitle span.ddTitleText
{
    text-indent: 1px;
    overflow: hidden;
    line-height: 29px;
    text-transform: uppercase;
    color: #CCC;
    font-weight: 400;
}
.dd .ddTitle span.ddTitleText img
{
    text-align: left;
    padding: 0 2px 0 0;
}
.dd .ddTitle img.selected
{
    padding: 0 3px 0 0;
    vertical-align: top;
}
.dd .ddChild
{
    position: absolute;
    border-top: none;
    display: none;
    margin: 0;
    padding: 0 13px;
    top: 0;
    left: -1px;
    width: 24px !important;
    overflow: auto;
    overflow-x: hidden !important;
    background-color: rgba(0,0,0,0.2);
    text-transform: uppercase;
    border: 1px solid rgba(255,255,255,0.2);
}
.dd .ddChild .opta a, .dd .ddChild .opta a:visited
{
    padding-left: 10px;
}
.dd .ddChild a
{
    display: block;
    padding: 2px 0 2px 3px;
    text-decoration: none;
    color: #FFF;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
}
.dd .ddChild a img
{
    border: 0;
    padding: 0 2px 0 0;
    vertical-align: middle;
}
div#offerWidget
{
    margin: 0 auto 50px auto;
    clear: both;
}
.featureWidget
{
    width: 850px;
    background: url(/sites/default/themes/privatewhisper/media/images/dedicatedSmartServers/offerWidgetBg.png) no-repeat scroll right top transparent;
    margin-bottom: 50px;
}
ul.offers
{
    margin: 0;
    padding: 0;
    width: 283px;
    float: left;
}
ul.offers li a
{
    line-height: 43px;
    color: #444444;
    height: 43px;
    display: block;
    font-size: 14px;
    padding: 0 0 0 10px;
    text-decoration: none;
}
ul.offers li.active a
{
    color: #FFFFFF;
    font-weight: 400;
    padding: 0 0 0 10px;
    text-shadow: 0 1px 0 #000000;
}
div.offerContentWrap
{
    float: left;
    width: 565px;
}
div.offerContent
{
    padding: 10px 10px 10px 25px;
}
.offerContent img.rightFloater
{
    margin-top: -54px;
    margin-right: -11px;
}
.featureWidget .offers li
{
    background: white url(/sites/default/themes/privatewhisper/media/images/dedicatedSmartServers/offerWidget-middle.jpg) no-repeat scroll left top;
    cursor: pointer;
}
.featureWidget .offers li.btm
{
    background: white url(/sites/default/themes/privatewhisper/media/images/dedicatedSmartServers/offerWidget-btm.jpg) no-repeat scroll left top;
}
.featureWidget .offers li.top
{
    background: white url(/sites/default/themes/privatewhisper/media/images/dedicatedSmartServers/offerWidget-top.jpg) no-repeat scroll left top;
}
.featureWidget .offers li.active, .featureWidget .offers li.active, .featureWidget .offers li.active
{
    background-position: right top;
}
.featureWidget h2
{
    float: none;
    font-size: 32px;
    line-height: 32px;
    font-weight: 400;
    margin-bottom: 30px;
    margin-top: 23px;
    padding: 0;
    position: relative;
    z-index: 100;
}
.featureWidget .offerContent .rightFloater, .featureWidget .offerContent .leftFloater
{
    width: 260px;
}
.featureWidget .offerContent img.rightFloater, .featureWidget .offerContent img.leftFloater
{
    width: auto;
}
.featureWidget ul.specificationList
{
    background: transparent;
    width: auto;
    margin: 0 0 15px;
    padding: 0;
}
.featureWidget ul.specificationList li
{
    background: white url(/sites/default/themes/privatewhisper/media/images/icon-check-smart.png) no-repeat 0 0;
    color: #333;
    line-height: 16px;
    padding-left: 25px;
    margin: 0 0 5px;
}
.featureWidget a.docLink
{
    background: url(/sites/default/themes/privatewhisper/media/images/dedicatedSmartServers/doc_ico.png) no-repeat scroll 0 50% white;
    font-weight: bold;
    padding-left: 15px;
    vertical-align: middle;
}
.featureWidget .borderedMiniBox
{
    background: none repeat scroll 0 0 white;
    border: 1px solid #DDDDDD;
    border-radius: 3px 3px 3px 3px;
    display: inline-block;
    margin-top: 20px;
    padding: 10px 20px;
    position: relative;
}
.featureWidget .borderedMiniBox:after
{
    content: url(/sites/default/themes/privatewhisper/media/images/dedicatedSmartServers/top_arrow.png);
    left: 50%;
    margin-left: -5px;
    position: absolute;
    top: -11px;
}
.featureWidget q
{
    color: #699C39;
    display: block;
    font-size: 20px;
    font-style: italic;
    line-height: 1.2em;
    padding: 0;
    text-align: center;
}
#dedicatedSmartServers .featureWidget #selectorContent5 .offerContent p
{
    background: url(/sites/default/themes/privatewhisper/media/images/smartServers/featuresIcons/dedicatedBadge.png) no-repeat scroll left top transparent;
    min-height: 90px;
    padding-left: 100px;
}


.front .product-bar, .front, .front div#configurations, .front div#partners
{
    -webkit-animation-name: reset,fade-in;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: ease-in;
    -webkit-animation-iteration-count: 1;
}
.front .product-bar
{
    -webkit-animation-delay: 0,0;
}
.front
{
    -webkit-animation-delay: 0,1s;
}
.front div#configurations
{
    -webkit-animation-delay: 0,1.5s;
}
.front div#partners
{
    -webkit-animation-delay: 0,1.5s;
}
body.logged-in
{
    margin-bottom: 35px;
}
.tabs-container
{
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e8e9f4),color-stop(100%,#c2cdd1));
    background-image: -webkit-linear-gradient(#e8e9f4,#c2cdd1);
    background-image: -moz-linear-gradient(#e8e9f4,#c2cdd1);
    background-image: -o-linear-gradient(#e8e9f4,#c2cdd1);
    background-image: -ms-linear-gradient(#e8e9f4,#c2cdd1);
    background-image: linear-gradient(#e8e9f4,#c2cdd1);
    border-top: 1px solid rgba(109,114,118,0.5);
    position: fixed;
    display: block;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 100;
    padding: 5px 0;
}
.tabs-container ul.tabs
{
    margin: 0;
    padding: 0;
    list-style: none;
}
.tabs-container .tabs li
{
    float: left;
    padding: 0 10px;
    line-height: 25px;
}
.tabs-container .tabs li.active
{
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#c2cdd1),color-stop(100%,#e8e9f4));
    background-image: -webkit-linear-gradient(#c2cdd1,#e8e9f4);
    background-image: -moz-linear-gradient(#c2cdd1,#e8e9f4);
    background-image: -o-linear-gradient(#c2cdd1,#e8e9f4);
    background-image: -ms-linear-gradient(#c2cdd1,#e8e9f4);
    background-image: linear-gradient(#c2cdd1,#e8e9f4);
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -o-border-radius: 20px;
    -ms-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #BBB;
}
.tabs-container .tabs li a
{
    color: #333;
    line-height: 25px;
}
.tabs-container ul.primary li.active a
{
    font-weight: 600;
}
body.drag
{
    cursor: move;
}
th.active img
{
    display: inline;
}
tr.even, tr.odd
{
    background-color: #eee;
    border-bottom: 1px solid #ccc;
    padding: 0.1em 0.6em;
}
tr.drag
{
    background-color: #fffff0;
}
tr.drag-previous
{
    background-color: #ffd;
}
td.active
{
    background-color: #ddd;
}
td.checkbox, th.checkbox
{
    text-align: center;
}
tbody
{
    border-top: 1px solid #ccc;
}
tbody th
{
    border-bottom: 1px solid #ccc;
}
thead th
{
    text-align: left;
    padding-right: 1em;
    border-bottom: 3px solid #ccc;
}
div.indentation
{
    width: 20px;
    height: 1.7em;
    margin: -0.4em 0.2em -0.4em -0.4em;
    padding: 0.42em 0 0.42em 0.6em;
    float: left;
}
div.tree-child
{
    background: url(/sites/default/themes/privatewhisper/misc/tree.png) no-repeat 11px center;
}
div.tree-child-last
{
    background: url(/sites/default/themes/privatewhisper/misc/tree-bottom.png) no-repeat 11px center;
}
div.tree-child-horizontal
{
    background: url(/sites/default/themes/privatewhisper/misc/tree.png) no-repeat -11px center;
}
.error
{
    color: #e55;
}
div.error
{
    border: 1px solid #d77;
}
div.error, tr.error
{
    background: #fcc;
    color: #200;
    padding: 2px;
}
.warning
{
    color: #e09010;
}
div.warning
{
    border: 1px solid #f0c020;
}
div.warning, tr.warning
{
    background: #ffd;
    color: #220;
    padding: 2px;
}
.ok
{
    color: #008000;
}
div.ok
{
    border: 1px solid #00aa00;
}
div.ok, tr.ok
{
    background: #dfd;
    color: #020;
    padding: 2px;
}
.item-list .icon
{
    color: #555;
    float: right;
    padding-left: 0.25em;
    clear: right;
}
.item-list .title
{
    font-weight: bold;
}
.item-list ul
{
    margin: 0 0 0.75em 0;
    padding: 0;
}
.item-list ul li
{
    margin: 0 0 0.25em 1.5em;
    padding: 0;
    list-style: disc;
}
ol.task-list li.active
{
    font-weight: bold;
}
tr.odd .form-item, tr.even .form-item
{
    margin-top: 0;
    margin-bottom: 0;
    white-space: nowrap;
}
tr.merge-down, tr.merge-down td, tr.merge-down th
{
    border-bottom-width: 0 !important;
}
tr.merge-up, tr.merge-up td, tr.merge-up th
{
    border-top-width: 0 !important;
}
.form-item input.error, .form-item textarea.error, .form-item select.error
{
    border: 2px solid red;
}
.form-item .description
{
    font-size: 0.85em;
}
.form-item label
{
    display: block;
    font-weight: bold;
}
.form-item label.option
{
    display: inline;
    font-weight: normal;
}
.form-checkboxes, .form-radios
{
    margin: 1em 0;
}
.form-checkboxes .form-item, .form-radios .form-item
{
    margin-top: 0.4em;
    margin-bottom: 0.4em;
}
.marker, .form-required
{
    color: #f00;
}
.more-link
{
    text-align: right;
}
.more-help-link
{
    font-size: 0.85em;
    text-align: right;
}
.nowrap
{
    white-space: nowrap;
}
.item-list .pager
{
    clear: both;
    text-align: center;
}
.item-list .pager li
{
    background-image: none;
    display: inline;
    list-style-type: none;
    padding: 0.5em;
}
.pager-current
{
    font-weight: bold;
}
.tips
{
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 0.9em;
}
dl.multiselect dd.b, dl.multiselect dd.b .form-item, dl.multiselect dd.b select
{
    font-family: inherit;
    font-size: inherit;
    width: 14em;
}
dl.multiselect dd.a, dl.multiselect dd.a .form-item
{
    width: 10em;
}
dl.multiselect dt, dl.multiselect dd
{
    float: left;
    line-height: 1.75em;
    padding: 0;
    margin: 0 1em 0 0;
}
dl.multiselect .form-item
{
    height: 1.75em;
    margin: 0;
}
.container-inline div, .container-inline label
{
    display: inline;
}
ul.primary
{
}
ul.primary li
{
}
ul.primary li a
{
}
ul.primary li.active a
{
}
ul.primary li a:hover
{
}
ul.secondary
{
    border-bottom: 1px solid #bbb;
    padding: 0.5em 1em;
    margin: 5px;
}
ul.secondary li
{
    display: inline;
    padding: 0 1em;
    border-right: 1px solid #ccc;
}
ul.secondary a
{
    padding: 0;
    text-decoration: none;
}
ul.secondary a.active
{
    border-bottom: 4px solid #999;
}
#autocomplete
{
    position: absolute;
    border: 1px solid;
    overflow: hidden;
    z-index: 100;
}
#autocomplete ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}
#autocomplete li
{
    background: #fff;
    color: #000;
    white-space: pre;
    cursor: default;
}
#autocomplete li.selected
{
    background: #0072b9;
    color: #fff;
}
html.js input.form-autocomplete
{
    background-image: url(/sites/default/themes/privatewhisper/misc/throbber.gif);
    background-repeat: no-repeat;
    background-position: 100% 2px;
}
html.js input.throbbing
{
    background-position: 100% -18px;
}
html.js fieldset.collapsed
{
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    margin-bottom: 0;
    height: 1em;
}
html.js fieldset.collapsed *
{
    display: none;
}
html.js fieldset.collapsed legend
{
    display: block;
}
html.js fieldset.collapsible legend a
{
    padding-left: 15px;
    background: url(/sites/default/themes/privatewhisper/misc/menu-expanded.png) 5px 75% no-repeat;
}
html.js fieldset.collapsed legend a
{
    background-image: url(/sites/default/themes/privatewhisper/misc/menu-collapsed.png);
    background-position: 5px 50%;
}
* html.js fieldset.collapsed legend, * html.js fieldset.collapsed legend *, * html.js fieldset.collapsed table *
{
    display: inline;
}
html.js fieldset.collapsible
{
    position: relative;
}
html.js fieldset.collapsible legend a
{
    display: block;
}
html.js fieldset.collapsible .fieldset-wrapper
{
    overflow: auto;
}
.resizable-textarea
{
    width: 95%;
}
.resizable-textarea .grippie
{
    height: 9px;
    overflow: hidden;
    background: #eeeeee url(/sites/default/themes/privatewhisper/misc/grippie.png) no-repeat center 2px;
    border: 1px solid #ddd;
    border-top-width: 0;
    cursor: s-resize;
}
html.js .resizable-textarea textarea
{
    margin-bottom: 0;
    width: 100%;
    display: block;
}
.draggable a.tabledrag-handle
{
    cursor: move;
    float: left;
    height: 1.7em;
    margin: -0.4em 0 -0.4em -0.5em;
    padding: 0.42em 1.5em 0.42em 0.5em;
    text-decoration: none;
}
a.tabledrag-handle:hover
{
    text-decoration: none;
}
a.tabledrag-handle .handle
{
    margin-top: 4px;
    height: 13px;
    width: 13px;
    background: url(/sites/default/themes/privatewhisper/misc/draggable.png) no-repeat 0 0;
}
a.tabledrag-handle-hover .handle
{
    background-position: 0 -20px;
}
.joined + .grippie
{
    height: 5px;
    background-position: center 1px;
    margin-bottom: -2px;
}
.teaser-checkbox
{
    padding-top: 1px;
}
div.teaser-button-wrapper
{
    float: right;
    padding-right: 5%;
    margin: 0;
}
.teaser-checkbox div.form-item
{
    float: right;
    margin: 0 5% 0 0;
    padding: 0;
}
textarea.teaser
{
    display: none;
}
html.js .no-js
{
    display: none;
}
.progress
{
    font-weight: bold;
}
.progress .bar
{
    background: white url(/sites/default/themes/privatewhisper/misc/progress.gif);
    border: 1px solid #00375a;
    height: 1.5em;
    margin: 0 0.2em;
}
.progress .filled
{
    background: #0072b9;
    height: 1em;
    border-bottom: 0.5em solid #004a73;
    width: 0%;
}
.progress .percentage
{
    float: right;
}
.progress-disabled
{
    float: left;
}
.ahah-progress
{
    float: left;
}
.ahah-progress .throbber
{
    width: 15px;
    height: 15px;
    margin: 2px;
    background: transparent url(/sites/default/themes/privatewhisper/misc/throbber.gif) no-repeat 0px -18px;
    float: left;
}
tr .ahah-progress .throbber
{
    margin: 0 2px;
}
.ahah-progress-bar
{
    width: 16em;
}
#first-time strong
{
    display: block;
    padding: 1.5em 0 .5em;
}
tr.selected td
{
    background: #ffc;
}
table.sticky-header
{
    margin-top: 0;
    background: #fff;
}
#clean-url.install
{
    display: none;
}
html.js .js-hide
{
    display: none;
}
#system-modules div.incompatible
{
    font-weight: bold;
}
#system-themes-form div.incompatible
{
    font-weight: bold;
}
span.password-strength
{
    visibility: hidden;
}
input.password-field
{
    margin-right: 10px;
}
div.password-description
{
    padding: 0 2px;
    margin: 4px 0 0 0;
    font-size: 0.85em;
    max-width: 500px;
}
div.password-description ul
{
    margin-bottom: 0;
}
.password-parent
{
    margin: 0 0 0 0;
}
input.password-confirm
{
    margin-right: 10px;
}
.confirm-parent
{
    margin: 5px 0 0 0;
}
span.password-confirm
{
    visibility: hidden;
}
span.password-confirm span
{
    font-weight: normal;
}
#servers-overview
{
    border-top: 1px solid #FBFBFB;
    border-bottom: 1px solid #AAA;
    padding: 60px 0;
    background-color: #FFF;
    -moz-box-shadow: rgba(0,0,0,0.3) 0 1px 10px;
    -webkit-box-shadow: rgba(0,0,0,0.3) 0 1px 10px;
    -o-box-shadow: rgba(0,0,0,0.3) 0 1px 10px;
    box-shadow: rgba(0,0,0,0.3) 0 1px 10px;
    position: relative;
    z-index: 100;
}
#servers-overview::after
{
    content: "";
    height: 6px;
    width: 100%;
    position: absolute;
    bottom: 0;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,rgba(0,0,0,0.01)),color-stop(100%,rgba(0,0,0,0.1)));
    background-image: -webkit-linear-gradient(rgba(0,0,0,0.01),rgba(0,0,0,0.1));
    background-image: -moz-linear-gradient(rgba(0,0,0,0.01),rgba(0,0,0,0.1));
    background-image: -o-linear-gradient(rgba(0,0,0,0.01),rgba(0,0,0,0.1));
    background-image: -ms-linear-gradient(rgba(0,0,0,0.01),rgba(0,0,0,0.1));
    background-image: linear-gradient(rgba(0,0,0,0.01),rgba(0,0,0,0.1));
}
#servers-overview div.col
{
    width: 125px;
    display: inline;
    float: left;
    position: relative;
    margin-right: 20px;
    text-align: center;
}
#servers-overview div.col p
{
    text-align: center;
}
#servers-overview .col figure
{
    height: 270px;
    margin-bottom: 5px;
    overflow: visible;
}
#servers-overview .col figure img
{
    margin-bottom: 5px;
}
#servers-overview .col figcaption
{
    text-align: center;
}
#servers-overview .col figcaption h3
{
    font-size: 16px;
    color: #666;
    text-transform: uppercase;
    letter-spacing: -1px;
    font-weight: 400;
}
#servers-overview .col figcaption strong
{
    font-size: 24px;
    color: #333;
    text-transform: none;
}
#servers-overview .col.cloud-servers span.price strong
{
    font-size: 16px;
    text-transform: none;
}
.front span.price
{
    position: absolute;
    margin: -36px 0px auto;
    width: 50px;
    height: 35px;
    padding-top: 5px;
    padding-bottom: 15px;
    text-align: center;
    color: #FFF;
    font-size: 11px;
    line-height: 14px;
    text-transform: uppercase;
    background: transparent url(images/pricing.png) no-repeat left top;
}
.ie7.front span.price, .ie8.front span.price
{
    top: 0;
}
.front span.price strong
{
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -1px;
}
.i18n-fr.front span.price
{
    font-size: 8px;
}
a.more
{
    padding-right: 12px;
    background: transparent url(/sites/default/themes/privatewhisper/media/images/icon-more-arrow.png) no-repeat right center;
}
.box.ask-specialist
{
    width: 304px;
    display: inline;
    float: left;
    position: relative;
    margin-right: 30px;
    background-color: #F4F4F4;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    -ms-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    border-color: #D9D9D9;
    text-align: center;
    padding-bottom: 10px;
    margin-bottom: 0;
}
.box.ask-specialist p
{
    padding: 20px 40px;
    margin-bottom: 7px;
    text-align: center;
}
.box.ask-specialist::after
{
    display: none;
}
.box.ask-specialist h3
{
    width: 202px;
    height: 101px;
    padding: 0px 0 0 35px;
    color: #FFF;
    font-size: 26px;
    line-height: 127px;
    margin: -1px 0 0 -1px;
}
.box.ask-specialist h3 strong
{
    margin: 10px 10px 10px 10px;
    color: #FFF;
    font-weight: 400;
}
.panel-container
{
    margin: 40px 0 0 0;
    background-color: #f4f4f4;
    padding: 45px 0 26px;
}
.front .panel h1
{
    font-size: 60px;
    line-height: 52px;
    text-align: center;
}
.video
{
    margin-bottom: 50px;
}
.features img
{
    float: left;
    margin-top: -3px;
}
.features h4
{
    font-size: 24px;
    line-height: 24px;
    font-weight: 600;
    color: #333;
    margin-left: 80px;
}
.features p
{
    margin-left: 80px;
}
.features div
{
    height: 100px;
    margin-bottom: 12px;
}
.btn-container
{
    float: left;
    border-radius: 6px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.43);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.43);
    box-shadow: 0 1px 3px rgba(0,0,0,0.43);
}
.btn-container .btn, .btn-container input[type="submit"], .btn-container button
{
    border-radius: 6px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    font-size: 21px;
    line-height: 50px;
    font-weight: 600;
    margin: 0;
    padding: 0 40px;
    height: auto;
}

div.btn-container a.price
{
    position: relative;
    float: left;
    width: auto;
    height: 50px;
    padding: 0 16px;
    margin: 0 0 0 0;
    top: 0;
    left: 0;
    font-size: 21px;
    line-height: 50px;
    color: #FFF;
    text-shadow: 0 -1px 0 black;
    background-color: #444444;
    border-radius: 6px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom: 1px solid #000;
    background-image: linear-gradient(top,#444444,#202020);
}
div.price sup
{
    font-size: .6em;
}
#about
{
    padding-top: 36px;
}
.front #about h1
{
    margin-bottom: 16px;
}
#about h3
{
    font-weight: 600;
}
.configurations h2
{
    margin-bottom: 21px;
}
.configurations ul
{
    margin: 0 0 12px 0;
    padding: 0;
}
.configurations li
{
    margin: 0;
    padding: 0;
    font-size: 13px;
    line-height: 18px;
}
.configurations li strong
{
    color: #333;
}
.popular-configurations img
{
    margin-left: -7px;
}
.front section#content
{
    padding: 0;
}
.front
{
    position: relative;
    border-top: 1px solid #FBFBFB;
    border-bottom: 1px solid #D2D2D2;
    padding: 0px 0;
    background: url("/sites/default/files/media/images/ui/map-bg.png") no-repeat center -30px,url("/sites/default/files/media/images/ui/gradient-bottom.png") repeat-x center bottom,#f0f0f0 url("/sites/default/files/media/images/ui/noise-bg.png") repeat left top;
}
.ie7.front #-features, .ie8.front #-features
{
    background: url("/sites/default/files/media/images/ui/map-bg.png") no-repeat center -30px #f0f0f0;
    padding-bottom: 0;
}
.front #-features h1
{
    text-align: center;
}
.front #-features h2
{
    text-align: center;
}
.front #-features p
{
    margin-bottom: 0;
}
.front #-features .group > div
{
    width: 306px;
    display: inline;
    float: left;
    position: relative;
    margin-right: 30px;
}
.stats
{
    position: relative;
    float: left;
    color: #bbbbbb;
    font-size: 14px;
    line-height: 14px;
    text-shadow: 0 1px 0 #ffffff;
    text-transform: uppercase;
}
.stats span.stats-big
{
    float: left;
    font-size: 54px;
    line-height: 54px;
    font-weight: 300;
    letter-spacing: -2px;
}
.stats span.stats-small
{
    float: left;
    font-weight: 700;
    margin: 12px 0 0 10px;
}
.front #configurations
{
    border-top: 1px solid #FBFBFB;
    border-bottom: 1px solid #D2D2D2;
    padding: 60px 0;
    background: url("/sites/default/files/media/images/ui/gradient-bottom.png") repeat-x center bottom,#f0f0f0 url("/sites/default/files/media/images/ui/noise-bg.png") repeat left top;
}
.front #configurations .shared-hosting
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    margin: 10px auto;
    padding: 10px;
    text-align: center;
    background-color: #CCC;
    background-color: rgba(0,0,0,0.04);
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(0,0,0,0.02)));
    background-image: -webkit-linear-gradient(rgba(255,255,255,0),rgba(0,0,0,0.02));
    background-image: -moz-linear-gradient(rgba(255,255,255,0),rgba(0,0,0,0.02));
    background-image: -o-linear-gradient(rgba(255,255,255,0),rgba(0,0,0,0.02));
    background-image: -ms-linear-gradient(rgba(255,255,255,0),rgba(0,0,0,0.02));
    background-image: linear-gradient(rgba(255,255,255,0),rgba(0,0,0,0.02));
    -moz-box-shadow: inset 0 0 1px rgba(0,0,0,0.08),inset 0 1px 3px rgba(0,0,0,0.15),0 1px 0 rgba(255,255,255,0.6);
    -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.08),inset 0 1px 3px rgba(0,0,0,0.15),0 1px 0 rgba(255,255,255,0.6);
    -o-box-shadow: inset 0 0 1px rgba(0,0,0,0.08),inset 0 1px 3px rgba(0,0,0,0.15),0 1px 0 rgba(255,255,255,0.6);
    box-shadow: inset 0 0 1px rgba(0,0,0,0.08),inset 0 1px 3px rgba(0,0,0,0.15),0 1px 0 rgba(255,255,255,0.6);
}
.front #configurations .shared-hosting p
{
    font-size: 14px;
    line-height: 46px;
    margin: 0;
}
.front #configurations .shared-hosting p
{
    background: url("/sites/default/files/media/images/logos/funio-xs.png") no-repeat 5px 16px;
}
.front #configurations h1
{
    text-align: center;
    margin-bottom: 45px;
}
.front #configurations .box
{
    float: left;
    width: 184px;
    margin-right: 12px;
    display: inline-block;
    text-align: center;
}
.front #configurations .box-container
{
    height: 290px;
    padding-bottom: 0;
}
.i18n-fr.front #configurations .box-container, .i18n-es.front #configurations .box-container
{
    height: 320px;
}
#configurations .packages
{
    display: inline-block;
}
.front #partners
{
    margin-top: 40px;
    padding-top: 60px;
    background: url("/sites/default/files/media/images/ui/shadow-divider.png") no-repeat center top;
}
.products .box-container
{
    border-bottom: 1px solid #CCC;
}
.products .main-products .box
{
    width: 618px;
}
.products .alt-products .box
{
    width: 298px;
}
#cloud-servers .webtv
{
    height: 188px;
    padding-top: 120px;
    background: url(.../images/.jpg) no-repeat center -18px black;
}
#cloud-servers .webtv h1
{
    color: #000;
    font-size: 54px;
    font-weight: 700;
    background: -webkit-gradient(linear,left bottom,left top,from(#030303),color-stop(0.5,#323334),color-stop(0.5,#454444),to(#434444));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    letter-spacing: -2px;
    margin: 0 0 15px 0;
}
#cloud-servers .webtv h2
{
    color: white;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 12px;
    text-transform: uppercase;
    opacity: 0.75;
    margin: 0 0 2px 0;
}
#cloud-servers section#content
{
    padding: 0;
}
#cloud-servers #intro h1
{
    text-align: center;
    margin-bottom: 50px;
}
#cloud-servers #intro h2
{
    margin-bottom: 10px;
}
#cloud-servers #highlight-features
{
    border-top: 1px solid #FBFBFB;
    border-bottom: 1px solid #AAA;
    padding: 60px 0;
    background-color: #FFF;
    -moz-box-shadow: rgba(0,0,0,0.3) 0 1px 10px;
    -webkit-box-shadow: rgba(0,0,0,0.3) 0 1px 10px;
    -o-box-shadow: rgba(0,0,0,0.3) 0 1px 10px;
    box-shadow: rgba(0,0,0,0.3) 0 1px 10px;
    position: relative;
    z-index: 50;
}
#cloud-servers #highlight-features::after
{
    content: "";
    height: 6px;
    width: 100%;
    position: absolute;
    bottom: 0;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,rgba(0,0,0,0.01)),color-stop(100%,rgba(0,0,0,0.1)));
    background-image: -webkit-linear-gradient(rgba(0,0,0,0.01),rgba(0,0,0,0.1));
    background-image: -moz-linear-gradient(rgba(0,0,0,0.01),rgba(0,0,0,0.1));
    background-image: -o-linear-gradient(rgba(0,0,0,0.01),rgba(0,0,0,0.1));
    background-image: -ms-linear-gradient(rgba(0,0,0,0.01),rgba(0,0,0,0.1));
    background-image: linear-gradient(rgba(0,0,0,0.01),rgba(0,0,0,0.1));
}
#cloud-servers #highlight-features h1
{
    text-align: center;
}
#cloud-servers #highlight-features h2
{
    text-align: center;
}
#cloud-servers #highlight-features h3
{
    font-weight: 600;
}
#cloud-servers #highlight-features p
{
    font-size: 14px;
}
#cloud-servers #highlight-features ul
{
    margin: 0;
    padding: 0;
}
#cloud-servers #highlight-features li
{
    width: 222px;
    display: inline;
    float: left;
    position: relative;
    margin-right: 30px;
    text-align: center;
}
#cloud-servers #highlight-features li img
{
    float: none;
    margin: none;
}
#cloud-servers #packages
{
    border-bottom: 1px solid #D2D2D2;
    padding: 60px 0;
    background: url("/sites/default/files/media/images/ui/gradient-bottom.png") repeat-x center bottom,#f0f0f0 url("/sites/default/files/media/images/ui/noise-bg.png") repeat left top;
}
#cloud-servers #packages h1
{
    text-align: center;
}
#cloud-servers #packages h2
{
    text-align: center;
}
#cloud-servers #packages .configurations-container
{
    display: inline-block;
}
#cloud-servers #packages .box
{
    width: 184px;
    margin-right: 12px;
    text-align: center;
    float: left;
}
#cloud-servers #packages .box-container
{
    padding: 30px 20px 20px 20px;
}
#cloud-servers #packages .box p
{
    margin: 0;
}
#cloud-servers #packages .box a.btn
{
    margin-top: 20px;
    padding: 0 30px;
}
#cloud-servers #packages .box a.btn + p.deploy-time
{
    margin-top: 10px;
}
#cloud-servers #packages figcaption
{
    color: #333;
    font-size: 24px;
    font-weight: 800;
}
#cloud-servers #packages .included-features
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    margin: 10px auto;
    padding: 10px;
    text-align: center;
    background-color: #CCC;
    background-color: rgba(0,0,0,0.04);
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(0,0,0,0.02)));
    background-image: -webkit-linear-gradient(rgba(255,255,255,0),rgba(0,0,0,0.02));
    background-image: -moz-linear-gradient(rgba(255,255,255,0),rgba(0,0,0,0.02));
    background-image: -o-linear-gradient(rgba(255,255,255,0),rgba(0,0,0,0.02));
    background-image: -ms-linear-gradient(rgba(255,255,255,0),rgba(0,0,0,0.02));
    background-image: linear-gradient(rgba(255,255,255,0),rgba(0,0,0,0.02));
    -moz-box-shadow: inset 0 0 1px rgba(0,0,0,0.08),inset 0 1px 3px rgba(0,0,0,0.15),0 1px 0 rgba(255,255,255,0.6);
    -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.08),inset 0 1px 3px rgba(0,0,0,0.15),0 1px 0 rgba(255,255,255,0.6);
    -o-box-shadow: inset 0 0 1px rgba(0,0,0,0.08),inset 0 1px 3px rgba(0,0,0,0.15),0 1px 0 rgba(255,255,255,0.6);
    box-shadow: inset 0 0 1px rgba(0,0,0,0.08),inset 0 1px 3px rgba(0,0,0,0.15),0 1px 0 rgba(255,255,255,0.6);
}
#cloud-servers #packages .included-features p
{
    font-size: 14px;
    line-height: 46px;
    margin: 0;
}
#cloud-servers #packages p.notes
{
    text-align: center;
}
#cloud-servers #features
{
    border-top: 1px solid #FBFBFB;
    border-bottom: 1px solid #D2D2D2;
    padding: 60px 0;
    margin: 0;
    background: url("/sites/default/files/media/images/ui/gradient-bottom.png") repeat-x center bottom,#f0f0f0 url("/sites/default/files/media/images/ui/noise-bg.png") repeat left top;
}
.ie8#cloud-servers #features .wrapper
{
    overflow: hidden;
}
#cloud-servers #features h1
{
    text-align: center;
}
#cloud-servers #features h2
{
    text-align: center;
}
#cloud-servers #features h3
{
    font-weight: 600;
}
#cloud-servers .features-showcase
{
    width: 976px;
    display: inline;
    float: left;
    position: relative;
    margin-right: 0;
}
#cloud-servers .features-notification
{
    text-align: center;
    padding: 25px;
    border-bottom: 1px solid #ccc;
    -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.1);
    -o-box-shadow: 0 2px 3px rgba(0,0,0,0.1);
    box-shadow: 0 2px 3px rgba(0,0,0,0.1);
}
#cloud-servers .features-notification input.email
{
    width: 250px;
    margin-right: 10px;
}
#cloud-servers .features-showcase ul
{
    float: left;
    margin: 25px 15px;
    padding: 0;
}
#cloud-servers .features-showcase ul li
{
    width: 290px;
    margin-left: 10px;
    padding: 0;
}
#cloud-servers .features-showcase li h3
{
    padding-left: 24px;
    background: url("/sites/default/files/media/images/icons/dark/icon-star.png") no-repeat left center;
}
#cloud-servers #use-case
{
    border-top: 1px solid #FBFBFB;
    border-bottom: 1px solid #D2D2D2;
    padding: 60px 0;
    margin: 0;
    background: url("/sites/default/files/media/images/ui/gradient-bottom.png") repeat-x center bottom,#f0f0f0 url("/sites/default/files/media/images/ui/noise-bg.png") repeat left top;
}
#cloud-servers #use-case h1
{
    text-align: center;
}
#cloud-servers #use-case h2
{
    text-align: center;
}
#cloud-servers #use-case h3
{
    font-weight: 600;
    margin-bottom: 15px;
}
#cloud-servers #use-case .box
{
    width: 304px;
    display: inline;
    float: left;
    position: relative;
    margin-right: 30px;
    text-align: center;
}
#cloud-servers #use-case .box-container
{
    padding: 30px;
}


#aboutUsAcquisitions #topDiv
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/handshake.png) no-repeat bottom right;
    padding-right: 200px;
}
#aboutUsDatacenters #videoDialog
{
    background-color: #fff;
    border: 1px solid #dadbdd;
    margin: 3px auto;
    padding: 6px 6px 20px;
    position: relative;
    width: 495px;
}
#aboutUsDatacenters #videos a img
{
    left: 10px;
    position: absolute;
    top: 10px;
}
#aboutUsDatacenters #videos a span, #aboutUsDatacenters #videos span.inactive span
{
    font-size: 15px;
}
#aboutUsDatacenters #videos a strong, #aboutUsDatacenters #videos a span
{
    display: block;
    left: 90px;
    position: absolute;
    width: 131px;
}
#aboutUsDatacenters #videos a, #videos span.inactive
{
    background: transparent url(/sites/default/files/Generic/images/aboutUsSection/playVideo.png) no-repeat top left;
    color: #333;
    display: block;
    float: left;
    font-size: 18px;
    font-weight: 700;
    height: 60px;
    margin: 0 3px;
    padding-left: 15px;
    padding-top: 20px;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 261px;
}
#aboutUsDatacenters #videos span.inactive
{
    background: transparent url(/sites/default/files/images/aboutUsSection/playVideo-inactive.png) no-repeat top left;
    color: #999;
}
#aboutUsDatacenters .mainBox img.rightFloater
{
    clear: right;
    margin-bottom: 12px;
}
#aboutUsHostingReviews #videos #videoLinks
{
    width: 430px;
}
#aboutUsHostingReviews #videos #videoLinks .active .nowPlaying
{
    visibility: visible;
}
#aboutUsHostingReviews #videos #videoLinks td
{
    padding-bottom: 5px;
    padding-right: 5px;
}
#aboutUsHostingReviews #videos #videoLinks td.nowPlaying
{
    padding-right: 0;
}
#aboutUsHostingReviews #videos .leftFloater div.video
{
    display: none;
    height: 275px;
    left: 40px;
    position: absolute;
    top: 0;
    width: 320px;
}
#aboutUsHostingReviews #videos .rightFloater ul li
{
    float: left;
    margin: 0 0 15px;
    text-align: center;
    width: 200px;
}
#aboutUsHostingReviews #videos .rightFloater ul li img
{
    float: none;
    margin: 0;
}
#aboutUsHostingReviews #videos .rightFloater, #aboutUsHostingReviews #videos .leftFloater
{
    margin: 0;
    width: 410px;
}
#aboutUsHostingReviews #videosContainer
{
    height: 300px;
    position: relative;
    width: 400px;
}
#aboutUsInvestorsReports #mainContent a
{
    display: block;
    margin-bottom: 10px;
    text-decoration: none;
}
#aboutUsInvestorsReports #mainContent a img
{
    margin-bottom: -4px;
}
#aboutUsInvestorsReports #mainContent h4
{
    margin: 0;
    padding: 10px 0 20px 10px;
}
#aboutUsInvestorsReports #mainContent li
{
    clear: left;
    margin-bottom: 20px;
}
#aboutUsInvestorsReports #mainContent li div
{
    border-right: 1px solid #CCCCCE;
    color: #CCCCCE;
    float: left;
    font-size: 20px;
    font-weight: 700;
    line-height: 0.9em;
    margin-right: 10px;
    padding: 8px 15px 3px 0;
    text-align: center;
    width: 30px;
}
#aboutUsInvestorsReports #mainContent li div span
{
    color: #999;
    display: block;
    font-size: 13px;
    text-indent: -2px;
    text-transform: uppercase;
}
#aboutUsInvestorsReports #mainContent p
{
    margin: 0;
    padding: 0 10px 20px;
}
#aboutUsNetworks .bigBulletList
{
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 12px;
}
#aboutUsNetworks .bigBulletList li
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/basicBullet.png) no-repeat left;
    padding-left: 20px;
}
#aboutUsNetworks .withLinks p
{
    padding-top: 18px;
}
#aboutUsNetworksUsageGraphs #cogent.graphBox
{
    height: 155px;
}
#aboutUsNetworksUsageGraphs .graphBox
{
    height: 135px;
    position: relative;
}
#aboutUsNetworksUsageGraphs .graphBox div.links
{
    bottom: 9px;
    line-height: 31px;
    position: absolute;
}

#aboutUsNetworksUsageGraphs .mainBox div.graph
{
    display: none;
    float: right;
    position: relative;
    white-space: nowrap;
    width: 520px;
}
#aboutUsNetworksUsageGraphs .mainBox div.graph img
{
    left: 20px;
    position: absolute;
}
#aboutUsPressReleases .mainBox h4
{
    padding: 10px 0 20px 10px;
}
#aboutUsPressReleases .mainBox li div
{
    border-right: 1px solid #CCCCCE;
    color: #CCCCCE;
    float: left;
    font-size: 20px;
    font-weight: 700;
    height: 40px;
    line-height: 0.9em;
    margin-right: 10px;
    padding-right: 15px;
    width: 30px;
}
#aboutUsPressReleases .mainBox li div span
{
    color: #999;
    display: block;
    font-size: 13px;
    text-transform: uppercase;
}
#aboutUsPressReleases .mainBox ul, #aboutUsInvestorsReports #mainContent ul
{
    padding-left: 10px;
}
#additionnalInfos caption, #dedicatedSmartServersSmartlayer #powerFlexibility h3, #colocationCagesWholesale #benefits img.last, #colocationNeutralRacks #benefits img.last, #pressRelease ul, #aboutUsPressReleases .mainBox li
{
    margin-bottom: 20px;
}
#ads
{
    width: 420px;
}
#affiliatesBox div.resellerBoxContent
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/resellers/bgAffiliates.png) no-repeat bottom right;
}
#banner
{
    margin: 0 0 30px;
    width: 100%;
}
#beforeButton
{
    margin-bottom: 50px;
}
#benefits
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/fauxColumnBenefitBox.gif) repeat-y top right;
}
#benefits .rightFloater
{
    padding: 10px;
    text-align: center;
    width: 240px;
}
#benefits .rightFloater img
{
    margin: 18px 0;
}
#benefits blockquote
{
    padding: 18px 0;
}
#benefits blockquote .closingQuote
{
    left: 8px;
    position: relative;
    top: -4px;
}
#benefits blockquote .openingQuote
{
    left: -8px;
    position: relative;
    top: -4px;
}
#benefits blockquote .quote
{
    font-style: italic;
    margin-bottom: 3px;
    text-align: center;
}
#benefits blockquote .quoteSource
{
    font-weight: 700;
    margin-top: 26px;
}
#benefits li p
{
    padding-left: 131px;
}
#benefits ul li
{
    clear: left;
    margin-bottom: 20px;
    width: 545px;
}
#benefits ul li img
{
    float: left;
    margin: 0 10px 0 0;
}
#buildYourOwn
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/buildYourOwnBg.gif) no-repeat 26px 0;
    border: 1px solid #eee;
    border-right: none;
    height: 98px;
    margin: 0 0 30px;
    position: relative;
}
#buildYourOwn h5
{
    color: #666;
    font-size: 16px;
    left: 21px;
    position: absolute;
    text-align: left;
    text-transform: uppercase;
    top: 22px;
}
#buildYourOwn li
{
    border-right: 1px solid #EEE;
    color: #333;
    float: right;
    font-weight: 700;
    margin-bottom: 0;
    margin-left: 20px;
    position: relative;
}
#buildYourOwn li a
{
    color: #333;
    display: block;
    font-weight: 700;
    height: 72px;
    padding: 20px 20px 0 0;
    text-decoration: none;
    width: 134px;
}
#buildYourOwn li a:hover
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/arrows-over.gif) no-repeat 46px 0;
}
#buildYourOwn li img
{
    float: left;
    margin: 5px 5px 5px 0;
    position: relative;
    top: -4px;
}
#buildYourOwn li span
{
    color: #666;
    display: block;
    margin: 2px 0 0;
    text-align: right;
    text-transform: none;
    width: 100%;
}
#buildYourOwn li span.name
{
    color: #333;
    display: inline;
    text-decoration: underline;
    text-transform: uppercase;
}
#buildYourOwn li.inactive
{
    height: 72px;
    padding: 26px 20px 0 0;
    width: 134px;
}
#buildYourOwn li.inactive img
{
    opacity: 0.5px;
}
#buildYourOwn ul
{
    margin: 0 0 0 40px;
}
#clearanceListWidget
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/clearance/bgColumn.gif) repeat-y top left;
    border: none;
    margin: 0 0 30px;
    padding: 0;
    position: relative;
}
#clearanceListWidget #clearanceInfo
{
    border-top: 1px solid #fff;
    margin: 0 0 10px;
}
#clearanceListWidget #clearanceInfoWidget
{
    padding: 0 0 20px 6px;
}
#clearanceListWidget #informationBox
{
    border: 1px solid #eee;
    color: #666;
    padding: 2px;
}
#clearanceListWidget #informationBox #rssLinkBox
{
    float: right;
    padding: 17px 0 18px;
    text-align: center;
    width: 49.5%;
}
#clearanceListWidget #informationBox #rssLinkBox img
{
    margin: 0 0 -4px 5px;
}
#clearanceListWidget #informationBox #updateBox
{
    float: left;
    margin: 0 3px 0 0;
    padding: 10px 0 10px 5px;
    width: 49.5%;
}
#clearanceListWidget #loadingAnimation
{
    display: block;
    font-size: 10px;
    position: absolute;
    right: 190px;
    text-align: center;
    top: 35%;
    width: 210px;
}
#clearanceListWidget #loadingAnimation img
{
    vertical-align: middle;
}
#clearanceListWidget #rssBtn
{
    margin-left: 11px;
}
#clearanceListWidget #serverList
{
    background-color: transparent;
    display: none;
    float: right;
    padding: 4px 0;
    position: relative;
}
#clearanceListWidget #serverList span.listHeader
{
    color: #2274a9;
}
#clearanceListWidget #serverList td.priceReserved
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/clearance/reservedPriceBg.png) no-repeat center center;
    color: #aaa;
}
#clearanceListWidget #serverList td.specsReserved, #clearanceListWidget #serverList td.statusReserved
{
    color: #ccc;
}
#clearanceListWidget #serverList td.status a
{
    color: #ff0305;
}
#clearanceListWidget #serverListBox
{
    border: 1px solid #eee;
}
#clearanceListWidget #serverListFilters
{
    float: left;
    height: 600px;
    width: 250px;
}
#clearanceListWidget #serverListFilters #orderBySelect
{
    margin: 0 0 0 15px;
}
#clearanceListWidget #serverListFilters.noScript #range
{
    display: block;
    height: 30px;
}
#clearanceListWidget #serverListFilters.noScript #submitBtn
{
    display: block;
    margin: 0 0 10px;
}
#clearanceListWidget #serverListFiltersForm
{
    padding: 0 2px 0 6px;
}
#clearanceListWidget #serverListFiltersForm label
{
    display: block;
    margin: 0 0 20px;
}
#clearanceListWidget #serverListHeader
{
    border-bottom: 1px solid #eee;
    padding: 12px 0;
    text-align: center;
}
#clearanceListWidget #serverListHeader li
{
    display: inline;
    font-size: 20px;
    line-height: 35px;
    margin: 0 35px 0 0;
}
#clearanceListWidget #serverListHeader li.lastItem
{
    margin: 0;
    padding: 0;
}
#clearanceListWidget #serverListHeader ul
{
    clear: both;
    display: block;
    margin: 0 auto;
    padding: 0;
    width: 100%;
}
#clearanceListWidget #serverListHeader ul#prices
{
    width: 100%;
}
#clearanceListWidget #slider
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/clearance/sliderTrack.gif) repeat-x 0 9px;
    height: 45px;
    padding: 0 10px;
    width: 180px;
}
#clearanceListWidget #sliderHandle1 div, #sliderHandle2 div
{
    font-size: 9px;
    margin: 0 auto;
    width: 22px;
}
#clearanceListWidget #sliderHandle1, #sliderHandle2
{
    cursor: pointer;
    margin-left: -11px;
    position: absolute;
    text-align: center;
    width: 22px;
}
#clearanceListWidget #sliderTrack
{
    height: 45px;
    position: relative;
}
#clearanceListWidget .pageSelector ul
{
    clear: right;
    float: right;
}
#clearanceListWidget .serverListFiltersHeader
{
    border-bottom: 1px solid #fff;
    font-size: 20px;
    margin: 0 0 10px;
    padding: 8px 0 8px 6px;
    width: 231px;
}
#colocationBox div.resellerBoxContent
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/resellers/bgColo.png) no-repeat bottom right;
}
#colocationSingleServer #offerWidget .selectorContent .offerContentPrices img.logo
{
    top: 38px;
}
#completeOfferWidget .infoContentHdd
{
    color: #fff;
    font-size: 11px;
    padding: 5px 15px;
}
#completeOfferWidget .infoPopup
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/completeOfferWidget/tooltiptop.gif) no-repeat top left;
    bottom: 20px;
    display: none;
    font-weight: 400;
    left: -63px;
    padding-top: 4px;
    position: absolute;
    width: 200px;
    z-index: 1000;
}
#completeOfferWidget .infoPopup .infoBottom
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/completeOfferWidget/tooltipbottom.gif) no-repeat bottom left;
    padding-bottom: 10px;
}
#completeOfferWidget .infoPopup .infoBottom .infoContent
{
    background-color: #444;
    color: #fff;
    padding: 5px 15px;
    text-align: center;
}
#completeOfferWidget th
{
    background-color: #e2e2e2;
    border: 1px solid #ccc;
    color: #666;
    font-weight: 700;
    padding: 9px 6px;
}
#completeOfferWidget tr td
{
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding: 12px 6px 9px;
}
#completeOfferWidget tr td img.cpuIcon
{
    margin: 4px 10px 0 0;
}
#completeOfferWidget tr td img.cpuIcon, #completeOfferWidget tr td span.cpuText
{
    color: #2375a9;
    float: left;
    font-size: 0.85em;
}
#completeOfferWidget tr td img.superSmart
{
    margin-left: 10px;
    vertical-align: middle;
}
#completeOfferWidget tr td span.cpuText strong
{
    font-size: 1.15em;
}
#completeOfferWidget tr td span.rebate
{
    color: #444;
    text-decoration: line-through;
}
#completeOfferWidget tr td span.special
{
    color: #C33;
}
#completeOfferWidget tr td.bestOffer
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/completeOfferWidget/bestoffer.png);
    background-position: top right;
    background-repeat: no-repeat;
}
#completeOfferWidget tr td.buynow
{
    width: 88px;
}
#completeOfferWidget tr td.buynow .superSmart
{
    color: #94de27;
}
#completeOfferWidget tr td.buynow span
{
    color: #FFF;
    display: block;
    position: absolute;
    text-align: right;
    top: 4px;
    width: 60px;
}
#completeOfferWidget tr td.price
{
    color: #199900;
    font-weight: 700;
}
#completeOfferWidget tr td.price span.priceRebate
{
    color: red;
    font-weight: 700;
    text-decoration: none;
}
#completeOfferWidget tr td.raid img
{
    margin-bottom: -2px;
}
#completeOfferWidget tr td.traffic .normal
{
    color: #c33;
}
#completeOfferWidget tr td.traffic .superSmart
{
    color: #64931f;
}
#completeOfferWidget tr.even
{
    background-color: #f6f6f6;
}
#completeOfferWidget tr.even:hover, #completeOfferWidget tr.odd:hover, #completeOfferWidget tr.bestOffer
{
    background-color: #ebf4d9;
}
#completeOfferWidget tr.new td.cpu
{
    background-image: url("/sites/default/files/en_US/images/completeOfferWidget/new_corner.png");
    background-position: top right;
    background-repeat: no-repeat;
}
.i18n-fr #completeOfferWidget tr.new td.cpu
{
    background-image: url("/sites/default/files/fr_CA/images/completeOfferWidget/new_corner.png");
}
.i18n-es #completeOfferWidget tr.new td.cpu
{
    background-image: url("/sites/default/files/es_ES/images/completeOfferWidget/new_corner.png");
}
#completeOfferWidget tr.odd, #managedHostingBackupStorage .compareTable .sectionTitle th, #managedHostingBackupStorage .compareTable td, #managedHostingBackupStorageNasSan .compareTable .sectionTitle th, #aboutUsNetworksUsageGraphs .mainBox a.indieAnchor.active
{
    background-color: #fff;
}
#completeOfferWidget tr.promo td.cpu
{
    background-image: url("/sites/default/files/Generic/images/completeOfferWidget/promo.png");
    background-position: top right;
    background-repeat: no-repeat;
}
#completeOfferWidget tr.special td.cpu
{
    background-image: url("/sites/default/files/en_US/images/completeOfferWidget/special_corner.png");
    background-position: top right;
    background-repeat: no-repeat;
}
.i18n-fr #completeOfferWidget tr.special td.cpu
{
    background-image: url("/sites/default/files/fr_CA/images/completeOfferWidget/special_corner.png");
}
.i18n-es #completeOfferWidget tr.special td.cpu
{
    background-image: url("/sites/default/files/es_ES/images/completeOfferWidget/special_corner.png");
}
#completeOfferWidget.offerTable
{
    border: 1px solid #ccc;
    border-collapse: collapse;
    color: #444;
    font-size: 1.2em;
    margin: 0 auto 40px;
    width: 100%;
}
#completeOfferWidgetFooter
{
    font-size: 10px;
    position: relative;
    top: -35px;
}
#completeOfferWidgetHeader
{
    font-size: 10px;
    line-height: 0;
    margin-bottom: 5px;
}
#completeOfferWidgetHeader img
{
    display: block;
    float: left;
}
#contactForm #contactsUs_formFields_captcha
{
    float: right;
    margin: 20px 38px 20px 0;
}
#contactForm #contactsUs_formFields_captcha noscript iframe
{
    height: 330px;
    width: 350px;
}
#contactForm #contactsUs_formFields_message_element, #hubForm #contactsUs_formFields_message_element
{
    height: 100px;
    margin-top: 5px;
}
#contactForm .actionGroup, #hubForm .actionGroup
{
    margin-left: 282px;
}
#contactForm .iFormSelect
{
    width: 275px;
}
#contactForm .iFormText, #contactForm .iFormSelect, #contactForm #contactsUs_formFields_message_element, #hubForm .iFormText, #hubForm .iFormSelect, #hubForm #contactsUs_formFields_message_element, #hubForm .iFormInputPassword
{
    border: 1px #C9C9C9 solid;
    border-color: #868686 #CACACA #E1E1E1 #C9C9C9;
    font: inherit;
    line-height: 1.2em;
    padding: 0;
    width: 272px;
}
#contactForm .successfulPost
{
    font-size: 18px;
    margin-top: 20px;
    text-align: center;
}
#contactForm h3.emBox, #hubForm h3.emBox, #hubForm h3.emBox, #hubWelcome h3.emBox
{
    color: #2274A9;
    font-size: 28px;
    margin-bottom: 0;
    padding: 20px 0 0 20px;
}
#contactForm label, #hubForm label
{
    clear: left;
    display: block;
    float: left;
    margin-right: 6px;
    text-align: right;
    width: 94px;
}
#contactForm p.emBox, #hubForm p.emBox, #hubForm p.emBox, #hubWelcome p.emBox
{
    background: transparent;
    color: #666;
    font-size: 12px;
    font-weight: 700;
    margin-top: -5px;
    padding: 10px 10px 0 20px;
    text-align: left;
}
#contactForm p.error, #hubForm p.error, #domainsComingSoon .contactUs p.error
{
    color: #c00;
    margin-bottom: 0;
    margin-left: 137px;
}
#contactForm, #hubForm, #hubWelcome
{
    background-color: #eee;
    color: #666;
    font-size: 12px;
    height: auto !important;
    line-height: 2.5em;
    margin: 15px 0;
    min-height: 400px;
    width: 415px;
}
#contacts h2
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/nav/subPages-bg.gif) repeat-x scroll left bottom;
    padding-bottom: 6px;
}
#container
{
    margin: 15px auto 0;
    position: relative;
    width: 850px;
}
#content #hubForm
{
    width: 417px;
}
#cpuGraph
{
    padding: 10px 0 0;
    position: relative;
}
#cpuGraph #explanation
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/howToChoose/barGraphTxt.png) no-repeat top left;
    left: 495px;
    padding: 10px 0 0 25px;
    position: absolute;
    top: 470px;
    width: 325px;
}
#cpuGraph #graph li
{
    color: #fff;
    height: 40px;
    line-height: 40px;
    position: relative;
}
#cpuGraph #graph li div
{
    font-weight: 700;
    height: 40px;
    line-height: 40px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 58px;
}
#cpuGraph #graph li span
{
    font-size: 13px;
    font-weight: 700;
    margin: 0 0 0 15px;
    text-transform: uppercase;
}
#cpuGraph #graph li.barColor1
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/howToChoose/barGraph.png) no-repeat top left;
}
#cpuGraph #graph li.barColor1 div
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/howToChoose/barGraph.png) no-repeat -792px 0;
    color: #168bd0;
}
#cpuGraph #graph li.barColor2
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/howToChoose/barGraph.png) no-repeat 0 -40px;
}
#cpuGraph #graph li.barColor2 div
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/howToChoose/barGraph.png) no-repeat -792px -40px;
    color: #333;
}
#cpuGraph #graph li.barColor3
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/howToChoose/barGraph.png) no-repeat 0 -80px;
}
#cpuGraph #graph li.barColor3 div
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/howToChoose/barGraph.png) no-repeat -792px -80px;
    color: #fb8f1a;
}
#cpuGraph #legend
{
    border: 1px solid #eee;
    left: 600px;
    padding: 10px;
    position: absolute;
    top: 240px;
}
#cpuGraph #legend li
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/howToChoose/barGraph-legend.png) no-repeat top left;
    font-weight: 700;
    height: 40px;
    line-height: 40px;
    padding: 0 0 0 45px;
}
#cpuGraph #legend li#powerCpu
{
    background-position: 0 -50px;
}
#cpuGraph #legend li#reference
{
    background-position: 0 -100px;
}
#datacenterMap
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/dataCenterMap/mapDatacenters.png) no-repeat scroll left top;
    height: 445px;
    position: relative;
    text-align: left;
    width: 828px;
}
#datacenterMap
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/dataCenterMap/bgMapCL.png) no-repeat scroll left top;
    height: 100px;
    left: 282px;
    top: 78px;
    width: 300px;
}
#datacenterMap
{
    left: 137px;
    position: absolute;
    top: 5px;
}
#datacenterMap
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/dataCenterMap/bgMapCO.png) no-repeat scroll left top;
    bottom: 1px;
    height: 100px;
    right: 12px;
    width: 296px;
}
#datacenterMap
{
    left: 10px;
    position: absolute;
    top: 30px;
}
#datacenterMap
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/dataCenterMap/bgMapHD.png) no-repeat scroll left top;
    height: 80px;
    right: 5px;
    top: 206px;
    width: 276px;
}
#datacenterMap
{
    left: 27px;
    position: absolute;
    top: 5px;
}
#datacenterMap
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/dataCenterMap/bgMapNE.png) no-repeat scroll left top;
    bottom: 37px;
    height: 80px;
    right: 353px;
    width: 276px;
}
#datacenterMap
{
    left: 93px;
    position: absolute;
    top: 5px;
}
#datacenterMap .progressBarContainer
{
    border: 1px solid #ffc160;
    height: 11px;
    margin: 3px 0;
    padding: 1px;
    position: static;
    text-align: left;
    width: 150px;
}
#datacenterMap .progressBarContainer .progressBar
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/dataCenterMap/mapProgress.png) repeat-x scroll left top;
    height: 15px;
}
#datacenterMap .progressBarContainer img
{
    height: 15px;
}
#datacenterMap div
{
    color: #fff;
    font-size: 11px;
    height: 35px;
    position: absolute;
    width: 126px;
}
#datacenterMap div .text
{
    text-align: center;
    white-space: nowrap;
    width: 150px;
}
#datacenterMap div .text h4
{
    color: #fff;
    font-weight: 700;
    margin-bottom: 2px;
    text-align: left;
}
#dedicatedBox div.resellerBoxContent
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/resellers/bgDedicated.png) no-repeat bottom right;
}
#dedicatedClassicServers #offerWidget.featureWidget #offerWidgetSelectors li a
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/classicServers/featuresIcons/ico_what-is-classic-server.png) no-repeat 9px center;
    padding-left: 30px;
}
#dedicatedClassicServers #offerWidget.featureWidget #offerWidgetSelectors li#selector2 a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/classicServers/featuresIcons/ico_fully-customizable.png);
}
#dedicatedClassicServers #offerWidget.featureWidget #offerWidgetSelectors li#selector2.active a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/classicServers/featuresIcons/ico_fully-customizable_o.png);
}
#dedicatedClassicServers #offerWidget.featureWidget #offerWidgetSelectors li#selector3 a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/classicServers/featuresIcons/ico_remote-reboot.png);
}
#dedicatedClassicServers #offerWidget.featureWidget #offerWidgetSelectors li#selector3.active a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/classicServers/featuresIcons/ico_remote-reboot_o.png);
}
#dedicatedClassicServers #offerWidget.featureWidget #offerWidgetSelectors li#selector4 a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/classicServers/featuresIcons/ico_supported-os-and-software.png);
}
#dedicatedClassicServers #offerWidget.featureWidget #offerWidgetSelectors li#selector4.active a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/classicServers/featuresIcons/ico_supported-os-and-software_o.png);
}
#dedicatedClassicServers #offerWidget.featureWidget #offerWidgetSelectors li#selector5 a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/classicServers/featuresIcons/ico_hardware-replacement.png);
}
#dedicatedClassicServers #offerWidget.featureWidget #offerWidgetSelectors li#selector5.active a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/classicServers/featuresIcons/ico_hardware-replacement_o.png);
}
#dedicatedClassicServers #offerWidget.featureWidget #offerWidgetSelectors li#selector6 a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/classicServers/featuresIcons/ico_24-7-365-support.png);
}
#dedicatedClassicServers #offerWidget.featureWidget #offerWidgetSelectors li#selector6.active a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/classicServers/featuresIcons/ico_24-7-365-support_o.png);
}
#dedicatedClassicServers #offerWidget.featureWidget #offerWidgetSelectors li#selector7 a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/classicServers/featuresIcons/ico_10tb-traffic.png);
}
#dedicatedClassicServers #offerWidget.featureWidget #offerWidgetSelectors li#selector7.active a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/classicServers/featuresIcons/ico_10tb-traffic_o.png);
}
#dedicatedClassicServers #offerWidget.featureWidget #offerWidgetSelectors li#selector8 a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/classicServers/featuresIcons/ico_100-network-uptime.png);
}
#dedicatedClassicServers #offerWidget.featureWidget #offerWidgetSelectors li#selector8.active a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/classicServers/featuresIcons/ico_100-network-uptime_o.png);
}
#dedicatedClassicServers #offerWidget.featureWidget #offerWidgetSelectors li.active a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/classicServers/featuresIcons/ico_what-is-classic-server_o.png);
}
#dedicatedClassicServers #offerWidget.featureWidget #selectorContent1 .offerContent img.imageRight
{
    margin: -61px -9px 0 20px;
}
#dedicatedClassicServers #offerWidget.featureWidget #selectorContent3 .offerContent img.imageRight
{
    margin: -77px -9px 0 20px;
}
#dedicatedClassicServers #offerWidget.featureWidget #selectorContent5 p
{
    background: url(/sites/default/themes/privatewhisper/media/images/classicServers/featuresIcons/hardware-replace-4h.jpg) no-repeat scroll left top transparent;
    min-height: 90px;
    padding-left: 111px;
}
#dedicatedClassicServers #offerWidget.featureWidget #selectorContent6 .offerContent img.imageRight
{
    margin-top: -84px;
}
#dedicatedClassicServers #offerWidget.featureWidget #selectorContent6 ul.specificationList li.specificationListItem1
{
    background: url(/sites/default/themes/privatewhisper/media/images/classicServers/featuresIcons/icon-chat.png) no-repeat;
}
#dedicatedClassicServers #offerWidget.featureWidget #selectorContent6 ul.specificationList li.specificationListItem2
{
    background: url(/sites/default/themes/privatewhisper/media/images/classicServers/featuresIcons/icon-phone.png) no-repeat;
}
#dedicatedClassicServers #offerWidget.featureWidget #selectorContent6 ul.specificationList li.specificationListItem3
{
    background: url(/sites/default/themes/privatewhisper/media/images/classicServers/featuresIcons/icon-mail.png) no-repeat;
}
#dedicatedClassicServers #offerWidget.featureWidget #selectorContent7 .offerContent img.imageRight
{
    margin-top: -73px;
}
#dedicatedClassicServers #offerWidget.featureWidget #selectorContent8 .offerContent img.imageRight
{
    margin: -11px 40px 0 0;
}
#dedicatedClassicServers #offerWidget.featureWidget #selectorContent8 .offerContent p
{
    background: url(/sites/default/themes/privatewhisper/media/images/classicServers/featuresIcons/network-uptime.jpg) no-repeat scroll 0 3px transparent;
    min-height: 90px;
    padding-left: 108px;
}
#dedicatedClassicServers #offerWidget.featureWidget .offers li
{
    background: #fff url(/sites/default/themes/privatewhisper/media/images/classicServers/offerWidget-middle.png) no-repeat scroll left top !important;
}
#dedicatedClassicServers #offerWidget.featureWidget .offers li.btm
{
    background: #fff url(/sites/default/themes/privatewhisper/media/images/classicServers/offerWidget-btm.png) no-repeat scroll left top !important;
}
#dedicatedClassicServers #offerWidget.featureWidget .offers li.top
{
    background: #fff url(/sites/default/themes/privatewhisper/media/images/classicServers/offerWidget-top.png) no-repeat scroll left top !important;
}
#dedicatedClassicServers #offerWidget.featureWidget .selectorContent .featureListTitle
{
    font-weight: 700;
    margin-bottom: 8px;
}
#dedicatedMac #offerWidget .selectorContent .offerContentPrices img.logo
{
    margin-right: 24px;
    margin-top: 4px;
    top: 7px;
}
#dedicatedMac .black h4
{
    margin-bottom: 1px;
}
#dedicatedMac .black img
{
    margin-left: 8px;
    margin-top: 4px;
}
#dedicatedMac .black p
{
    padding-left: 124px;
}
#dedicatedMac .offerContent h4
{
    font-size: 9px;
    font-weight: 400;
    text-transform: uppercase;
}
#dedicatedMacFeatures .compareTable .odd .column1
{
    width: 335px;
}
#dedicatedSmartServers #offerWidget.featureWidget #offerWidgetSelectors li a
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/smartServers/featuresIcons/ico_what-is-smart-server.png) no-repeat 9px center;
    padding-left: 30px;
}
#dedicatedSmartServers #offerWidget.featureWidget #offerWidgetSelectors li#selector2 a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/smartServers/featuresIcons/ico_instant-deployment.png);
}
#dedicatedSmartServers #offerWidget.featureWidget #offerWidgetSelectors li#selector2.active a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/smartServers/featuresIcons/ico_instant-deployment_o.png);
}
#dedicatedSmartServers #offerWidget.featureWidget #offerWidgetSelectors li#selector3 a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/smartServers/featuresIcons/ico_control-center.png);
}
#dedicatedSmartServers #offerWidget.featureWidget #offerWidgetSelectors li#selector3.active a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/smartServers/featuresIcons/ico_control-center_o.png);
}
#dedicatedSmartServers #offerWidget.featureWidget #offerWidgetSelectors li#selector4 a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/smartServers/featuresIcons/ico_easy-migration.png);
}
#dedicatedSmartServers #offerWidget.featureWidget #offerWidgetSelectors li#selector4.active a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/smartServers/featuresIcons/ico_easy-migration_o.png);
}
#dedicatedSmartServers #offerWidget.featureWidget #offerWidgetSelectors li#selector5 a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/smartServers/featuresIcons/ico_dedicated-hardware.png);
}
#dedicatedSmartServers #offerWidget.featureWidget #offerWidgetSelectors li#selector5.active a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/smartServers/featuresIcons/ico_dedicated-hardware_o.png);
}
#dedicatedSmartServers #offerWidget.featureWidget #offerWidgetSelectors li#selector6 a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/smartServers/featuresIcons/ico_advanced-networking.png);
}
#dedicatedSmartServers #offerWidget.featureWidget #offerWidgetSelectors li#selector6.active a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/smartServers/featuresIcons/ico_advanced-networking_o.png);
}
#dedicatedSmartServers #offerWidget.featureWidget #offerWidgetSelectors li#selector7 a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/smartServers/featuresIcons/ico_virtual-console.png);
}
#dedicatedSmartServers #offerWidget.featureWidget #offerWidgetSelectors li#selector7.active a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/smartServers/featuresIcons/ico_virtual-console_o.png);
}
#dedicatedSmartServers #offerWidget.featureWidget #offerWidgetSelectors li#selector8 a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/smartServers/featuresIcons/ico_supersmart.png);
}
#dedicatedSmartServers #offerWidget.featureWidget #offerWidgetSelectors li#selector8.active a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/smartServers/featuresIcons/ico_supersmart_o.png);
}
#dedicatedSmartServers #offerWidget.featureWidget #offerWidgetSelectors li.active a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/smartServers/featuresIcons/ico_what-is-smart-server_o.png);
}
#dedicatedSmartServers #offerWidget.featureWidget #selectorContent1 img
{
    margin-top: -34px;
}
#dedicatedSmartServers #offerWidget.featureWidget #selectorContent2 p
{
    background: url(/sites/default/themes/privatewhisper/media/images/smartServers/featuresIcons/15min_02.jpg) no-repeat scroll left center transparent;
    margin-bottom: 20px;
    padding-left: 125px;
}
#dedicatedSmartServers #offerWidget.featureWidget #selectorContent3 img
{
    margin-top: -53px;
}
#dedicatedSmartServers #offerWidget.featureWidget #selectorContent4 img, #dedicatedClassicServers #offerWidget.featureWidget #selectorContent4 .offerContent img
{
    margin-left: -39px;
}
#dedicatedSmartServers #offerWidget.featureWidget #selectorContent5 .offerContent p
{
    background: url(/sites/default/themes/privatewhisper/media/images/smartServers/featuresIcons/dedicatedBadge.png) no-repeat scroll left top transparent;
    min-height: 90px;
    padding-left: 100px;
}
#dedicatedSmartServers #offerWidget.featureWidget #selectorContent6 img, #dedicatedClassicServers #offerWidget.featureWidget #selectorContent2 .offerContent img.imageRight
{
    margin-top: -10px;
}
#dedicatedSmartServers #offerWidget.featureWidget #selectorContent7 img
{
    margin-top: -54px;
}
#dedicatedSmartServersSmartlayer #powerFlexibility
{
    margin: 40px 0 10px;
}
#dedicatedSmartServersSmartlayer #powerFlexibility h4 img
{
    margin-top: 4px;
}
#dedicatedSmartServersSmartlayer #powerFlexibility p
{
    margin-bottom: 20px;
    padding-left: 45px;
}
#dedicatedSmartServersSmartlayer #smartlayerHowItWorks div
{
    float: left;
    margin-right: 20px;
    width: 270px;
}
#dedicatedSmartServersSmartlayer #smartlayerHowItWorks h4
{
    font-weight: 400;
    margin-bottom: 0;
}
#dedicatedSmartServersSmartlayer #smartlayerHowItWorks img
{
    margin: 0 0 10px -12px;
    position: relative;
}
#dedicatedSmartServersSupersmart #features.smartFeatures h4 img
{
    margin: 0 5px 0 0;
}
#dedicatedSmartServersSupersmart #features.smartFeatures img
{
    margin: 0 0 10px -17px;
}
#dedicatedVirtualizationReady .container-24 .wrapper
{
    width: 850px;
}
#dedicatedVirtualizationReady #whatYouCanDo
{
    margin-bottom: 60px;
}
#dedicatedVirtualizationReady #whatYouCanDo div
{
    float: left;
    margin-right: 17px;
    width: 272px;
}
#dedicatedVirtualizationReady #whatYouCanDo div img, #managedHostingBackupStorage #videoDialog object, #managedHostingBackupStorage #videoDialog embed, #aboutUsDatacenters #videoDialog object, #videoDialog embed, #reports .anchor
{
    margin-bottom: 10px;
}
#dedicatedVirtualizationReady .buyBox
{
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    padding: 0;
    text-align: center;
}
#dedicatedVirtualizationReady .buyBox a span
{
    background: url(/sites/default/themes/privatewhisper/media/images/virtualizationReady/priceBg.png) no-repeat;
    padding: 1px 10px;
}
#dedicatedVirtualizationReady .buyBox a, #dedicatedVirtualizationReady .buyBox a:link, #dedicatedVirtualizationReady .buyBox a:visited
{
    color: #599500;
    font-size: 15px;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
}
#dedicatedVirtualizationReady .css-panes.box
{
    width: 768px;
    float: left;
    margin-bottom: 20px;
    padding: 40px;
    position: relative;
}
#dedicatedVirtualizationReady .css-panes > div > p, #dedicatedVirtualizationReady .css-panes > div > ul
{
    float: left;
    width: 255px;
}
#dedicatedVirtualizationReady .css-panes > div > ul li
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/icon-check-smart.png) no-repeat 0 2px;
    margin: 0 0 0 40px;
    padding-left: 18px;
}
#dedicatedVirtualizationReady .css-panes > div > h3
{
    margin-top: 30px;
}
#dedicatedVirtualizationReady .css-panes > div > h3:first-child
{
    color: #333;
    font-size: 40px;
    margin-bottom: 35px;
    position: relative;
}
#dedicatedVirtualizationReady .css-panes > div > img.leftFloater
{
    top: 85px;
    right: 0;
    position: absolute;
}
#dedicatedVirtualizationReady .css-panes > div > p, #dedicatedVirtualizationReady .css-panes > div > ul, #dedicatedVirtualizationReady .css-panes dd
{
    margin: 0;
    padding: 0;
}
#dedicatedVirtualizationReady .offerContent dl
{
    margin: 0;
}
#dedicatedVirtualizationReady .customize
{
    text-decoration: underline;
}
#dedicatedVirtualizationReady .css-tabs li a.current:focus
{
    outline: 0 none;
}
#dedicatedVirtualizationReady .css-tabs
{
    display: none;
    width: 850px;
    height: 76px;
    padding: 0;
    margin: -41px -41px 40px;
    background: url(/sites/default/files/Generic/images/virtualizationReady/tabBg-four.png) no-repeat 0 0;
}
#dedicatedVirtualizationReady .css-tabs li
{
    float: left;
    width: 212px;
}
#dedicatedVirtualizationReady .css-tabs li.first, #dedicatedVirtualizationReady .css-tabs li.last
{
    width: 213px;
}
#dedicatedVirtualizationReady .css-tabs li a
{
    display: block;
    float: left;
    height: 76px;
    text-align: center;
    width: 212px;
}
#dedicatedVirtualizationReady .css-tabs li a img
{
    float: none;
    margin: 15px auto;
}
#dedicatedVirtualizationReady .css-tabs li.first a, #dedicatedVirtualizationReady .css-tabs li.first a
{
    width: 213px;
}
#dedicatedVirtualizationReady .css-tabs li.first a.current
{
    background-position: 0 -76px;
}
#dedicatedVirtualizationReady .css-tabs li.second a.current
{
    background-position: -213px -76px;
}
#dedicatedVirtualizationReady .css-tabs li.third a.current
{
    background-position: -425px -76px;
}
#dedicatedVirtualizationReady .css-tabs li.last a.current
{
    background-position: -637px -76px;
}
#dedicatedVirtualizationReady .css-tabs li a.current
{
    background: url(/sites/default/files/Generic/images/virtualizationReady/tabBg-four.png) repeat-x 0 -76px transparent;
}
#dedicatedVirtualizationReady .customize, #dedicatedVirtualizationReady .customize:link
{
    color: #666;
    display: block;
    margin-top: 10px;
    text-align: center;
}
#dedicatedVirtualizationReady .offerContent
{
    float: left;
    padding: 20px 0;
    width: 191px;
    margin-left: -1px;
    border-right: 1px solid rgb(225,225,225);
    line-height: 1.2em;
}
#dedicatedVirtualizationReady #Vmware .offerContent
{
    height: 300px;
}
#dedicatedVirtualizationReady .offerContent.last
{
    border: none;
}
#dedicatedVirtualizationReady .offerContent dl dd
{
    font-size: 13px;
    padding-bottom: 12px;
}
#dedicatedVirtualizationReady .offerContent dl dt
{
    float: none;
    width: auto;
    font-size: 10px;
    line-height: 10px;
    text-transform: uppercase;
    letter-spacing: 0;
}
#dedicatedVirtualizationReady .offerContent h4
{
    font-size: 20px;
    font-weight: 200;
    margin-bottom: 0;
    padding-bottom: 4px;
    text-align: center;
}
#dedicatedVirtualizationReady .offerContent .btn
{
    float: none;
    margin: 0;
    width: 94px;
    text-align: center;
}
#dedicatedVirtualizationReady .horizontalOffers div.notes
{
    float: left;
    border-top: 1px solid rgb(225,225,225);
    width: 706px;
    padding: 8px 30px;
    font-size: 12px;
    font-style: italic;
}
#dedicatedVirtualizationReady .offerContent > *
{
    color: #333;
    padding: 0 32px;
}
#dedicatedVirtualizationReady .offerContent > img
{
    padding: 0 0 0 1px;
}
#dedicatedVirtualizationReady li#mainMenuItemDedicated.virtualization a
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/navDedicated-virtual.png) no-repeat scroll left top !important;
}
#dedicatedWindowsServers #formSection
{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #BBB;
    border-radius: 5px;
    margin-bottom: 40px;
}
#dedicatedWindowsServers #formSection .iFormElement
{
    margin-bottom: 14px;
}
#dedicatedWindowsServers #formSection .iFormText
{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #BBB;
    padding: 8px;
    width: 95%;
}
#dedicatedWindowsServers #formSection .leftFloater img
{
    margin: -5px -20px;
}
#dedicatedWindowsServers #formSection .rightFloater
{
    background-color: #EFEFEF;
    border-left: 1px solid #BBB;
    height: 380px;
}
#dedicatedWindowsServers #formSection .rightFloater .error, .error
{
    color: red;
}
#dedicatedWindowsServers #formSection .rightFloater .successfulPost
{
    color: green;
    font-size: 1.5em;
    font-weight: 700;
    height: 380px;
    padding-top: 150px;
    text-align: center;
}
#dedicatedWindowsServers #formSection .rightFloater, #dedicatedWindowsServers #formSection .leftFloater
{
    margin: 0;
    padding: 20px;
    width: 383px;
}
#dedicatedWindowsServers #formSection label
{
    color: #777;
    display: block;
    font-family: verdana;
    font-size: 1.45em;
    font-weight: 700;
    margin-bottom: 6px;
}
#dedicatedWindowsServers #offerWidget.featureWidget #offerWidgetSelectors li a
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/dedicatedWindowsServers/featuresIcons/iconWhyChooseWindows_n.png) no-repeat 9px center;
    padding-left: 30px;
}
#dedicatedWindowsServers #offerWidget.featureWidget #offerWidgetSelectors li#selector1.active a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/dedicatedWindowsServers/featuresIcons/iconWhyChooseWindows_o.png);
}
#dedicatedWindowsServers #offerWidget.featureWidget #offerWidgetSelectors li#selector2 a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/dedicatedWindowsServers/featuresIcons/iconWideRange_n.png);
}
#dedicatedWindowsServers #offerWidget.featureWidget #offerWidgetSelectors li#selector2.active a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/dedicatedWindowsServers/featuresIcons/iconWideRange_o.png);
}
#dedicatedWindowsServers #offerWidget.featureWidget #offerWidgetSelectors li#selector3 a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/dedicatedWindowsServers/featuresIcons/iconDatabase_n.png);
}
#dedicatedWindowsServers #offerWidget.featureWidget #offerWidgetSelectors li#selector3.active a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/dedicatedWindowsServers/featuresIcons/iconDatabase_o.png);
}
#dedicatedWindowsServers #offerWidget.featureWidget #offerWidgetSelectors li#selector4 a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/dedicatedWindowsServers/featuresIcons/iconWebPlatform_n.png);
}
#dedicatedWindowsServers #offerWidget.featureWidget #offerWidgetSelectors li#selector4.active a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/dedicatedWindowsServers/featuresIcons/iconWebPlatform_o.png);
}
#dedicatedWindowsServers #offerWidget.featureWidget #offerWidgetSelectors li#selector5 a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/dedicatedWindowsServers/featuresIcons/iconEasyInstaller_n.png);
}
#dedicatedWindowsServers #offerWidget.featureWidget #offerWidgetSelectors li#selector5.active a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/dedicatedWindowsServers/featuresIcons/iconEasyInstaller_o.png);
}
#dedicatedWindowsServers #offerWidget.featureWidget #offerWidgetSelectors li#selector6 a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/dedicatedWindowsServers/featuresIcons/iconReseller_n.png);
}
#dedicatedWindowsServers #offerWidget.featureWidget #offerWidgetSelectors li#selector6.active a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/dedicatedWindowsServers/featuresIcons/iconReseller_o.png);
}
#dedicatedWindowsServers #offerWidget.featureWidget #offerWidgetSelectors li#selector7 a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/dedicatedWindowsServers/featuresIcons/iconHighAvailability_n.png);
}
#dedicatedWindowsServers #offerWidget.featureWidget #offerWidgetSelectors li#selector7.active a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/dedicatedWindowsServers/featuresIcons/iconHighAvailability_o.png);
}
#dedicatedWindowsServers #offerWidget.featureWidget #selectorContent1 .offerContent img.imageRight, #dedicatedWindowsServers #offerWidget.featureWidget #selectorContent2 .offerContent img.imageRight
{
    margin-top: -42px;
}
#dedicatedWindowsServers #offerWidget.featureWidget #selectorContent3 .offerContent img.imageRight
{
    margin-top: -100px;
}
#dedicatedWindowsServers #offerWidget.featureWidget #selectorContent5 .offerContent img.imageRight
{
    margin-top: -55px;
}
#dedicatedWindowsServers #offerWidget.featureWidget #selectorContent6 .offerContent img
{
    margin-top: -83px;
}
#dedicatedWindowsServers #offerWidget.featureWidget #selectorContent7 .offerContent #contactUs
{
    position: absolute;
    right: 0;
    top: 0;
}
#dedicatedWindowsServers #offerWidget.featureWidget .offers li
{
    background: #fff url(/sites/default/themes/privatewhisper/media/images/dedicatedWindowsServers/offerWidget-middle.png) no-repeat scroll left top !important;
}
#dedicatedWindowsServers #offerWidget.featureWidget .offers li.btm
{
    background: #fff url(/sites/default/themes/privatewhisper/media/images/dedicatedWindowsServers/offerWidget-btm.png) no-repeat scroll left top !important;
}
#dedicatedWindowsServers #offerWidget.featureWidget .offers li.top
{
    background: #fff url(/sites/default/themes/privatewhisper/media/images/dedicatedWindowsServers/offerWidget-top.png) no-repeat scroll left top !important;
}
#dedicatedWindowsServers li#mainMenuItemDedicated.windowsServers a
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/navDedicated-window.png) no-repeat scroll left top !important;
}
#directContacts #hubForm p.password, #specialOffersPage #discountTable tbody tr td.credits, #dedicatedWindowsServers #formSection .actionGroup
{
    text-align: right;
}
#directContacts #hubForm p.smallCopy, #directContacts #hubWelcome p.smallCopy
{
    color: #666;
    font-size: 11px;
    line-height: 1.2em;
    padding: 0 40px 30px 20px;
    text-align: left;
}
#directContacts .content, #domainsComingSoon #introText .fauxColumn
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/grayBg400.png) repeat-y scroll right top;
}
#directContacts div#hubWelcome
{
    height: auto !important;
    margin: 18px 0;
    min-height: 240px;
    width: 850px;
}
#directContacts ul
{
    width: 410px;
}
#directContacts ul li h4, #benefits ul li h4, #webHostingInstantPresence .logoLeft .text h4, #webHostingInstantPresence .logoRight .text h4, #webHostingInstantPresence #steps h4, #dedicatedMac .offerContent li
{
    margin-bottom: 6px;
}
#directContacts ul li img
{
    margin: 0 12px 12px 0;
}
#directContacts ul li, #features li.clearLeft, #benefits ul .clearer, .iFormMultipleElementRadioSet
{
    clear: left;
}
#domainsComingSoon #introText p.leftFloater
{
    margin-right: 0;
    width: 410px;
}
#domainsComingSoon .contactUs
{
    float: right;
    padding: 20px;
    width: 360px;
}
#domainsComingSoon .contactUs .actionGroup
{
    float: right;
    padding-right: 10px;
    padding-top: 22px;
}
#domainsComingSoon .contactUs .iFormElement
{
    clear: left;
    float: left;
    margin-bottom: 10px;
    width: 250px;
}
#domainsComingSoon .contactUs .iFormElement input
{
    float: left;
    width: 160px;
}
#domainsComingSoon .contactUs .iFormElement label
{
    float: left;
    padding-top: 0.2em;
    width: 60px;
}
#domainsComingSoon .contactUs .successfulPost
{
    color: #090;
    font-size: larger;
    margin: 20px;
    text-align: center;
}
#errorPageMessage
{
    margin: 100px auto;
    padding-top: 30px;
}
#errorPageMessage div
{
    font-size: 14px;
    padding: 0 30px 30px;
    text-align: center;
}
#extras
{
    border-bottom: 1px solid #CCC;
    height: 170px;
    margin-top: -10px;
    padding: 0 0 20px;
    width: 850px;
}
#extrasList a
{
    display: block;
    float: left;
    height: 170px;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 270px;
}
#extrasList a .subTitle
{
    color: #333;
    font-size: 1.2em;
}
#extrasList a .title
{
    color: #333;
    display: block;
    font-size: 1.8em;
    margin: 20px 0 0;
}
#extrasList img
{
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
}
#extrasList li
{
    background: #f1f1f1 url(/sites/default/themes/privatewhisper/media/images/extras/iconHomeSmart.jpg) no-repeat 0 0;
    float: left;
    height: 170px;
    margin-right: 20px;
}
#extrasList li.extraLeft
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/extras/iconHomeLayer.jpg);
}
#extrasList li.extraRight
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/extras/iconHomeClassic.jpg);
}
#feature
{
    background: none;
    height: 370px;
}
#feature .promoTag
{
    left: -10px;
    position: absolute;
    top: 70px;
}
#feature a, #feature a img, #hubWelcome ul li, #aboutUsNetworksUsageGraphs .mainBox div.graph span
{
    position: absolute;
}
#feature, #featureSmall
{
    background: #eee;
    height: 170px;
    position: relative;
    width: 100%;
    z-index: 1;
}
#featureOptions
{
    line-height: 27px;
    margin: 10px 0 0;
    text-align: right;
    width: 100%;
}
#featureOptions a
{
    margin: 0 0 0 10px;
}
#featureSelect
{
    bottom: 8px;
    margin-bottom: 0;
    position: absolute;
    right: 20px;
    z-index: 99;
}
#featureSelect li
{
    float: left;
    height: 7px;
    margin-left: 8px;
    position: relative;
    width: 7px;
}
#featureSelect li a
{
    background: url(/sites/default/themes/privatewhisper/media/images/crossfader/homeDots2.png) no-repeat 0 0;
    clip: rect(0px 29px 29px 0);
    cursor: pointer;
    display: block;
    height: 7px;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 7px;
    z-index: 99;
}
#featureSelect li.selected a, #featureSelect li a:hover
{
    background: url(/sites/default/themes/privatewhisper/media/images/crossfader/homeDots.png) no-repeat 0 0;
}
#featureSmall a
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/nav/smallFeatureSeparator.gif) repeat-y 168px 0;
    color: #000;
    display: block;
    height: 80px;
    text-decoration: none;
}
#featureSmall a span.bannerIcon
{
    display: block;
    float: left;
    height: 80px;
    margin-right: 30px;
    text-align: center;
    width: 160px;
}
#featureSmall a span.bannerIcon img
{
    margin: 15px auto;
}
#featureSmall a span.bannerSubtitle
{
    font-size: 14px;
    padding-top: 0;
}
#featureSmall a span.bannerTitle, #featureSmall a span.bannerSubtitle
{
    color: #000;
    display: block;
    font-size: 18px;
    font-weight: 700;
    margin: 0;
    padding-top: 20px;
}
#featureSmall, #aboutUsDatacenters #videos
{
    height: 80px;
}
#featureSmall.black
{
    background-color: #fff;
}
#featureSmall.black a
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/nav/smallFeatureSeparatorBlack.gif) repeat-y 168px 0;
}
#features
{
    margin: 15px 0 0;
    padding-bottom: 4px;
}
#features div.feature
{
    color: #666;
    float: left;
    font-size: 11px;
    line-height: 15px;
    margin: 0 0 0 15px;
    text-decoration: none;
    width: 216px;
}
#features div.soon
{
    height: 100%;
    overflow: hidden;
    position: absolute;
    width: 100%;
    z-index: 1;
}
#features h4, .webHosting .compareTable td.learnMore a
{
    font-size: 18px;
}
#features img
{
    float: left;
    margin: 10px 0 0;
}
#features li
{
    float: left;
    padding: 10px;
    width: 256px;
}
#features span.featureTitle
{
    color: #333;
    font-weight: 700;
    margin: 0 0 5px;
}
#features.smartFeatures
{
    padding-bottom: 30px;
}
#features.smartFeatures h4
{
    color: #333;
    font-size: 14px;
    margin: 0 0 15px;
}
#features.smartFeatures img
{
    margin: 0 10px 10px 0;
}
#features.smartFeatures li
{
    margin-bottom: 30px;
    margin-right: 20px;
    padding: 0;
}
#features.smartFeatures li#featuremigration img
{
    margin: -15px -25px 0 -20px;
}
#features.smartFeatures li#featurerapidDeploy img
{
    margin: 0 -20px;
}
#features.smartFeatures li#featuresuperSmart img
{
    margin: 0 -60px 0 -58px;
}
#features.smartFeatures p
{
    margin: 0;
    position: relative;
}
#featuresActivation
{
    float: right;
    padding: 30px 15px 10px;
    width: 200px;
}
#featuresActivation p.strong
{
    font-size: 14px;
    font-weight: 700;
    line-height: 1.3em;
    text-align: left;
}
#featuresActivation p.title
{
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 0;
}
#featuresActivation ul, #managedHostingBackupStorageNasSan #introList
{
    margin-bottom: 12px;
}
#featuresCompare.compareTableSmart
{
    border: 1px solid #ccc;
    margin-bottom: 5px;
}
#featuresCompare.compareTableSmart .column1 h5
{
    font-weight: 400;
    text-align: left;
}
#featuresCompare.compareTableSmart .column1 img
{
    margin-left: 5px;
    vertical-align: middle;
}
#featuresCompare.compareTableSmart .column1, #featuresCompare.compareTableSmart .specsCell
{
    border-right: 1px solid #ccc;
}
#featuresCompare.compareTableSmart .highlighted .btm .left
{
    background-position: 0 100%;
}
#featuresCompare.compareTableSmart .highlighted .btm .right
{
    background-position: 100% 100%;
}
#featuresCompare.compareTableSmart .highlighted .left
{
    background-position: 0 -10px;
    left: -17px;
    top: -12px;
}
#featuresCompare.compareTableSmart .highlighted .right
{
    background-position: 100% -10px;
    right: -17px;
    top: -12px;
}
#featuresCompare.compareTableSmart .highlighted .top .horizontal
{
    background-position: center 0;
    bottom: auto;
    top: -20px;
}
#featuresCompare.compareTableSmart .highlighted .top .left
{
    background-position: 0 0;
    top: -20px;
}
#featuresCompare.compareTableSmart .highlighted .top .right
{
    background-position: 100% 0;
    top: -20px;
}
#featuresCompare.compareTableSmart .highlighted div .horizontal
{
    background-position: center 100%;
    bottom: -22px;
    height: 15px;
    left: -7px;
}
#featuresCompare.compareTableSmart .highlighted div div
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/smartTableHighlight.png) no-repeat 0 0;
    position: absolute;
    width: 10px;
}
#featuresCompare.compareTableSmart .sectionTitle td, #featuresCompare.compareTableSmart .sectionTitle th, #completeOfferWidget tr.last
{
    border-bottom: 1px solid #ccc;
}
#featuresCompare.compareTableSmart .sectionTitle td, #featuresCompare.compareTableSmart .sectionTitle th, #featuresCompare.compareTableSmart .even td, #featuresCompare.compareTableSmart .even th
{
    background: #fafafa;
}
#featuresCompare.compareTableSmart td, #offerWidgetSingle .selectorContent .offerSpecs
{
    padding: 12px;
}
#featuresCompare.compareTableSmart td.highlighted, #featuresCompare.compareTableSmart th.highlighted
{
    background: #e6efd6;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
#featuresCompare.compareTableSmart th.highlighted
{
    border-bottom: 0 none;
}
#footer
{
    clear: both;
    color: #666;
    font-size: 11px;
    padding: 20px 0 0;
    position: relative;
    width: 100%;
}
#footer #footerContent .extraRight, #home #container .extraRight, #benefits .rightFloater .indieAnchor, #dedicatedSmartServersSmartlayer #smartlayerHowItWorks div.last, #dedicatedVirtualizationReady #whatYouCanDo div.last, #managedHostingSecurityFirewallDdosProtection #ddosHighlights .last
{
    margin-right: 0;
}
#footer a, #mainContent .mainBox caption, .preAssembledWidget tr.outOfStock td.specs, .preAssembledWidget tr.outOfStock td.status, .classicServers #introBox a, #clearanceListWidget #serverList td.specs, #serverList #serverList td.specsSold, #clearanceListWidget #serverList td.statusSold
{
    color: #666;
}
#footer p.currencyNotice
{
    color: #666;
    font-size: 11px;
    margin: 0;
}
#footerContent
{
    border-top: 1px solid #ccc;
    padding: 30px 0 20px;
}
#footerContent .contactInfo, #directContacts ul li h4 img, #benefits .rightFloater blockquote img, .webHosting #priceFeatureBox .mainBox ul li.last a, .webHosting #otherInformations #softwaresList li a img, .webHosting #planFeatures .planFeature .rightFloater, #webHostingSpamVirus .pageElement .rightFloater, #offerWidgetSmall .offer li a, #performance .rightFloater, #dedicatedSmartServersSmartlayer #powerFlexibility h4, #managedHostingBackupStorage #introBox .emBox, #managedHostingBackupStorageNasSan #diagram .leftFloater, #managedHostingWebCluster .leftFloater, #managedHostingWebCluster .rightFloater, #colocationCagesWholesale #benefits .rightFloater img, #colocationInternetConnectivity #benefits .rightFloater img, #colocationNeutralRacks #benefits .rightFloater img, #colocationSingleServer #benefits .rightFloater img, #letterForm h3
{
    margin: 0;
}
#footerContent .sections li
{
    float: left;
    margin: 0 20px 30px 0;
    width: 197px;
}
#footerContent .sections ul
{
    height: 1%;
    padding-top: 15px;
}
#footerContent .sections ul li
{
    border-bottom: 1px solid #CCC;
    font-size: 12px;
    margin: 0;
    padding: 5px 0;
}
#footerContent .socialMedia
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/home/socialBg.jpg) no-repeat top center;
    clear: both;
    height: 50px;
    text-align: center;
}
#footerContent .socialMedia a
{
    margin-right: 5px;
}
#footerContent a, #offerWidget .offers li.active a span.offerName, .webHosting #priceFeatureBox ul li a.policiesLink:hover span, #buildYourOwn li.inactive span.name, #aboutUsHostingReviews #videos #videoLinks tr.active td.name a, #reports ul a
{
    text-decoration: none;
}
#header
{
    height: 60px;
    margin-bottom: 24px;
}
#header #logo img, .classicServers #choseBtn, #letterForm div.requiredField
{
    margin-top: 10px;
}
#home #container
{
    z-index: 10;
}
#hotPicks
{
    float: right;
    text-align: right;
}
#hub #footerContent .sections li
{
    width: 185px;
}
#hubFeedback
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/contactHubFeedback.gif) no-repeat center left;
    left: 435px;
}
#hubHelp
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/contactHubHelp.gif) no-repeat center left;
    left: 155px;
}
#hubWelcome ul
{
    position: relative;
    width: 100%;
}
#hubWelcome ul li a
{
    color: #666;
    display: block;
    font-size: 16px;
    height: 41px;
    line-height: 2.5em;
    padding-left: 45px;
    text-decoration: none;
    width: 217px;
}
#Intro div#introButtons
{
    display: none;
    margin: 0;
    width: 25px;
}
#introText p
{
    float: left;
    margin: 5px;
    width: 395px;
}
#introText p.leftFloater
{
    margin-right: 15px;
}
#ipeL
{
    left: 0;
    position: absolute;
    top: 0;
    z-index: 10000;
}
#keywordSuggestionBar
{
    background-color: #d6e3f0;
    border: 1px solid #9db5cd;
    font-size: 20px;
    line-height: 40px;
    padding: 0 0 0 12px;
}
#legalDialog
{
    background-color: #fff;
    border: 1px solid #dadbdd;
    margin: 3px auto;
    padding: 6px;
    position: relative;
    width: 649px;
}
#legalDialog .dialogCloseImg, #managedHostingBackupStorage #videoDialog .dialogCloseImg, #aboutUsDatacenters #videoDialog .dialogCloseImg
{
    float: right;
    margin-bottom: 6px;
    margin-right: 6px;
}
#legalDialogContainer a
{
    margin: 0 12px;
    text-align: center;
    vertical-align: middle;
}
#legalDialogContainer div.clearer
{
    margin: 6px;
}
#legalDialogContainer iframe
{
    clear: both;
    height: 273px;
    margin-bottom: 12px;
    width: 633px;
}
#legalDocument
{
    padding: 20px;
}
#legalDocument #ad
{
    font-size: larger;
    padding-top: 12px;
}
#legalDocument h3
{
    font-size: 18px;
    margin-top: 20px;
}
#legalDocument h4
{
    font-size: 18px;
    margin: 20px 0 10px;
}
#legalDocument h5, #legalDocument p
{
    font-size: 12px;
}
#legalDocument p
{
    margin: 0 0 12px;
    text-align: justify;
}
#legalDocument ul
{
    list-style-type: disc;
    padding-left: 40px;
}
#legalDocument ul li
{
    list-style-type: disc;
    margin-bottom: 6px;
    text-align: justify;
}
#letterForm
{
    padding: 25px 20px 20px;
    position: relative;
}
#letterForm #investors_formFields_comments textarea
{
    height: 63px;
}
#letterForm #investors_formFields_email
{
    clear: left;
    float: left;
}
#letterForm #investors_formFields_profil, #letterForm #investors_formFields_source
{
    clear: right;
    float: right;
    margin-right: 120px;
}
#letterForm .actionGroup
{
    bottom: 18px;
    position: absolute;
    right: 357px;
    width: auto;
}
#letterForm .actionGroup input
{
    margin: 0;
    width: auto;
}
#letterForm .successfulPost
{
    background-color: #fff;
    border: 2px solid #090;
    float: none;
    margin: 0 12px;
    padding: 12px;
    text-align: center;
    width: auto;
}
#letterForm div input, #letterForm div textarea, #letterForm div select
{
    width: 180px;
}
#letterForm div label
{
    float: left;
    padding-top: 3px;
    width: 200px;
}
#letterForm div p.error
{
    color: #900;
    float: right;
}
#letterForm div.clearer
{
    clear: both;
    float: none;
}
#letterForm div.iFormElement
{
    clear: left;
    float: left;
    margin-bottom: 5px;
    width: 309px;
}
#liveChatInvitation
{
    left: 50%;
    position: fixed;
    top: 50%;
    z-index: 9000;
}
#liveChatInvitation img
{
    border: 0;
    display: block;
}
#locationCL
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/maps/contactsMapCL.png) no-repeat center right;
}
#locationHD
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/maps/contactsMapHD.png) no-repeat center right;
}
#locationMS
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/maps/contactsMapMS.png) no-repeat center right;
}
#locationNE
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/maps/contactsMapNE.png) no-repeat center right;
}
#locationUK
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/maps/contactsMapUK.png) no-repeat center right;
}
#mainContent
{
    padding: 10px 0 0;
}
#mainContent #locationCO
{
    background: #EEE url(/sites/default/themes/privatewhisper/media/images/maps/contactsMapCO.png) no-repeat right 30px;
}
#mainContent #tollFree, #managedHostingBackupStorage #serversBox
{
    width: 415px;
}
#mainContent .columnized
{
    margin-left: 0;
    margin-right: 0;
    width: 395px;
}
#mainContent .location
{
    background-color: #eee;
    background-position: top right;
    background-repeat: no-repeat;
    height: 100px;
    margin: 12px 0;
    padding: 3px;
}
#mainContent .mainBox table
{
    color: #666;
    margin: 12px 0;
    width: 100%;
}
#mainContent .mainBox th, #offerWidget .selectorContent .offerSpecs em, #webHostingWebSiteBuilder #mainContent .mainBox ul a, #offerWidgetSingle .selectorContent .offerSpecs em, #completeOfferWidget tr td.ram, #completeOfferWidget tr td.storage, #completeOfferWidget tr td.raid, #completeOfferWidget tr td.traffic, #completeOfferWidget tr td.buynow, #clearanceListWidget #informationBox #updateBox td.value, #aboutUsHostingReviews #videos #videoLinks td.name, #aboutUsHostingReviews #videos #videoLinks td.nowPlaying
{
    font-weight: 700;
}
#mainMenu
{
    height: 36px;
    margin-bottom: 0;
    width: 100%;
}
#mainMenu li
{
    float: left;
    margin-bottom: 0;
    position: relative;
    z-index: 60000;
}
#mainMenu li #mainMenuItemSubColo
{
    background: url(/sites/default/themes/privatewhisper/media/images/nav/menu-bgRight.png) no-repeat bottom left;
    border-right: 0;
    left: auto;
    padding: 10px 0 5px 5px;
    right: 0;
}
#mainMenu li a
{
    display: block;
    float: left;
    height: 36px;
    text-indent: -9999px;
    width: 212px;
}
#mainMenu li li
{
    background: url(/sites/default/themes/privatewhisper/media/images/nav/separatorMainMenu.gif) repeat-x bottom left;
    float: none;
}
#mainMenu li li a
{
    background: none !important;
    color: #fff;
    display: block;
    float: none;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    margin: 0 0 2px 5px;
    text-decoration: none;
    text-indent: 0;
}
#mainMenu li li:hover
{
    background: url(/sites/default/themes/privatewhisper/media/images/nav/separatorMainMenu.gif) repeat-x bottom left;
}
#mainMenu li li:hover, #mainMenu li a:hover, #mainMenu li li a, #navMenu ul#subNavMenu li
{
    background: none;
}
#mainMenu li ul
{
    background: url(/sites/default/themes/privatewhisper/media/images/nav/menu-bg.png) no-repeat bottom left;
    display: none;
    left: -3px;
    padding: 10px 5px 5px;
    position: absolute;
    top: 31px;
    width: 210px;
    z-index: 60000;
}
#mainMenu li ul#mainMenuItemSubColo li a, #clearanceListWidget #informationBox #updateBox td
{
    padding: 0 10px 0 0;
}
#mainMenu li ul#mainMenuItemSubDedicated li
{
    height: 30px;
}
#mainMenu li ul#mainMenuItemSubShared
{
    background: url(/sites/default/themes/privatewhisper/media/images/nav/menu-bgLeft.png) no-repeat -1px bottom;
    border-left: 0;
    left: 0;
    padding: 10px 5px 5px 0;
    width: 214px;
}
#mainMenu li ul#mainMenuItemSubShared #mainMenu li ul#mainMenuItemSubShared li a
{
    margin: 0 0 2px 5px;
}
#mainMenu li#mainMenuItemDedicated.classic:hover a#shadow
{
    background: url(/sites/default/themes/privatewhisper/media/images/navDedicated-classic-shadow.png) no-repeat top left !important;
}
#mainMenu li#mainMenuItemDedicated.smart:hover a#shadow
{
    background: url(/sites/default/themes/privatewhisper/media/images/navDedicated-smart-shadow.png) no-repeat top left !important;
}
#mainMenu li#mainMenuItemDedicated.smartlayer:hover a#shadow, #mainMenu li#mainMenuItemDedicated.virtualization:hover a#shadow, #mainMenu li#mainMenuItemDedicated.windowsServers:hover a#shadow
{
    background: url(/sites/default/themes/privatewhisper/media/images/navDedicated-smartlayer-shadow.png) no-repeat top left !important;
}
#mainMenu li#mainMenuItemShared a, #mainMenu li#mainMenuItemShared.active
{
    width: 214px;
}
#mainMenu li#mainMenuItemShared.active li
{
    margin-left: 5px;
}
#mainMenu li.active
{
    display: block;
    height: 36px;
    text-indent: -9999px;
    width: 212px;
}
#mainMenu li.active #mainMenuItemSubColo, #mainMenu li.active.blackMenu #mainMenuItemSubColo
{
    right: -3px;
}
#mainMenu li.active li
{
    background: url(/sites/default/themes/privatewhisper/media/images/nav/separatorMainMenuGris.gif) repeat-x bottom left;
    float: none;
}
#mainMenu li.active li a
{
    color: #369;
}
#mainMenu li.active li.last, #mainMenu li.cagesMenu li.last, #mainMenu li.blackMenu li.last, #mainMenu li li.last, #webHostingSpamVirus .numberedList
{
    background: none;
    padding: 0;
}
#mainMenu li.active li:hover
{
    background: url(/sites/default/themes/privatewhisper/media/images/nav/separatorMainMenuGris.gif) repeat-x bottom left;
}
#mainMenu li.active ul#mainMenuItemSubShared
{
    left: -3px;
}
#mainMenu li.active.blackMenu a, #mainMenu li.active.cagesMenu a, #mainMenu li.active.smart a, #mainMenu li.active.smartlayer a, #mainMenu li.active.classic a, #mainMenu li.active.virtualization a, #mainMenu li.active.windowsServers a, #featureSmall.black a span.bannerTitle, #featureSmall.black a span.bannerSubtitle
{
    color: #fff;
}
#mainMenu li.active.blackMenu a:hover, #mainMenu li.active.cagesMenu a:hover, #mainMenu li.active.smart a:hover, #mainMenu li.active.smartlayer a:hover, #mainMenu li.active.classic a:hover, #mainMenu li.active.virtualization a:hover, #mainMenu li.active.windowsServers a:hover, #mainMenu li li a:hover
{
    color: #fbac39;
}
#mainMenu li.blackMenu li, #mainMenu li.cagesMenu li, #mainMenu li.virtualization li, #mainMenu li.windowsServers li
{
    background: url(/sites/default/themes/privatewhisper/media/images/nav/separatorMainMenuNoir.gif) repeat-x bottom left;
    float: none;
}
#mainMenu li.blackMenu li:hover, #mainMenu li.cagesMenu li:hover, #mainMenu li.virtualization li:hover, #mainMenu li.windowsServers li:hover
{
    background: url(/sites/default/themes/privatewhisper/media/images/nav/separatorMainMenuNoir.gif) repeat-x bottom left;
}
#mainMenu li.classic li
{
    background: url(/sites/default/themes/privatewhisper/media/images/nav/separatorMainMenuBourgogne.gif) repeat-x bottom left;
    float: none;
}
#mainMenu li.classic li:hover
{
    background: url(/sites/default/themes/privatewhisper/media/images/nav/separatorMainMenuBourgogne.gif) repeat-x bottom left;
}
#mainMenu li.smart li, #mainMenu li.smartlayer li
{
    background: url(/sites/default/themes/privatewhisper/media/images/nav/separatorMainMenuMauve.gif) repeat-x bottom left;
    float: none;
}
#mainMenu li.smart li:hover, #mainMenu li.smartlayer li:hover
{
    background: url(/sites/default/themes/privatewhisper/media/images/nav/separatorMainMenuMauve.gif) repeat-x bottom left;
}
#mainMenu ul
{
    position: absolute;
    z-index: 60000;
}
#mainWidget
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/clearance/bgColumnRight.gif) repeat-y top left;
}
#managedHostingBackupStorage #introBox .leftFloater
{
    margin-right: 0;
    width: 500px;
}
#managedHostingBackupStorage #planDetail
{
    clear: both;
    margin-top: 30px;
    padding: 15px;
}
#managedHostingBackupStorage #planDetail ul li
{
    line-height: 1.4em;
    margin-left: 20px;
    padding-left: 20px;
}
#managedHostingBackupStorage #planDetail ul li.flexible
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/backupStorage/liFlex.png) no-repeat 0 0;
}
#managedHostingBackupStorage #planDetail ul li.licence
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/backupStorage/liLicence.png) no-repeat 0 0;
}
#managedHostingBackupStorage #planDetail ul li.management
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/backupStorage/liManagement.png) no-repeat 0 0;
}
#managedHostingBackupStorage #planDetail ul li.mysql
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/backupStorage/liMysql.png) no-repeat 0 0;
}
#managedHostingBackupStorage #planDetail ul li.space
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/backupStorage/liSpace.png) no-repeat 0 0;
}
#managedHostingBackupStorage #planDetail_shared h4, #managedHostingBackupStorage #planDetail_dedicated h4
{
    background: #FFF url(/sites/default/themes/privatewhisper/media/images/backupStorage/cornerLT.png) no-repeat top left;
    padding: 15px 0 5px 20px;
}
#managedHostingBackupStorage #planDetail_shared, #managedHostingBackupStorage #planDetail_dedicated, #managedHostingBackupStorage #selectedPlanInfo
{
    background-color: #FFF;
    float: left;
    height: 160px;
    width: 385px;
}
#managedHostingBackupStorage #plansBox
{
    height: 170px;
    margin-left: 0;
    margin-right: 0;
    width: 395px;
}
#managedHostingBackupStorage #selectedPlanInfo
{
    background: #FFF url(/sites/default/themes/privatewhisper/media/images/backupStorage/corner_shared.png) no-repeat bottom right;
    border-left: 1px solid #999;
}
#managedHostingBackupStorage #selectedPlanPricing
{
    color: #F63;
    font-size: 2em;
    font-weight: 700;
    padding: 0 0 0 10px;
}
#managedHostingBackupStorage #selectedPlanTitle
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/backupStorage/cornerRT.png) no-repeat scroll right top;
    color: #666;
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    font-size: 1.6em;
    font-weight: 700;
    padding: 50px 170px 0 10px;
}
#managedHostingBackupStorage #serversBox .mainBox
{
    height: 170px;
}
#managedHostingBackupStorage #slider
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/backupStorage/slider_bg.png) no-repeat 2px 49px;
    clear: both;
    height: 60px;
    margin: 0 auto;
    padding-top: 50px;
    width: 682px;
}
#managedHostingBackupStorage #sliderBox .compareTable td
{
    padding: 0.3em;
}
#managedHostingBackupStorage #sliderBox .compareTable, #managedHostingBackupStorage #plansBox .compareTable, #managedHostingBackupStorage #offerWidget
{
    clear: both;
    margin: 10px auto;
}
#managedHostingBackupStorage #sliderBox .odd .column1
{
    width: 115px;
}
#managedHostingBackupStorage #sliderContent p
{
    background: #f8f8f8 url(/sites/default/themes/privatewhisper/media/images/backupStorage/cornerB.png) no-repeat bottom center;
    clear: both;
    margin: 0 15px 15px;
    padding: 20px 0 5px 15px;
    width: 756px;
}
#managedHostingBackupStorage #sliderContent p span
{
    font-size: 1.4em;
    line-height: 2.5em;
    padding-right: 42px;
    text-transform: uppercase;
    vertical-align: top;
}
#managedHostingBackupStorage #sliderHandle
{
    cursor: pointer;
    padding-top: 13px;
    position: absolute;
    text-align: center;
    z-index: 255;
}
#managedHostingBackupStorage #sliderHandle #sliderHandleValue
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/backupStorage/slider_tooltip.png) no-repeat 0 0;
    color: #555;
    font-size: 15px;
    font-weight: 700;
    height: 40px;
    left: -24px;
    line-height: 30px;
    position: absolute;
    top: -38px;
    white-space: nowrap;
    width: 80px;
}
#managedHostingBackupStorage #sliderLabels
{
    left: -10px;
    position: absolute;
    top: 52px;
    width: 700px;
}
#managedHostingBackupStorage #sliderLabels .label
{
    float: left;
    font-size: 9px;
    text-align: center;
    width: 50px;
}
#managedHostingBackupStorage #sliderTrack
{
    height: 60px;
    position: relative;
    width: 651px;
}
#managedHostingBackupStorage #sliderTrack #planTitle_dedicated
{
    color: #FFF;
    font-size: 12px;
    font-weight: 700;
    left: 517px;
    position: absolute;
    text-align: center;
    top: 22px;
    width: 155px;
}
#managedHostingBackupStorage #sliderTrack #planTitle_shared
{
    color: #FFF;
    font-size: 12px;
    font-weight: 700;
    position: absolute;
    text-align: center;
    top: 22px;
    width: 517px;
}
#managedHostingBackupStorage #videoDialog
{
    background-color: #fff;
    border: 1px solid #dadbdd;
    margin: 3px auto;
    padding: 6px 6px 20px;
    position: relative;
    width: 615px;
}
#managedHostingBackupStorage #videoDialog a, #aboutUsDatacenters #videoDialog a
{
    display: block;
    margin: 0 auto 5px;
    width: 150px;
}
#managedHostingBackupStorage .en_US #serversBox .mainBox, #managedHostingBackupStorage .en_US #plansBox
{
    height: 135px;
}
#managedHostingBackupStorage .fr_CA #serversBox .mainBox, #managedHostingBackupStorage .fr_CA #plansBox
{
    height: 160px;
}
#managedHostingBackupStorage .mainBoxPlans
{
    border: 1px solid #EEE;
    float: left;
    margin: 0 18px 0 0;
    padding: 10px;
}
#managedHostingBackupStorage .sliderLoading
{
    font-size: 10px;
    text-align: center;
}
#managedHostingBackupStorageNasSan #diagram p, #managedHostingBackupStorageNasSan #diagram ul
{
    padding-left: 415px;
}
#managedHostingBackupStorageNasSan #diagram p.first
{
    padding-top: 4px;
}
#managedHostingBackupStorageNasSan #introList li, #managedHostingLoadBalancing #introList li
{
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 15px;
}
#managedHostingBackupStorageNasSan .compareTable .odd .column1, .iFormMultipleElementRadioSet label#affiliateJoin_paymentInformations_payment_personal_label, #letterForm div.iFormMultipleElementSelect label
{
    width: 300px;
}
#managedHostingBackupStorageNasSan .contactUsLinks li, .contactUsLinks li
{
    float: left;
    margin: 5px 10px 5px 0;
    width: 230px;
}
#managedHostingBackupStorageNasSan .contactUsLinks li.email a
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/contactUsEmail.png) no-repeat scroll 0 0;
}
#managedHostingBackupStorageNasSan .contactUsLinks li.liveChat a
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/contactUsLiveChat.png) no-repeat scroll 0 0;
}
#managedHostingBackupStorageNasSan .contactUsLinks li.phone
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/contactUsPhone.png) no-repeat scroll 0 0;
    margin-right: 0;
}
#managedHostingBackupStorageNasSan .contactUsLinks li.phone, .contactUsLinks li a, .contactUsLinks li.phone, .contactUsLinks li a
{
    display: block;
    height: 0;
    overflow: hidden;
    padding-top: 32px;
}
#managedHostingBackupStorageNasSan .contactUsLinks, .contactUsLinks
{
    margin: 0;
    padding-left: 60px;
}
#managedHostingLoadBalancing #featuresCompare
{
    float: left;
    margin: 0;
    width: 530px;
}
#managedHostingLoadBalancing #introList
{
    padding-top: 50px;
}
#managedHostingLoadBalancing #usageDiv .leftFloater
{
    margin-right: 24px;
    width: 48%;
}
#managedHostingLoadBalancing #usageDiv p
{
    float: left;
    width: 48%;
}
#managedHostingSecurityFirewallDdosProtection #benefits blockquote .quote
{
    padding-left: 25px;
    padding-right: 25px;
}
#managedHostingSecurityFirewallDdosProtection #ddosHighlights #contact
{
    clear: both;
    float: none;
    font-size: 1.3em;
    text-align: center;
    width: auto;
}
#managedHostingSecurityFirewallDdosProtection #ddosHighlights div
{
    float: left;
    margin-right: 15px;
    width: 265px;
}
#managedHostingSecurityFirewallDdosProtection #introText p a
{
    float: right;
    padding-top: 1em;
}
#managedHostingSecurityFirewallDdosProtection #offerWidget
{
    background: #eee;
}
#managedHostingSecurityFirewallDdosProtection #offerWidget .liveChatText
{
    bottom: 10px;
    left: auto;
    position: absolute;
    right: 12px;
}
#managedHostingSecurityFirewallDdosProtection #offerWidget .offerContentWrap1
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/offerWidget/offerWidgetContent-topEEE.gif);
}
#managedHostingSecurityFirewallDdosProtection #offerWidget .offerContentWrap2
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/offerWidget/offerWidgetContent-btmEEE.gif);
}
#managedHostingSecurityFirewallDdosProtection span.sup, #managedHostingSecurityFirewallDdosProtectionFeatures span.sup
{
    color: #a26001;
}
#managedHostingSecurityFirewallDdosProtectionFeatures .compareTable .odd .column1
{
    width: 288px;
}
#managedHostingWebCluster #bannerPhoneNumber
{
    color: #000;
    font-size: 18px;
    font-weight: 700;
    left: 355px;
    position: absolute;
    top: 100px;
}
#managedHostingWebCluster #bannerPhoneNumber.pEn_US
{
    left: 394px;
}
#managedHostingWebCluster #bannerPhoneNumber.pFr_CA, #managedHostingWebCluster #bannerPhoneNumber.pEs_ES
{
    left: 355px;
}
#managedHostingWebCluster #featuresCompare
{
    float: left;
    margin: 0;
    width: 450px;
}
#managedHostingWebCluster #moreClusterInfo .expandableContent
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/roundGreyBox415.png) no-repeat bottom left;
}
#managedHostingWebCluster #topGraph
{
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
}
#managedHostingWebCluster #topGraph div
{
    margin-bottom: 15px;
    width: 370px;
}
#managedHostingWebCluster #topGraph div.leftFloater
{
    padding: 0 0 0 30px;
    text-align: left;
}
#moreInformationsViewer
{
    border-left: none;
    padding: 0;
}
#moreInformationsViewer dd span.visible, #moreInformationsViewer dd a, #moreInformationsViewer dd a.visible, #clearanceListWidget #serverListFiltersForm #range label
{
    display: inline;
}
#moreInformationsViewer dl
{
    border-left: 1px solid #eee;
    float: left;
    padding: 12px;
    width: 256px;
}
#moreInformationsViewer dt
{
    background: url(/sites/default/themes/privatewhisper/media/images/arrowRight.gif) no-repeat center left;
    font-weight: 700;
    height: 20px;
    line-height: 20px;
    margin: 0 0 8px;
    padding: 0 0 0 25px;
}
#mylayer
{
    z-index: 90000 !important;
}
#navMenu
{
    background: url(/sites/default/files/Generic/images/aboutUsSection/aboutUsNavBackGround.png) no-repeat top left;
    height: 59px;
    margin: 5px 0 0;
    padding: 0 10px;
    width: auto;
}
#navMenu ul
{
    background: none;
    clear: both;
    float: left;
    height: 30px;
    margin: 0;
    width: 100%;
}
#navMenu ul li
{
    background: url(/sites/default/themes/privatewhisper/media/images/aboutUsSection/aboutUsNavSeparator.png) no-repeat top right;
    float: left;
    line-height: 1em;
    margin: 0 10px 0 0;
    padding: 10px 0 0;
}
#navMenu ul li a
{
    border: 0;
    color: #fff;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: 700;
    height: 19px;
    padding: 11px 26px 0;
    text-decoration: none;
    text-transform: uppercase;
}
#navMenu ul li a:hover
{
    border: 0;
    color: #fff;
    text-decoration: underline;
}
#navMenu ul li.active
{
    background: url(/sites/default/themes/privatewhisper/media/images/aboutUsSection/aboutUsNavSelectedBackGround.png) no-repeat top left;
    padding: 0 0 0 10px;
}
#navMenu ul li.active a
{
    background: #eee;
    color: #333;
    padding-left: 16px;
}
#navMenu ul li.active a:hover
{
    color: #000;
    text-decoration: none;
}
#navMenu ul#subNavMenu li a
{
    background: none;
    color: #18497b;
    font-weight: 400;
    height: 19px;
    padding: 7px 16px 0;
    text-decoration: underline;
    text-transform: none;
}
#navMenu ul#subNavMenu li a:hover
{
    background: none;
    color: #18497b;
    height: 19px;
    padding: 7px 16px 0;
    text-decoration: none;
}
#navMenu ul#subNavMenu li.active
{
    padding-left: 0;
}
#navMenu ul#subNavMenu li.active a
{
    background: url(/sites/default/themes/privatewhisper/media/images/aboutUsSection/aboutUsNavSubSelectedBackGround.png) no-repeat top;
    color: #333;
    text-decoration: none;
}
#networkGraphLinkBox
{
    height: 92px;
    padding: 10px 0 10px 20px;
    position: relative;
    text-align: left;
    width: 360px;
}
#networkGraphLinkBox a
{
    color: #000;
    display: block;
    font-size: 14px;
    line-height: 1.5em;
    text-decoration: none;
    width: 360px;
}
#networkGraphLinkBox img
{
    float: left;
    margin-left: 49px;
}
#networkGraphLinkBox span
{
    display: block;
    float: left;
    padding-left: 27px;
    padding-top: 10px;
}
#networks
{
    text-align: center;
    width: 400px;
}
#ourPartners
{
    border-top: 1px solid #CCC;
    padding: 20px 0 0;
}
#ourPartners img
{
    float: left;
    margin-right: 66px;
}
#overview caption
{
    caption-side: top;
    color: #666;
    font-size: 9px;
    font-style: italic;
    padding-bottom: 10px;
}
#overview h4
{
    font-weight: 400;
}
#overview p.titleNote
{
    margin-bottom: 0;
    padding-right: 0;
}
#overview table
{
    margin-bottom: 15px;
    width: 400px;
}
#overview table th, #overview table td
{
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
    color: #666;
    font-size: 11px;
    padding: 3px;
}
#overview thead th
{
    background: transparent;
}
#pageInfo h2
{
    float: left;
    margin-bottom: 12px;
}
#panelboxDemo a
{
    display: block;
    margin-bottom: 10px;
}
#performance div, #aboutUsHostingReviews #videos .rightFloater ul
{
    width: 400px;
}
#pressRelease
{
    padding-bottom: 20px;
}
#productsPage div
{
    float: left;
    margin: 0 0 10px 30px;
    width: 410px;
}
#productsPage div h3
{
    border-bottom: 1px solid #999;
    margin-bottom: 3px;
    padding-bottom: 5px;
}
#productsPage div p
{
    font-size: 11px;
    margin: 0 0 10px;
    text-align: justify;
    width: 406px;
}
#productsPage div ul li
{
    float: left;
    margin: 0 0 10px 15px;
    width: 195px;
}
#productsPage div ul li a
{
    background: #e5edf4 url(/sites/default/themes/privatewhisper/media/images/products/iconWebHosting.png) no-repeat left center;
    border: 1px solid #e5edf4;
    border-bottom: 1px solid #becede;
    display: block;
    font-size: 12px;
    font-weight: 700;
    height: 40px;
    line-height: 40px;
    text-decoration: none;
    text-indent: 40px;
    white-space: nowrap;
    width: 195px;
}
#productsPage div ul li a#backupStorage
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/products/iconManagedBackupStorage.png);
}
#productsPage div ul li a#budgetServers
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/products/iconDedicatedBudgetServers.png);
}
#productsPage div ul li a#cagesWholesale
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/products/iconColoCages.png);
}
#productsPage div ul li a#classicServers
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/products/iconDedicatedClassicServers.png);
}
#productsPage div ul li a#clearance
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/products/iconDedicatedClearance.png);
}
#productsPage div ul li a#ddosProtection
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/products/iconManagedDdosProtection.png);
}
#productsPage div ul li a#domains
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/products/iconWebHostingDomains.png);
}
#productsPage div ul li a#firewallServices
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/products/iconManagedFirewallServices.png);
}
#productsPage div ul li a#instantPresence
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/products/iconWebHostingInstantPresence.png);
}
#productsPage div ul li a#internetConnectivity
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/products/iconColoConnectivity.png);
}
#productsPage div ul li a#loadBalancing
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/products/iconManagedLoadBalancing.png);
}
#productsPage div ul li a#neutralRacks
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/products/iconColoNeutralRacks.png);
}
#productsPage div ul li a#powerServers
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/products/iconDedicatedPowerServers.png);
}
#productsPage div ul li a#privateDsRacks
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/products/iconDedicatedPrivateDsRacks.png);
}
#productsPage div ul li a#privateRacks
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/products/iconColoPrivateRacks.png);
}
#productsPage div ul li a#resellers
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/products/iconWebHostingResellers.png);
}
#productsPage div ul li a#serverManagement
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/products/iconManagedServerManagement.png);
}
#productsPage div ul li a#singleServerColo
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/products/iconColoSingleServer.png);
}
#productsPage div ul li a#siteBuilder
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/products/iconWebHostingSiteBuilder.png);
}
#productsPage div ul li a#smartServers
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/products/iconDedicatedSmartServers.png);
}
#productsPage div ul li a#smartlayer
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/products/iconDedicatedSmartLayer.png);
}
#productsPage div ul li a#spamProtection
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/products/iconWebHostingSpamProtection.png);
}
#productsPage div ul li a#unmeteredRacks
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/products/iconColoUnmeteredRacks.png);
}
#productsPage div ul li a#unmeteredServers
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/products/iconDedicatedUnmeteredServers.png);
}
#productsPage div ul li a#virtualizationReady
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/products/iconDedicatedVirtualizationReady.png);
}
#productsPage div ul li a#webCluster
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/products/iconManagedWebCluster.png);
}
#productsPage div ul li a#windowsServers
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/products/iconDedicatedWindows.png);
}
#productsPage div ul li a:hover
{
    border: 1px solid #becede;
}
#productsPage div ul li.firstColumn
{
    clear: left;
    margin-left: 0;
}
#productsPage div.firstColumn, #features.smartFeatures li.clearLeft, .webHosting #schemaWsh
{
    margin-left: 0;
}
#profile
{
    height: auto !important;
    line-height: 18px;
    margin: 0 15px 0 0;
    min-height: 160px;
    width: 395px;
}
#profile a
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/pdfLogo.png) no-repeat scroll -4px 0;
    padding: 3px 0 3px 20px;
    text-decoration: none;
}
#promoNote
{
    font-weight: 400;
    margin: 25px 0 50px;
    text-align: center;
}
#recrutAd
{
    color: #000;
    font-size: 18px;
    margin-bottom: 30px;
    padding: 20px 15px;
    text-align: center;
    width: 350px;
}
#reports
{
    float: left;
    height: auto !important;
    min-height: 160px;
    position: relative;
    width: 395px;
}
#reports ul li
{
    height: 20px;
    line-height: 20px;
    margin: 0 0 4px;
    padding: 0;
}
#responseTime
{
    font-size: 11px;
    padding: 6px 0 0;
    text-align: center;
}
#rssFeed
{
    margin-left: 6px;
}
#searchBar
{
    margin: 0 0 35px;
}
#searchBar #searchDetailed
{
    border: 2px solid #ccc;
    font-weight: 700;
    padding: 5px;
}
#searchForm
{
    float: left;
    margin: 0;
}
#searchForm #searchBtn
{
    border: 0;
    float: left;
    height: 18px;
    left: -10px;
    margin: 8px 0 0;
    position: relative;
    width: 17px;
}
#searchForm #searchField
{
    background: url(/sites/default/themes/privatewhisper/media/images/nav/searchForm-bg.gif) no-repeat top left;
    border: 0;
    color: #999;
    float: left;
    font-size: 11px;
    font-style: italic;
    height: 15px;
    margin: 8px 0 0;
    padding: 3px 5px 0;
    width: 118px;
}
#sendResume
{
    margin-bottom: 40px;
    margin-left: 70px;
}
#sharedBox div.resellerBoxContent
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/resellers/bgShared.png) no-repeat bottom right;
}
#sitemap h3
{
    border-bottom: 1px solid #ccc;
    clear: both;
    margin-bottom: 12px;
    padding: 0 0 4px;
}
#sitemap h3 a
{
    background: url(/sites/default/themes/privatewhisper/media/images/searchDocumentIcon.png) no-repeat 2px 5px;
    color: #333;
    padding: 0 0 0 15px;
    text-decoration: none;
}
#sitemap ul
{
    float: left;
    margin-right: 25px;
}
#sitemap ul li
{
    font-weight: 700;
    margin: 4px 0 6px;
}
#sitemap ul li a
{
    border-bottom: 1px solid #ccc;
    color: #333;
    text-decoration: none;
}
#sitemap ul li a:hover, #sitemap ul li ul li a:hover
{
    border-bottom: 0;
}
#sitemap ul li ul
{
    float: none;
    margin-bottom: 0;
    margin-right: 0;
}
#sitemap ul li ul li
{
    float: none;
    font-size: 11px;
    font-weight: 400;
    margin-left: 10px;
}
#sitemap ul li ul li a
{
    border-bottom: 1px solid #b3cae1;
    color: #369;
    text-decoration: none;
}
#specAccordion div.pane, #specAccordion h5
{
    line-height: 1.7em;
    margin: 0 0 10px;
    padding-left: 25px;
}
#specAccordion h5
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/dedicatedWindowsServers/acordionIconClose.png) no-repeat scroll 0 50%;
    color: #005DAF;
    cursor: pointer;
    font-size: 12px;
    outline: 0 none;
}
#specAccordion h5.selected
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/dedicatedWindowsServers/acordionIconOpen.png);
}
#specialOffersPage #adWordsBadge
{
    left: 467px;
    position: absolute;
    top: 110px;
}
#specialOffersPage #adWordsLogo
{
    margin-bottom: 4px;
}
#specialOffersPage #discountTable
{
    width: 240px;
}
#specialOffersPage #discountTable tbody tr td
{
    padding: 3px 0;
    text-align: left;
}
#specialOffersPage #discountTable tbody tr.odd, #clearanceListWidget #informationBox div
{
    background-color: #eee;
}
#specialOffersPage #discountTable thead tr
{
    border-bottom: 1px solid #666;
}
#specialOffersPage #discountTable thead tr th
{
    color: #666;
    font-weight: 700;
    text-align: left;
}
#specialOffersPage #discountTable thead tr th.credits
{
    text-align: right;
    width: 75px;
}
#specialOffersPage #freeBadge
{
    left: 174px;
    position: absolute;
    top: 110px;
}
#specialOffersPage #webCreatorBox .discount
{
    font-size: 18px;
    margin-bottom: 25px;
    text-align: left;
}
#specialOffersPage #webCreatorBox h5
{
    margin-bottom: 17px;
}
#specialOffersPage #webCreatorBox img
{
    float: right;
    margin-left: 8px;
}
#specialOffersPage .column
{
    margin-left: 30px;
}
#specialOffersPage .column, #specialOffersPage .firstColumn
{
    float: left;
    height: 415px;
    margin-top: 25px;
    width: 240px;
}
#specialOffersPage .firstColumn #softwareBox
{
    border: 1px solid #ccc;
    margin-bottom: 20px;
    padding: 0;
    width: 240px;
}
#specialOffersPage .firstColumn #softwareBox .softwareText
{
    background-color: #eee;
    float: right;
    height: 130px;
    text-align: center;
    width: 134px;
}
#specialOffersPage .firstColumn #softwareBox a
{
    display: block;
    margin-bottom: 5px;
}
#specialOffersPage .firstColumn #softwareBox h5
{
    margin: 20px 0;
}
#specialOffersPage .firstColumn .editingDescription
{
    margin-bottom: 25px;
}
#specialOffersPage .firstColumn h4, #specialOffersPage .column h4
{
    font-size: 16px;
    margin-bottom: 0;
}
#specialOffersPage .firstColumn h5, #specialOffersPage .column h5
{
    color: #888;
    font-size: 14px;
    margin-bottom: 20px;
}
#stars
{
    clear: both;
    font-size: 11px;
    list-style: none;
}
#stockQuote
{
    margin-bottom: 15px;
    text-align: center;
    width: 425px;
}
#stockQuote h4
{
    font-size: 12px;
    padding-top: 15px;
    text-transform: uppercase;
}
#stockQuote table
{
    margin: 0 auto 15px;
}
#stockQuote td, #stockQuote th
{
    padding: 0 6px;
    text-align: center;
}
#subMenuColocation
{
    background: url(/sites/default/themes/privatewhisper/media/images/products-colo.png) no-repeat top left;
}
#subMenuColocation li a:hover, #subMenuColocation .active a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/products-colo.png);
    background-repeat: no-repeat;
}
#subMenuDedicated
{
    background: url(/sites/default/themes/privatewhisper/media/images/products-dedicated.png) no-repeat top left;
}
#subMenuDedicated li a:hover, #subMenuDedicated .active a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/products-dedicated.png);
    background-repeat: no-repeat;
}
#subMenuItem1 a:hover
{
    background-position: 0 -65px;
}
#subMenuItem2 a:hover
{
    background-position: -141px -65px;
}
#subMenuItem3 a:hover
{
    background-position: -283px -65px;
}
#subMenuItem4 a:hover
{
    background-position: -425px -65px;
}
#subMenuItem5 a:hover
{
    background-position: -567px -65px;
}
#subMenuItem6 a:hover
{
    background-position: -709px -65px;
}
#subMenuManaged
{
    background: url(/sites/default/themes/privatewhisper/media/images/products-managed.png) no-repeat top left;
}
#subMenuManaged li a:hover, #subMenuManaged .active a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/products-managed.png);
    background-repeat: no-repeat;
}
#subMenuShared
{
    background: url(/sites/default/themes/privatewhisper/media/images/products-shared.png) no-repeat top left;
}
#subMenuShared li a:hover, #subMenuShared .active a
{
    background-image: url(/sites/default/themes/privatewhisper/media/images/products-shared.png);
    background-repeat: no-repeat;
}
#summaryBar
{
    float: left;
    font-size: 20px;
}
#summaryBar, #keywordSuggestionBar, .resultBar, .resultBarHighlight, #clearanceListWidget #clearanceInfoWidget div
{
    margin: 0 0 10px;
}
#team #cAdmin, #team #others
{
    float: right;
    width: 395px;
}
#team #leaders
{
    float: left;
    width: 395px;
}
#team #others p
{
    line-height: 1.3em;
}
#team .leftFloater
{
    clear: left;
    margin-bottom: 30px;
}
#team li
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/notavail.png) repeat-y top left;
    height: 45px;
    padding: 5px 0 0 65px;
}
#team ul, #team h4, #team p
{
    padding-left: 465px;
}
#testimonialsAwards
{
    width: 850px;
}
#testimonialsAwards div.testiName strong
{
    color: #2274A9;
}
#tollFree ul li img
{
    margin: -3px 6px 0 0;
}
#topList ul li
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/thumbUp.png) no-repeat left center;
    margin-bottom: 3px;
    padding: 4px 0 0 30px;
}
#topMenu
{
    float: left;
    margin: 0 0 0 5px;
    text-align: center;
}
#topMenu li
{
    float: left;
    margin: 0 5px;
}
#topMenu li a
{
    color: #666;
    display: block;
    float: left;
    height: 27px;
    padding: 10px 10px 0;
    text-decoration: none;
}
#topMenu li:hover a, #topMenu li.over a
{
    background: url(/sites/default/themes/privatewhisper/media/images/nav/topBar-activeLeft.gif) no-repeat 0 -38px;
}
#topMenu li:hover, #topMenu li.over
{
    background: url(/sites/default/themes/privatewhisper/media/images/nav/topBar-activeRight.gif) no-repeat 100% -38px;
    border-width: 0;
}
#topMenuBar
{
    background: url(/sites/default/themes/privatewhisper/media/images/nav/topBar-bg.gif) repeat-x top left;
    height: 38px;
    min-width: 850px;
    width: 100%;
}
#topMenuBar ul li
{
    line-height: 1.4em;
}
#topMenuContent
{
    margin: 0 auto;
    width: 850px;
}
#topMenuContent a.socialMedia img
{
    float: right;
    padding: 7px 0 7px 4px;
}
#topMenuLanguage li a
{
    color: #666;
    display: block;
    float: left;
    height: 28px;
    padding: 10px 10px 0;
    text-decoration: none;
}
#topMenuLanguage li.active a
{
    background: url(/sites/default/themes/privatewhisper/media/images/nav/topBar-activeArrow.gif) no-repeat top center;
}
#topMenuLanguage, #topMenuLanguage li, .liveChatLink, #specialOffersPage .firstColumn #softwareBox img, #domainsComingSoon .contactUs fieldset, .webHosting #descriptiveBoxes .descriptiveBox img, .webHosting #extras img, .webHosting #planFeatures .planFeature .leftFloater, #webHostingInstantPresence .numberedList, .dedicated #prevNext li.prev a
{
    float: left;
}
#upgrades
{
    margin-top: 25px;
}
#upgrades dd, #upgrades dd.default
{
    display: none;
    margin-top: 5px;
}
#upgrades dd.visible, #mainMenu li:hover ul, #mainMenu li.over ul, li.active:hover #navigationUsabilityGlow, #offerWidget .selectorContent.active, .webHosting #otherInformations #softwaresList li a:hover div, #moreInformationsViewer dd, #clearanceListWidget #serverList.noScript, #aboutUsHostingReviews #videos .leftFloater div.active, #aboutUsNetworksUsageGraphs .mainBox div.graph.active
{
    display: block;
}
#upgrades div
{
    float: left;
    margin: 5px 5px 5px 40px;
    width: 200px;
}
#upgrades div.clearer, #subMenu a, .webHosting #priceFeatureBox .mainBox ul li a img, #moreInformationsViewer div.clearer, #dedicatedVirtualizationReady #whatYouCanDo div.clearer
{
    float: none;
}
#upgrades dl
{
    padding: 5px 0 0;
}
#upgrades dt, #upgrades dt.closed
{
    background: url(/sites/default/themes/privatewhisper/media/images/arrowRight.gif) no-repeat center left;
    cursor: pointer;
    height: 20px;
    line-height: 20px;
    padding: 0 0 0 20px;
}
#upgrades dt.opened
{
    background: url(/sites/default/themes/privatewhisper/media/images/arrowDown.gif) no-repeat center left;
}
#webHostingCompare .compareTable .odd .column1
{
    width: 424px;
}
#webHostingInstantPresence #oneClick
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/grayBg400.png) repeat-y top right;
}
#webHostingInstantPresence #oneClick .rightFloater
{
    color: #666;
    font-size: 18px;
    font-weight: 700;
    padding-top: 70px;
    text-align: center;
    width: 380px;
}
#webHostingInstantPresence #oneClick .rightFloater img, #dedicatedSmartServersSmartlayer #introBox .leftFloater a img, #dedicatedSmartServersSmartlayer #smartlayerHowItWorks, #dedicatedSmartServersSmartlayer #smartLayerFooterBanner
{
    margin-top: 30px;
}
#webHostingInstantPresence #oneClick ul, #aboutUsNetworks .withLinks
{
    margin-bottom: 15px;
}
#webHostingInstantPresence #steps p, #steps h4
{
    padding-left: 340px;
}
#webHostingInstantPresence .logo div.alsoSupported
{
    background-color: #c1c1c1;
    clear: both;
    font-weight: 700;
    padding: 4px 0;
    text-align: center;
    width: 100%;
}
#webHostingInstantPresence .logo div.softName
{
    float: left;
    font-weight: 700;
    margin: 30px 0 0;
    width: 170px;
}
#webHostingInstantPresence .logo img
{
    float: left;
    margin: 5px 25px 0 20px;
}
#webHostingInstantPresence .logo img#cms
{
    margin: 0 5px 2px 0;
}
#webHostingInstantPresence .logo img#gallery
{
    margin: 5px 25px 10px 20px;
}
#webHostingInstantPresence .logo img#osCommerce
{
    margin: 5px 5px 15px;
}
#webHostingInstantPresence .logo img#phpbb
{
    margin: 5px 0 10px 5px;
}
#webHostingInstantPresence .logoLeft .logo
{
    background-color: #eee;
    float: left;
    position: relative;
    width: 375px;
}
#webHostingInstantPresence .logoLeft .text
{
    float: right;
    width: 435px;
}
#webHostingInstantPresence .logoRight .logo
{
    background-color: #eee;
    float: right;
    position: relative;
    width: 375px;
}
#webHostingInstantPresence .logoRight .text
{
    float: left;
    width: 435px;
}
#webHostingSpamVirus #featuresCompare
{
    float: left;
    margin: 0;
    width: 500px;
}
#webHostingSpamVirus #filteringSteps ol
{
    margin: 3px 0;
}
#webHostingSpamVirus #spamInformations .expandableBox, #managedHostingWebCluster #moreClusterInfo .expandableBox
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/roundGreyBox415.png) no-repeat top left;
    width: 415px;
}
#webHostingSpamVirus #spamInformations .expandableContent
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/roundGreyBox415.png) no-repeat bottom left;
    height: 125px;
}
#webHostingSpamVirus #spamInformations .expandableContent p
{
    padding-right: 185px;
}
#webHostingSpamVirus .numberedList li
{
    padding-left: 30px;
}
#webHostingSpamVirus .numberedList li#step1
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/antiSpam/1.png) no-repeat center left;
}
#webHostingSpamVirus .numberedList li#step2
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/antiSpam/2.png) no-repeat center left;
}
#webHostingSpamVirus .numberedList li#step3
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/antiSpam/3.png) no-repeat center left;
    margin-bottom: 0;
}
#webHostingWebSiteBuilder #browseTemplatesButton
{
    float: right;
    margin-bottom: 20px;
    margin-top: -18px;
}
#webHostingWebSiteBuilder #introBox .last
{
    margin-bottom: 33px;
}
#webHostingWebSiteBuilder #mainContent .mainBox .rightFloater
{
    margin-left: 24px;
    text-align: center;
}
#webHostingWebSiteBuilder #siteBuilderLinks .leftFloater
{
    margin-right: 10px;
}
#webHostingWebSiteBuilder #templates .clearer
{
    margin: 12px 0;
}
#webHostingWebSiteBuilder #templates img
{
    margin: 0 7px;
}
#webHostingWebSiteBuilder #templates p
{
    text-align: left;
}
#webHostingWebSiteBuilder #templates p.leftFloater
{
    margin-right: 18px;
    text-align: left;
    width: 47%;
}
#why
{
    margin: 20px 1px;
}
#why h3, #benefits .rightFloater p, #webHostingWebSiteBuilder #templates, #offerWidgetSmall .offerContent .offerContentPrices div *, #completeOfferWidget tr td.available, #completeOfferWidget tr td.quantity, #dedicatedSmartServers #offerWidget.featureWidget #selectorContent2 .rightFloater
{
    text-align: center;
}
#why li
{
    float: left;
    margin-right: 20px;
    width: 197px;
}
#why li h4 img
{
    float: none;
    margin-right: 0;
    vertical-align: middle;
}
#why li p
{
    color: #676767;
}
.blackWhiteBox
{
    margin-bottom: 20px;
    padding: 6px;
}
.blackWhiteBox .black
{
    padding-right: 20px;
}
.blackWhiteBox .black, .blackWhiteBox .white
{
    background-color: #eee;
    float: left;
    margin-right: 5px;
    padding: 6px;
    position: relative;
    width: 396px;
}
.blackWhiteBox .white
{
    background-color: transparent;
    margin-right: 0;
}
.classicServers #classicIcon
{
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
}
.classicServers #discover
{
    margin-bottom: 40px;
}
.classicServers #feature, #dedicatedWindowsServers #feature, .smartServers #feature, #dedicatedVirtualizationReady #feature
{
    height: 270px;
}
.classicServers #introHolder
{
    margin-bottom: 40px;
    margin-top: 20px;
}
.classicServers .chooseBtn
{
    clear: both;
    float: left;
}
.classicServers .compareTableSmart .highlighted
{
    width: 80px;
}
.classicServers .leftFloater, .smartServers #introBox .leftFloater
{
    font-size: 14px;
}
.classicServers .rightFloater, .classicServers .leftFloater, .smartServers .rightFloater, .smartServers .leftFloater, #testimonialsAwards .leftFloater, #testimonialsAwards .rightFloater
{
    margin: 0;
}
.classicServers li#mainMenuItemDedicated.classic a
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/navDedicated-classic.png) no-repeat scroll left top !important;
}
.classicServers li#mainMenuItemDedicated.classic ul li a, #dedicatedWindowsServers li#mainMenuItemDedicated.windowsServers ul li a, .smartServers li#mainMenuItemDedicated.smart ul li a, .smartServers li#mainMenuItemDedicated.smartlayer ul li a, #dedicatedVirtualizationReady li#mainMenuItemDedicated.virtualization ul li a
{
    background: transparent none !important;
}
.clearAndSpace
{
    clear: both;
    margin: 10px 0 0;
}
.clearer
{
    clear: both;
    font-size: 0;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.colocation #topMenuItemProducts a, .managedHosting #topMenuItemProducts a, .webHosting #topMenuItemProducts a, .dedicated #topMenuItemProducts a, .domains #topMenuItemProducts a, .products #topMenuItemProducts a, .aboutUs #topMenuItemAbout a, .home #topMenuItemHome a, .hub #topMenuItemHub a, .pageCommunity #topMenuItemCommunity a, .contacts #topMenuItemContacts a
{
    background: url(/sites/default/themes/privatewhisper/media/images/nav/topBar-activeLeft.gif) no-repeat top left;
    color: #fff;
}
.colocation #topMenuItemProducts, .managedHosting #topMenuItemProducts, .webHosting #topMenuItemProducts, .dedicated #topMenuItemProducts, .domains #topMenuItemProducts, .products #topMenuItemProducts, .aboutUs #topMenuItemAbout, .home #topMenuItemHome, .hub #topMenuItemHub, .pageCommunity #topMenuItemCommunity, .contacts #topMenuItemContacts
{
    background: url(/sites/default/themes/privatewhisper/media/images/nav/topBar-activeRight.gif) no-repeat top right;
    border-width: 0;
}
.compareTable .blankRow, .compareTable .blankRow td
{
    background: #fff;
    border: 0;
    height: 30px;
}
.compareTable .column1
{
    background: #fff;
    border: 0;
    border-bottom: 1px solid #ccc;
    padding: 6px;
}
.compareTable .column1 .sectionOpener
{
    float: right;
    margin-left: 10px;
    padding: 1px 0;
}
.compareTable .column1 h5
{
    color: #333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 700;
    margin: 0;
    padding-right: 0;
    text-align: right;
}
.compareTable .column1 h5.openable
{
    padding-right: 65px;
}
.compareTable .column1 span.sup
{
    font-size: 70%;
}
.compareTable .infoIcon img
{
    margin-bottom: -3px;
}
.compareTable .infoPopup
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/infoBubbleTop.png) no-repeat top left;
    display: none;
    left: 27px;
    padding-top: 10px;
    position: absolute;
    top: -10px;
    width: 263px;
    z-index: 1000;
}
.compareTable .infoPopup .infoBottom
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/infoBubbleBottom.png) no-repeat bottom left;
    padding-bottom: 10px;
}
.compareTable .infoPopup .infoBottom .infoArrow
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/infoBubbleArrow.png) no-repeat left top;
    height: 18px;
    left: 0;
    position: absolute;
    top: 10px;
    width: 18px;
}
.compareTable .infoPopup .infoBottom .infoContent
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/infoBubbleBody.png) repeat-y top left;
    color: #333;
    padding: 3px 13px 3px 28px;
}
.compareTable .odd .column1.empty, #featuresCompare.compareTableSmart td, #featuresCompare.compareTableSmart th
{
    background: #fff;
    border: 0;
}
.compareTable .sectionOpener img
{
    margin: -3px 0 -4px;
}
.compareTable .sectionTitle th
{
    background: #eee;
    color: #00578e;
    font-size: 15px;
    font-weight: 700;
    padding: 8px 12px;
}
.compareTable .sectionTitle th.productNameCell
{
    border: 1px solid #ccc;
    color: #333;
    text-align: center;
}
.compareTable .sectionTitle th.specsCell
{
    background: none;
    border: 0;
    border-bottom: 1px solid #ccc;
    text-align: left;
}
.compareTable caption
{
    caption-side: top;
    color: #666;
    font-size: .94em;
    letter-spacing: .1em;
    margin: 1em 0 0;
    padding: 0;
    text-align: center;
}
.compareTable div.info, #featuresCompare.compareTableSmart .highlighted div, #specialOffersPage, .webHosting #benefits, #webHostingWebSiteBuilder #introBox, #completeOfferWidget tr td.buynow div, #completeOfferWidget div.info, #managedHostingWebCluster #feature, #managedHostingSecurityFirewallDdosProtection .compareTable .column1 span.sup
{
    position: relative;
}
.compareTable span.sup
{
    font-size: 100%;
    position: static;
}
.compareTable td
{
    border: 1px solid #ccc;
    border-top: 0;
    color: #666;
    padding: .3em 1em;
    text-align: center;
}
.compareTable td.highlighted
{
    background: #FFFBF4;
}
.compareTable td.info
{
    padding: 0 4px;
}
.compareTable tfoot td em, .compareTable .footer td em
{
    color: #c02929;
    font-size: 16px;
    font-weight: 700;
    position: relative;
    top: 0.05em;
}
.compareTable tfoot td img, .compareTable .footer td img
{
    margin-top: 12px;
}
.compareTable tfoot td, .compareTable .footer td
{
    color: #333;
    font-size: 12px;
    font-weight: 400;
    padding-bottom: 6px;
    padding-top: 12px;
}
.compareTable tfoot td.contactUs, .compareTable .footer td.contactUs
{
    vertical-align: bottom;
}
.compareTable tfoot th em, .compareTable td em, .compareTable .footer th em
{
    color: #C02929;
    font-size: 1.1em;
    font-style: normal;
    font-weight: 700;
}
.compareTable tfoot th strong, .compareTable .footer th strong
{
    color: #333;
    font-size: 1.2em;
    font-weight: 700;
    margin: .5em .5em .5em 0;
}
.compareTable tfoot th strong, .compareTable thead th
{
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
}
.compareTable tfoot th, .compareTable .footer th
{
    background: #efefef;
    text-align: center;
}
.compareTable tfoot th.highlighted, .compareTable .footer th.highlighted
{
    background: #efefef;
}
.compareTable th
{
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    color: #333;
    font-weight: 400;
    padding: .3em 1em;
    text-align: left;
}
.compareTable th.highlighted, .compareTable thead th.highlighted, .compareTable .sectionTitle th.highlighted
{
    background: #ccc;
    color: #000;
}
.compareTable thead th
{
    background: #efefef;
    color: #333;
    font-size: 1em;
    font-weight: 700;
    text-align: center;
}
.compareTable tr td.empty, .compareTable .sectionTitle th.empty
{
    background: #fff;
    border: 0;
}
.compareTable tr.blankRow td, .webHosting .compareTable tr.size td.info, .webHosting .compareTable tr.emphasize td.info, .webHosting .compareTable td
{
    padding: 0;
}
.compareTable tr.hidden
{
    background-color: #e4f6ff;
}
.compareTable tr.hidden td.highlighted
{
    background-color: #C6ECFF;
}
.compareTable tr.hidden th
{
    background-color: #e4f6ff;
    padding: 3px;
}
.compareTable tr.notes
{
    border: 0;
}
.compareTable tr.notes td
{
    background: transparent;
    border: 0;
    color: #666;
    font-size: 11px;
    font-weight: 400;
    padding-right: 0;
    padding-top: 10px;
    text-align: right;
}
.compareTable tr.odd td, .compareTable .odd .column1
{
    background: #fffbf4;
}
.compareTable tr.odd td.highlighted
{
    background: #FFEBC7;
}
.compareTable tr.sectionTitle .info, .dedicated #navMenu ul li.first a
{
    border-left: 0;
}
.contactUsLinks li.email a
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/contactUsEmail.png) no-repeat scroll 0 0;
}
.contactUsLinks li.liveChat a
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/contactUsLiveChat.png) no-repeat scroll 0 0;
}
.contactUsLinks li.phone
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/contactUsPhone.png) no-repeat scroll 0 0;
    margin-right: 0;
}
.dedicated #navMenu
{
    float: right;
    margin: 0;
    width: auto;
}
.dedicated #navMenu ul
{
    background: none;
    float: right;
    width: auto;
}
.dedicated #navMenu ul li a, .dedicated #prevNext li a span
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/nav/subMenu.png) no-repeat -15px 40px;
    border: 0;
    border-left: 1px solid #f7f7f7;
    border-right: 1px solid #bbb;
    display: block;
    font-size: 14px;
    font-weight: 700;
    height: 11px;
    padding: 10px 20px;
    text-shadow: 0 1px 0 #FFF;
    text-transform: none;
}
.dedicated #navMenu ul li a.active
{
    background-position: -15px -64px;
    border-color: transparent;
    color: #fff;
    text-shadow: 0 -1px 0 #000;
}
.dedicated #navMenu ul li a:hover
{
    background-position: -15px -32px;
    border-color: transparent;
    color: #666;
}
.dedicated #navMenu ul li, .dedicated #prevNext a
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/nav/subMenu.png) no-repeat -15px 0;
    margin: 0;
    padding: 0 0 1px;
}
.dedicated #navMenu ul li.first .active, .dedicated #navMenu ul li.first .active:hover
{
    background-position: 0 -64px;
    color: #fff;
}
.dedicated #navMenu ul li.first a:hover, .dedicated #prevNext li a:hover
{
    background-position: 0 -32px;
}
.dedicated #navMenu ul li.last .active, .dedicated #navMenu ul li.last .active:hover
{
    background-position: 100% -64px;
    color: #fff;
}
.dedicated #navMenu ul li.last a
{
    border-right: 0;
}
.dedicated #navMenu ul li.last a:hover, .dedicated #prevNext li a:hover span
{
    background-position: 100% -32px;
}
.dedicated #navMenu ul li.last, #dedicatedVirtualizationReady .css-tabs li.last a
{
    background-position: 100% 0;
}
.dedicated #navMenu ul li.only
{
    background-position: 0 -96px;
    margin-left: 10px;
    margin-right: 20px;
}
.dedicated #navMenu ul li.only a
{
    background-position: 100% -96px;
    border-color: transparent;
    color: #fff;
    height: 12px;
    margin-left: 20px;
    margin-right: -20px;
    padding-left: 0;
    text-shadow: 0 -1px 0 #000;
}
.dedicated #navMenu ul li.only a:focus, #dedicatedVirtualizationReady .css-tabs li.ui-tabs-selected a:focus
{
    outline: 0 none;
}
.dedicated #offerWidget .selectorContent .offerContentPrices img.logo
{
    top: 30px;
}
.dedicated #prevNext
{
    margin-right: 20px;
}
.dedicated #prevNext li a
{
    background-position: 0 0;
    float: right;
    padding-bottom: 0;
    padding-left: 20px;
    text-decoration: none;
}
.dedicated #prevNext li a span
{
    background-image: inherit;
    background-position: 100% 0;
    border: 0 none;
    color: #666;
    margin-right: -20px;
    padding: 7px 20px 14px 0;
}
.dedicated #prevNext li a span img
{
    float: right;
    margin: 5px 0 0 15px;
}
.dedicated #prevNext li.prev a span img
{
    float: left;
    margin: 5px 15px 0 0;
}
.dedicated .compareTable .odd .column1
{
    width: 390px;
}
.emBox
{
    background: #eee;
    padding: 10px;
}
.emList li, .numberedList li
{
    color: #666;
    font-size: 13px;
}
.expandableBox
{
    background: #eee url(/sites/default/themes/privatewhisper/media/images/roundedGreyBoxTop.png) no-repeat scroll left top;
    margin-bottom: 24px;
    padding: 12px 0 0;
    width: 422px;
}
.expandableBox .expandableContent
{
    background: #eee url(/sites/default/themes/privatewhisper/media/images/roundedGreyBoxBottom.png) no-repeat scroll left bottom;
    padding: 0 12px 12px;
}
.horizontalOffers
{
    float: left;
    background-color: #f5f5f5;
    border: 1px solid rgb(225,225,225);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.iFormElement
{
    float: left;
    margin-bottom: 15px;
    margin-right: 40px;
}
.iFormElement label
{
    float: left;
    font-weight: 700;
    margin-right: 10px;
    width: 160px;
}
.iFormElementTextarea label
{
    clear: right;
    margin-bottom: 10px;
    width: 100%;
}
.iFormMultipleElementRadioSet .iFormSelect, #panelboxDemo .passwordCols
{
    float: left;
    margin-right: 10px;
}
.iFormMultipleElementRadioSet label
{
    clear: right;
    margin-right: 0;
}
.iFormTextArea
{
    height: 200px;
    width: 800px;
}
.leftFloater
{
    float: left;
    margin: 0 18px 0 0;
}
.liveChatInvitationHidden, #featureSelect.noScript, #contactForm .errors, #hubForm .errors, #offerWidget.noScript #offerWidgetSelectors, .compareTable .isHidden, #featuresCompare.compareTableSmart .info, #domainsComingSoon .contactUs .errors, #moreInformationsViewer dd span, #moreInformationsViewer dd span.hidden, #moreInformationsViewer dd a.hidden, #clearanceListWidget #loadingAnimation.noScript, #clearanceListWidget #serverListFilters.noScript #slider, #clearanceListWidget #serverListFilters #range, #clearanceListWidget #serverListFilters #submitBtn, #dedicatedVirtualizationReady .ui-tabs-hide, #managedHostingBackupStorage #sliderBox .compareTable .dedicated, #managedHostingBackupStorage #sliderContent, #managedHostingBackupStorageNasSan .compareTable td.info, #managedHostingSecurityFirewallDdosProtection .offerPricing, #managedHostingSecurityFirewallDdosProtection .offerContentPrices img, #aboutUsInvestors .hidden, #letterForm .errors
{
    display: none;
}
.mainBox
{
    border: 1px solid #DDD;
    padding: 10px;
}
.mainBox, .emBox, .expandableBox, #webHostingWebSiteBuilder #siteBuilderLinks, #managedHostingWebCluster .expandableBox, #managedHostingWebCluster #tableGraph, #testimonialsAwards div.testiName, #formOpener, #ads img, #lastBeforeAd, #aboutUsNetworks div.buttons
{
    margin-bottom: 30px;
}
.nowrap
{
    white-space: nowrap;
}
.numberedList
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/listNumbers.png) no-repeat 0 2px;
    line-height: 30px;
    padding: 0 0 0 35px;
    text-align: left;
}
.numberedList li
{
    margin-bottom: 7px;
    padding-bottom: 2px;
    padding-top: 5px;
    white-space: nowrap;
}
.numberedList li.last, .mainBox .emBox, .emBox .mainBox, #topMenuBar ul, #features #featuresList, #benefits ul, #benefits ul li.last, #benefits ul li.last p, #specialOffersPage #rules, .webHosting #priceFeatureBox h3, .webHosting #priceFeatureBox .mainBox ul, .webHosting #otherInformations #softwaresList, .webHosting #extras .last, .webHosting .numberedList, #webHostingInstantPresence .logoLeft .text p, #webHostingInstantPresence .logoRight .text p, #webHostingInstantPresence #oneClick ul li, #webHostingInstantPresence #oneClick ul.last, #featuresActivation li, #managedHostingBackupStorage #sliderBox #offerWidget.noScript .selectorContent, #managedHostingBackupStorage #planDetail ul, #managedHostingBackupStorageNasSan .noMargin, #stars li, #reports ul, #team .last, #aboutUsPressReleases .mainBox p
{
    margin-bottom: 0;
}
.orderBox
{
    border: 1px solid #eee;
    color: #666;
    font-size: 16px;
    font-weight: 700;
    padding: 20px 0;
    text-align: center;
}
.orderBox a
{
    margin: 0 12px 0 0;
}
.pageElement
{
    display: block;
    margin-bottom: 30px;
}
.pageSelector
{
    float: right;
    margin-bottom: 0;
    width: 590px;
}
.pageSelector li
{
    float: left;
    height: 25px;
    list-style-type: none;
    margin: 0 2px 0 0;
}
.pageSelector li a
{
    border: 1px solid #adbee8;
    color: #3371c0;
    display: block;
    font-size: 11px;
    height: 18px;
    text-align: center;
    text-decoration: none;
    width: 18px;
}
.pageSelector li a.active
{
    background-color: #4d7ebc;
    border: 1px solid #4d7ebc;
    color: #fff;
}
.pageSelector li a.disabled
{
    border-color: #ccc;
    color: #ccc;
}
.pageSelector li a.disabled:hover
{
    background: none;
    border-color: #ccc;
    color: #ccc;
}
.pageSelector li a.firstLast
{
    padding: 0 5px;
    width: 60px;
}
.pageSelector li a.showall
{
    padding: 0 5px;
    width: 90px;
}
.pageSelector li a:hover
{
    border-color: #4d7ebc;
    color: #000;
}
.pageSelector span
{
    float: left;
    font-weight: 700;
}
.pageSelector ul
{
    list-style-type: none;
    margin-bottom: 0;
}
.pageSelector.bottom
{
    margin: 15px 0 0;
}
.pageSelector.top
{
    margin: 0 0 15px;
}
.phoneNumber
{
    float: left;
    font-size: 11px;
    height: 60px;
    line-height: 20px;
    margin: 0 10px 0 0;
    position: relative;
    top: -5px;
}
.phoneNumber img
{
    position: relative;
    top: 3px;
}
.preAssembledWidget td, #clearanceListWidget #serverList td
{
    border-bottom: 1px solid #ccc;
    height: 65px;
    padding: 15px;
}
.preAssembledWidget td.price, #clearanceListWidget #serverList td.price, #serverList td.priceReserved, #serverList td.priceSold
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/clearance/orderPriceBg.png) no-repeat center center;
    color: #666;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    vertical-align: middle;
    width: 65px;
}
.preAssembledWidget td.status, #clearanceListWidget #serverList td.status, #serverList td.statusReserved, #serverList td.statusSold
{
    color: #ff8400;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
    width: 150px;
}
.preAssembledWidget tr.outOfStock td.price, #clearanceListWidget #serverList td.priceSold
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/clearance/soldPriceBg.png) no-repeat center center;
    color: #fff;
}
.preAssembledWidget, #clearanceListWidget #serverList table
{
    border: 1px solid #ccc;
    border-collapse: collapse;
    width: 590px;
}
.requiredField, #featuresActivation #availability strong
{
    color: #c00;
}
.resellerBox
{
    background: transparent url(/images/affiliatesBg.png) no-repeat top left;
    float: left;
    margin: 0 10px 15px 0;
    width: 850px;
}
.resellerBox div.resellerBoxContent
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/resellers/bgBottomAffiliates.png) no-repeat bottom right;
    border: 1px solid #ccc;
    border-top: 0;
    height: 225px;
    padding: 10px;
    position: relative;
}
.resellerBox div.resellerBoxContent .buttons
{
    bottom: 20px;
    left: 10px;
    position: absolute;
}
.resellerBox div.resellerBoxContent ul
{
    list-style: square inside;
    margin: 10px 0 0;
}
.resellerBox h4
{
    color: #fff;
    font-size: 16px;
    height: 18px;
    padding: 10px 0 0 10px;
}
.resellerBox ol
{
    font-size: 14px;
    font-weight: 700;
    list-style: decimal inside;
}
.resultBar
{
    background: none;
    border: 0;
}
.resultBar h4, .resultBarHighlight h4
{
    margin: 5px 0;
}
.resultBar img, .resultBarHighlight img
{
    margin: 0 7px 0 0;
}
.resultBar p, .resultBarHighlight p
{
    margin: 0 15px 5px 0;
}
.resultBar span, .resultBarHighlight span
{
    font-size: 11px;
}
.resultBar, .resultBarHighlight
{
    background-color: #eee;
    border: 1px solid #ccc;
    padding: 10px;
}
.resultBarHighlight
{
    background-color: #e6eff8;
    border: 1px solid #cadbec;
    padding-top: 5px;
}
.resultBarHighlight .resultScore
{
    border-right: 1px solid #fb9f4d;
}
.resultBarHighlight h4 span
{
    color: #999;
    font-style: italic;
}
.smartServers #activate
{
    margin-top: 20px;
}
.smartServers #box
{
    float: right;
    margin-bottom: 20px;
    margin-left: 20px;
}
.smartServers #explanation
{
    float: left;
    margin-bottom: 20px;
    margin-right: 20px;
}
.smartServers #features.smartFeatures
{
    padding: 20px 0 30px;
}
.smartServers #featuresCompare.compareTableSmart .column1, .iFormText
{
    width: 200px;
}
.smartServers #introBox
{
    margin: 35px 0;
}
.smartServers #introBox .rightFloater, .smartServers #introBox .leftFloater
{
    margin: 0;
    width: 415px;
}
.smartServers #smartLayerIcon
{
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
}
.smartServers #supportedSoftware
{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #ddd;
    border-radius: 5px;
    margin: 20px 0 50px;
    padding: 25px 20px 35px;
    position: relative;
}
.smartServers #supportedSoftware .moreOs
{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #FAFAFA url(/sites/default/themes/privatewhisper/media/images/dedicatedSmartServers/arrow.png) no-repeat 10px center;
    border: 1px solid #ddd;
    border-radius: 5px;
    bottom: -14px;
    font-size: 11px;
    font-weight: 400;
    padding: 5px 10px 5px 20px;
    top: auto;
}
.smartServers #supportedSoftware img
{
    margin: 0 4px;
}
.smartServers #supportedSoftware span
{
    background: #fff;
    color: #666;
    font-size: 12px;
    font-weight: 700;
    left: 20px;
    padding: 0 5px;
    position: absolute;
    top: -7px;
}
.smartServers li#mainMenuItemDedicated.smart a
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/navDedicated-smart.png) no-repeat scroll left top !important;
}
.smartServers li#mainMenuItemDedicated.smartlayer a
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/navDedicated-smartlayer.png) no-repeat scroll left top !important;
}
.smartTableFooter, #aboutUsJobs .note
{
    font-size: smaller;
}
.subMenu
{
    height: 65px;
    overflow: hidden;
    width: 100%;
}
.subMenu li
{
    float: left;
    width: 142px;
}
.subMenu li a
{
    display: block;
    float: left;
    height: 65px;
    overflow: hidden;
    text-indent: -9999px;
    width: 142px;
}
.subMenu li.firstOrLast, .subMenu li.firstOrLast a
{
    width: 141px;
}
.topMenuSeparator
{
    background: url(/sites/default/themes/privatewhisper/media/images/nav/topBar-separator.gif) no-repeat top left;
    float: left;
    height: 38px;
    margin: 0 15px;
    width: 2px;
}
.ui-dialog
{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    background: #fff;
    border-radius: 10px;
    padding: 10px 10px 30px;
}
.ui-dialog-overlay
{
    background-color: #000;
    height: 100%;
    left: 0;
    opacity: 0.5px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 60001;
}
.webHosting #benefits #techImg
{
    bottom: 0;
    position: absolute;
    right: 18px;
}
.webHosting #benefits .rightFloater
{
    position: relative;
    text-align: center;
}
.webHosting #descriptiveBoxes
{
    float: right;
    width: 400px;
}
.webHosting #descriptiveBoxes .descriptiveBox p
{
    float: right;
    margin-bottom: 0;
    width: 315px;
}
.webHosting #descriptiveBoxes .descriptiveBox, .webHosting #descriptiveBoxes .descriptiveBoxNoIcon
{
    background-color: #fffbf4;
    border: 1px solid #eee0c7;
    margin-bottom: 23px;
    padding: 10px;
}
.webHosting #descriptiveBoxes .descriptiveBoxNoIcon p
{
    float: none;
    margin: 0;
    width: 375px;
}
.webHosting #extras .text
{
    float: left;
    margin: 0 0 20px 15px;
}
.webHosting #extras .text p
{
    width: 425px;
}
.webHosting #extras img.logo
{
    clear: right;
    float: right;
}
.webHosting #morePrices, #dedicatedVirtualizationReady .buyBox a img
{
    vertical-align: top;
}
.webHosting #otherInformations #softwaresList li
{
    float: left;
    list-style-type: none;
    margin: 0 0 0 25px;
    text-align: center;
}
.webHosting #otherInformations #softwaresList li a
{
    display: block;
    opacity: 0.7px;
    position: relative;
    text-decoration: none;
}
.webHosting #otherInformations #softwaresList li a:hover
{
    opacity: 1px;
}
.webHosting #otherInformations #softwaresList li div
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/sharedSoftwaresBubble.png) no-repeat top left;
    display: none;
    height: 125px;
    left: 0;
    padding: 8px;
    position: absolute;
    text-align: left;
    top: -115px;
    width: 215px;
    z-index: 9999;
}
.webHosting #otherInformations #softwaresList li#antiSpam a div
{
    left: -25px;
}
.webHosting #otherInformations #softwaresList li#cms a div
{
    left: -54px;
}
.webHosting #otherInformations #softwaresList li#email a div
{
    left: -30px;
}
.webHosting #otherInformations #softwaresList li#websiteBuilder a div
{
    left: 12px;
}
.webHosting #planCompare
{
    border: none;
    padding: 0;
}
.webHosting #planCompare table
{
    margin: 0;
    width: 500px;
}
.webHosting #planFeatures .last p, .webHosting #adwords p
{
    padding-top: 0;
}
.webHosting #planFeatures .planFeature
{
    background-color: #f2f2f2;
    border: 1px solid #ccc;
    margin: 0 0 15px;
    padding: 10px;
    width: 300px;
}
.webHosting #planFeatures .planFeature img.leftFloater
{
    margin-right: 17px;
}
.webHosting #planFeatures .planFeature p
{
    width: 175px;
}
.webHosting #priceFeatureBox
{
    float: left;
    font-size: 16px;
    margin-bottom: 30px;
    position: relative;
    width: 400px;
}
.webHosting #priceFeatureBox #priceBadge
{
    position: absolute;
    right: -24px;
    top: 31px;
}
.webHosting #priceFeatureBox .infoLink
{
    display: inline;
    position: relative;
}
.webHosting #priceFeatureBox .infoPopup
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/offerWidget/infoBubbleTop.png) no-repeat top left;
    display: none;
    left: 30px;
    padding-top: 10px;
    position: absolute;
    top: -11px;
    width: 263px;
    z-index: 1000;
}
.webHosting #priceFeatureBox .infoPopup .infoBottom .infoContent
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/offerWidget/infoBubbleBody.png) repeat-y top left;
    color: #333;
    font-size: 12px;
    line-height: 1.6em;
    padding: 3px 13px 3px 28px;
}
.webHosting #priceFeatureBox .mainBox
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/webHosting/iconBackgroundBox.png) no-repeat bottom right;
    border-color: #d6e0eb;
    height: 260px;
    margin-bottom: 10px;
}
.webHosting #priceFeatureBox .mainBox ul li
{
    background: transparent url(/sites/default/themes/privatewhisper/media/images/webHosting/iconCheckbox.png) no-repeat center left;
    height: 27px;
    line-height: 27px;
    padding-left: 25px;
    position: relative;
}
.webHosting #priceFeatureBox .mainBox ul li a
{
    margin-left: 10px;
}
.webHosting #priceFeatureBox .mainBox ul li.last
{
    background: none;
    font-weight: 700;
    padding-left: 0;
}
.webHosting #priceFeatureBox h4
{
    color: #888;
}
.webHosting #priceFeatureBox ul li a.policiesLink
{
    color: red;
    font-size: 10px;
    left: -21px;
    position: relative;
    text-decoration: none;
}
.webHosting #priceFeatureBox ul li a.policiesLink span
{
    text-decoration: underline;
}
.webHosting #zeroDowntime p, .webHosting #phpBB p, .webHosting #panelBox p
{
    padding-top: 13px;
}
.webHosting .compareTable .sectionTitle th.productNameCell
{
    height: 20px;
}
.webHosting .compareTable .sectionTitle th.productNameCell.pack
{
    color: #006691;
    font-size: 18px;
    font-weight: 700;
    height: 30px;
}
.webHosting .compareTable td.learnMore
{
    padding: .3em 1em;
}
.webHosting .compareTable tfoot td img, .webHosting .compareTable .footer td img, #dedicatedWindowsServers #offerWidget.featureWidget #selectorContent7 .offerContent img, .smartServers .rightFloater #featuresCompare.compareTableSmart, .smartServers .rightFloater #featuresCompare.compareTableSmart caption
{
    margin-top: 0;
}
.webHosting .compareTable tr.emphasize td
{
    color: #333;
    font-size: 14px;
    padding: 1px 0 0;
    text-transform: uppercase;
}
.webHosting .compareTable tr.size td
{
    color: #C02929;
    font-size: 18px;
    font-weight: 700;
    padding: 2px 0 0;
}
.webHosting .compareTable tr.size td .infoPopup, .webHosting .compareTable tr.emphasize td .infoPopup
{
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
}
.webHosting .expandableBox
{
    width: 422px;
}
.webHosting .expandableBox img, #completeOfferWidgetHeader img.img1, #managedHostingBackupStorage #serversBox .mainBox img, #managedHostingBackupStorage #plansBox img, #panelboxDemo
{
    float: right;
}
.zeroDowntime #bottomSection p, .zeroDowntime #bottomSection ul
{
    padding-left: 330px;
}
.zeroDowntime #topSection p, .zeroDowntime #topSection ul
{
    padding-right: 330px;
}
.zeroDowntime .mainBox img.leftFloater
{
    margin: 7px 0 0 18px;
}
.zeroDowntime .mainBox img.rightFloater
{
    margin: 0 40px 0 0;
}
.zeroDowntime .mainBox ul li img, #managedHostingBackupStorageNasSan #introList li img, #managedHostingLoadBalancing #introList li img
{
    margin: 7px 10px 0 0;
}
.zeroDowntime .mainBox ul li, #aboutUsJobs .bottomNote
{
    font-size: 14px;
    font-weight: 700;
}
a.highlighted
{
    background: #ecf3f8;
    border: 1px solid #b0c6d5 !important;
}
a.importantAnchor
{
    background: #fff1dc;
    border-color: #fbb34d;
}
a.importantAnchor:hover
{
    border-color: #ff8400;
}
a.importantAnchor:hover, a.indieAnchor:hover, #topMenu li a:hover, #topMenuLanguage li a:hover, #mainMenu li.active li a:hover, #why h3, #why li h4, #offerWidget .selectorContent .offerSpecs a, #offerWidgetSingle .selectorContent .offerSpecs a, #dedicatedSmartServersSmartlayer #smartlayerHowItWorks h4 strong
{
    color: #333;
}
a.indieAnchor, a.importantAnchor
{
    background: #eee;
    border: 1px solid #ccc;
    color: #666;
    font-size: 10px;
    margin-right: 15px;
    padding: 5px;
    text-decoration: none;
    text-transform: uppercase;
}
a.indieAnchor:hover
{
    border-color: #ccc;
}
a.ui-dialog-titlebar-close
{
    background: url(/sites/default/themes/privatewhisper/media/images/windowCloseWhite.png) no-repeat;
    float: right;
    height: 15px;
    margin-bottom: 6px;
    margin-right: 6px;
    text-decoration: none;
    width: 15px;
}
body #offerWidget .EDT
{
    left: 165px;
}
fieldset
{
    border: 1px solid #ccc;
    clear: both;
    margin-bottom: 20px;
    padding: 10px;
}
h1 em, h2 em, h3 em, h4 em, h5 em, h6 em, .emList li em, .numberedList li em
{
    color: #888;
    font-size: inherit;
    font-style: normal;
    font-weight: 700;
}
legend
{
    border: 1px solid #ccc;
    margin-bottom: 10px;
    padding: 5px;
}
.content li img
{
    float: left;
    margin: 0 15px 0 0;
}
li#mainMenuItemColo
{
    background-position: -638px 0;
}
li#mainMenuItemColo.active #navigationUsabilityGlow
{
    left: -653px;
}
li#mainMenuItemColo.active a
{
    background: url(/sites/default/themes/privatewhisper/media/images/navColo-active.png) no-repeat top left !important;
}
li#mainMenuItemColo.blackMenu a
{
    background: url(/images/navColo-active-black.png) no-repeat top left !important;
}
li#mainMenuItemColo.cagesMenu a
{
    background: url(/images/navColo-active-cages.png) no-repeat top left !important;
}
li#mainMenuItemColo:hover, li#mainMenuItemColo.over a, li#mainMenuItemColo.over a:hover
{
    background-position: -638px -36px;
}
li#mainMenuItemDedicated
{
    background-position: -214px 0;
}
li#mainMenuItemDedicated.active #navigationUsabilityGlow
{
    left: -229px;
}
li#mainMenuItemDedicated.active a
{
    background: url(/images/navDedicated-active.png) no-repeat top left !important;
}
li#mainMenuItemDedicated.active a, li#mainMenuItemDedicated.active.blackMenu a, li#mainMenuItemShared.active a, li#mainMenuItemShared.active.blackMenu a, li#mainMenuItemManaged.active a, li#mainMenuItemManaged.active.blackMenu a, li#mainMenuItemColo.active a, li#mainMenuItemColo.active.blackMenu a
{
    background-position: 0;
}
li#mainMenuItemDedicated.active ul li a, li#mainMenuItemDedicated.active.blackMenu ul li a, li#mainMenuItemShared.active ul li a, li#mainMenuItemShared.active.blackMenu ul li a, li#mainMenuItemManaged.active ul li a, li#mainMenuItemManaged.active.blackMenu ul li a, li#mainMenuItemColo.active ul li a, li#mainMenuItemColo.active.blackMenu ul li a
{
    background: none !important;
}
li#mainMenuItemDedicated.active:hover div.navigationUsability
{
    background-color: #eee;
    height: 170px;
    left: -215px;
    opacity: 0.8px;
    position: absolute;
    top: 35px;
    width: 850px;
}
li#mainMenuItemDedicated.blackMenu a
{
    background: url(/images/navDedicated-active-black.png) no-repeat top left !important;
}
li#mainMenuItemDedicated:hover, li#mainMenuItemDedicated.over a, li#mainMenuItemDedicated.over a:hover
{
    background-position: -214px -36px;
}
li#mainMenuItemManaged
{
    background-position: -426px 0;
}
li#mainMenuItemManaged.active #navigationUsabilityGlow
{
    left: -441px;
}
li#mainMenuItemManaged.active a
{
    background: url(/images/navManaged-active.png) no-repeat top left !important;
}
li#mainMenuItemManaged.blackMenu a
{
    background: url(/images/navManaged-active-black.png) no-repeat top left !important;
}
li#mainMenuItemManaged:hover, li#mainMenuItemManaged.over a, li#mainMenuItemManaged.over a:hover
{
    background-position: -426px -36px;
}
li#mainMenuItemShared, .dedicated #navMenu ul li.first, #dedicatedVirtualizationReady .css-tabs li.first a
{
    background-position: 0 0;
}
li#mainMenuItemShared, li#mainMenuItemDedicated, li#mainMenuItemManaged, li#mainMenuItemColo, li#mainMenuItemShared:hover, li#mainMenuItemShared.over a, li#mainMenuItemShared.over a:hover, li#mainMenuItemDedicated:hover, li#mainMenuItemDedicated.over a, li#mainMenuItemDedicated.over a:hover, li#mainMenuItemManaged:hover, li#mainMenuItemManaged.over a, li#mainMenuItemManaged.over a:hover, li#mainMenuItemColo:hover, li#mainMenuItemColo.over a, li#mainMenuItemColo.over a:hover
{
    background: url(/images/navSprites.png) no-repeat top left;
}
li#mainMenuItemShared.active #navigationUsabilityGlow
{
    left: -15px;
}
li#mainMenuItemShared.active a
{
    background: url(/images/navShared-active.png) no-repeat top left !important;
}
li#mainMenuItemShared.blackMenu a
{
    background: url(/images/navShared-active-black.png) no-repeat top left !important;
}
li#mainMenuItemShared.over li a, li#mainMenuItemShared.over li a:hover, li#mainMenuItemDedicated.over li a, li#mainMenuItemDedicated.over li a:hover, li#mainMenuItemManaged.over li a, li#mainMenuItemManaged.over li a:hover, li#mainMenuItemColo.over li a, li#mainMenuItemColo.over li a:hover, li#mainMenuItemShared.blackMenu.over li a, li#mainMenuItemShared.blackMenu.over li a:hover, li#mainMenuItemDedicated.blackMenu.over li a, li#mainMenuItemDedicated.blackMenu.over li a:hover, li#mainMenuItemManaged.blackMenu.over li a, li#mainMenuItemManaged.blackMenu.over li a:hover, li#mainMenuItemColo.blackMenu.over li a, li#mainMenuItemColo.blackMenu.over li a:hover, #dedicatedWindowsServers #offerWidget.featureWidget #offerWidgetSelectors li.btm a, #managedHostingBackupStorage #sliderBox #offerWidget.noScript .selectorContent .noScriptWrap2, #managedHostingBackupStorage #sliderBox #offerWidget.noScript .selectorContent .noScriptWrap1
{
    background-image: none;
}
li#mainMenuItemShared:hover, li#mainMenuItemShared.over a, li#mainMenuItemShared.over a:hover
{
    background-position: 0 -36px;
}
li#subMenuItem1.active a
{
    background-position: 0 -130px;
}
li#subMenuItem2.active a
{
    background-position: -141px -130px;
}
li#subMenuItem3.active a
{
    background-position: -283px -130px;
}
li#subMenuItem4.active a
{
    background-position: -425px -130px;
}
li#subMenuItem5.active a
{
    background-position: -567px -130px;
}
li#subMenuItem6.active a
{
    background-position: -709px -130px;
}
li.active #navigationUsabilityGlow
{
    background: transparent url(/images/subMenuShadow.png) no-repeat top left;
    display: none;
    height: 95px;
    position: absolute;
    top: 196px;
    width: 880px;
}
li.active li, li.active.blackMenu li
{
    width: 202px;
}
li.active ul
{
    margin-left: 3px;
}
li.active.blackMenu ul, li.active.cagesMenu ul
{
    background: url(/images/menu-bg-noir.png) no-repeat bottom left !important;
    margin-left: 3px;
}
li.active.smart ul, li.active.smartlayer ul, li.active.virtualization ul, li.active.windowsServers ul, li.active.classic ul
{
    background: url(/images/menu-bg-shadow.png) no-repeat bottom left !important;
    margin-left: 3px;
}
ol.default
{
    color: #666;
    list-style-type: decimal;
    padding-left: 24px;
}
span.lineThrough
{
    text-decoration: line-through;
}
span.sup
{
    font-size: 70%;
    left: 0;
    position: relative;
    top: -0.4em;
}
table.compareTable
{
    border: 0;
    border-collapse: collapse;
    margin: 1em auto;
    width: 100%;
}
ul.default
{
    color: #666;
    list-style-type: disc;
    padding-left: 18px;
}
ul.default li
{
    clear: left;
    margin-bottom: 6px;
}
ul.reasons li
{
    background: transparent url(/images/thumbUpGrey.png) no-repeat left top;
    margin-bottom: 3px;
    padding: 4px 0 0 30px;
}
