html { background:url(/images/backgrounds/main.png);}
body {  font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:0px 0px 10px 0px }


#noscript { background:yellow; }
#noscript p { font-size:130%; font-weight:bold; padding:10px; text-align:center; background:yellow; display:block;}

#login-wrap { background:url(/images/backgrounds/login.gif) repeat; overflow:hidden; padding-bottom:0px; display:none;}
#login-wrap .login { width:964px; margin:auto; padding:15px; }
#login-wrap .login p { background:url(/images/titles/login-text.png); display:block; width:379px; height:45px; text-indent:-99999px; float:left; margin-left:10px;}

#login-wrap .login dl.login-form { margin-top:10px; margin-left:5px;}
#login-wrap .login dl.login-form dt { color:#ffffff; font-size:80%; margin:5px 10px 5px 15px; font-weight:bold; float:left; }
#login-wrap .login dl.login-form dd { float:left; }
#login-wrap .login dl.login-form dd a { color:#ffffff;}
#login-wrap .login dl.login-form dd.text-field input { border:none; padding:5px; font-size:90%; color:#333333; background:#f1f1f1; width:175px; }
#login-wrap .login dl.login-form dd.text-field.password input {width:125px;}
#login-wrap .login dl.login-form dd.text-field .reset-password { display:block; color:#ffffff; font-size:90%; margin-top:3px; margin-bottom:10px;}
#login-wrap .login dl.login-form dt.submit { margin:5px;}
#login-wrap .login dl.login-form dd.submit { color:#ffffff; font-size:80%; margin-top:3px; margin-right:-30px;}
#login-wrap .login dl.login-form dd.submit input {}
#login-wrap .login dl.login-form.reqpass {  margin-left:185px; overflow:hidden; clear:left; display:none; }
#login-wrap .login dl.login-form.reqpass dt { margin-bottom:0px;}
#login-wrap .login dl.login-form.reqpass dd { margin-bottom:0px;}

#background-stripe { background:url(/images/backgrounds/main-generic.png) repeat-x; position:relative;}

#wrap { width:994px; margin:auto; background:url(/images/backgrounds/shadow-repeat.png) repeat-y; padding:0px 9px 0px 9px;}

/* Header */

#wrap #header { height:67px;}
#wrap #header .login-link { float:right; font-size:80%; width:180px; height:20px; margin-right:1px; }
#wrap #header .login-link a { background:url(/images/backgrounds/login-tab.gif) no-repeat; width:140px; height:19px; color:#ffffff; display:block; padding-left:40px; padding-top:2px; text-decoration:none;}
#wrap #header h2 { float:left; margin-top:17px; margin-left:28px;}
#wrap #header h2 a { background:url(/images/logo.gif) no-repeat; width:186px; height:51px; display:block; text-indent:-999999px; overflow:hidden; }
#wrap #header ul { float:right; margin-top:7px; margin-right:15px;}
#wrap #header ul li { float:left; margin-right:5px;}
#wrap #header ul li h2 { margin:0px; float:none;}
#wrap #header ul li a { background-image:url(/images/backgrounds/main-nav-sprite.gif); background-repeat:no-repeat; height:34px; display:block; text-indent:-999999px; overflow:hidden;}
#wrap #header ul li.home a {background-position:-15px -15px; width:102px; }
#wrap #header ul li.home a:hover {background-position:-15px -59px; }
#wrap #header ul li.home a.active {background-position:-15px -103px; }
#wrap #header ul li.features a {background-position:-113px -15px; width:74px; }
#wrap #header ul li.features a:hover {background-position:-113px -59px; }
#wrap #header ul li.features a.active {background-position:-113px -103px; }
#wrap #header ul li.faq a {background-position:-197px -15px; width:53px; }
#wrap #header ul li.faq a:hover {background-position:-197px -59px; }
#wrap #header ul li.faq a.active {background-position:-197px -103px; }
#wrap #header ul li.signup-pricing a {background-position:-260px -15px; width:119px; }
#wrap #header ul li.signup-pricing a:hover {background-position:-260px -59px; }
#wrap #header ul li.signup-pricing a.active {background-position:-260px -103px; }
#wrap #header ul li.wiki a {background-position:-698px -15px; width:49px; }
#wrap #header ul li.wiki a:hover {background-position:-698px -59px; }
#wrap #header ul li.wiki a.active {background-position:-698px -103px; }
#wrap #header ul li.our-blog a {background-position:-389px -15px; width:75px; }
#wrap #header ul li.our-blog a:hover {background-position:-389px -59px; }
#wrap #header ul li.our-blog a.active {background-position:-389px -103px; }
#wrap #header ul li.our-community a {background-position:-474px -15px; width:117px; }
#wrap #header ul li.our-community a:hover {background-position:-474px -59px; }
#wrap #header ul li.our-community a.active {background-position:-474px -103px; }
#wrap #header ul li.help a {background-position:-681px -15px; width:60px; }
#wrap #header ul li.help a:hover {background-position:-681px -59px; }
#wrap #header ul li.help a.active {background-position:-681px -103px; }
#wrap #header ul li.contact-us a {background-position:-601px -15px; width:87px; }
#wrap #header ul li.contact-us a:hover {background-position:-601px -59px; }
#wrap #header ul li.contact-us a.active {background-position:-601px -103px; }

#wrap #header ul.management-navigation li a { background-image:url(/images/backgrounds/logged-in-main-nav-sprite.png); background-repeat:no-repeat; height:34px; display:block; text-indent:-999999px; overflow:hidden;}
#wrap #header ul.management-navigation li.dashboard a {background-position:-15px -15px; width:102px; }
#wrap #header ul.management-navigation li.dashboard a:hover {background-position:-15px -59px; }
#wrap #header ul.management-navigation li.dashboard a.active {background-position:-15px -103px; }
#wrap #header ul.management-navigation li.virtual-machines a {background-position:-127px -15px; width:141px; }
#wrap #header ul.management-navigation li.virtual-machines a:hover {background-position:-127px -59px; }
#wrap #header ul.management-navigation li.virtual-machines a.active {background-position:-127px -103px; }
#wrap #header ul.management-navigation li.support-tickets a {background-position:-278px -15px; width:132px; }
#wrap #header ul.management-navigation li.support-tickets a:hover {background-position:-278px -59px; }
#wrap #header ul.management-navigation li.support-tickets a.active {background-position:-278px -103px; }
#wrap #header ul.management-navigation li.invoices a {background-position:-420px -15px; width:80px; }
#wrap #header ul.management-navigation li.invoices a:hover {background-position:-420px -59px; }
#wrap #header ul.management-navigation li.invoices a.active {background-position:-420px -103px; }
#wrap #header ul.management-navigation li.upgrade a {background-position:-510px -15px; width:88px; }
#wrap #header ul.management-navigation li.upgrade a:hover {background-position:-510px -59px; }
#wrap #header ul.management-navigation li.upgrade a.active {background-position:-510px -103px; }
#wrap #header ul.management-navigation li.profile a {background-position:-606px -15px; width:69px; }
#wrap #header ul.management-navigation li.profile a:hover {background-position:-606px -59px; }
#wrap #header ul.management-navigation li.profile a.active {background-position:-606px -103px; }
#wrap #header ul.management-navigation li.help a {background-position:-685px -15px; width:60px; }
#wrap #header ul.management-navigation li.help a:hover {background-position:-685px -59px; }
#wrap #header ul.management-navigation li.help a.active {background-position:-685px -103px; }
#wrap #header ul.management-navigation li.contact-us a {background-position:-751px -15px; width:99px;background-image:url(/images/backgrounds/main-nav-sprite.gif); }
#wrap #header ul.management-navigation li.contact-us a:hover {background-position:-751px -59px; }
#wrap #header ul.management-navigation li.contact-us a.active {background-position:-751px -103px; }


/* Generic Page Content */

#wrap #content { background:url(/images/backgrounds/generic-content.jpg) no-repeat 0px 20px; height:1%; }

#wrap #content .hidden { display:none;}
#wrap #content .float-left { float:left;}
#wrap #content .float-right { float:right;}
#wrap #content p.logout { position:absolute; margin-top:90px; margin-left:940px; font-size:13px; }
#wrap #content p.logout {margin-left:20px; margin-top:95px;}
#wrap #content p.logout a { color:#ffffff;}
#wrap #content .page-content { overflow:hidden; clear:both; min-height:132px; padding:130px 30px 0px 30px;}
#wrap #content .page-content h1 { margin:35px 0px 0px 0px; font-size:200%; font-weight:bold;}
#wrap #content .page-content h1 b { font-weight:bold;}
#wrap #content .page-content h1 .orange { font-weight:bold; color:#d34300;}
#wrap #content .page-content h1.with-robot { background:url(/images/icons/vm-title-robot.png) no-repeat; padding-top:27px; padding-bottom:27px; margin-top:8px; padding-left:75px;}
#wrap #content .page-content h3 { margin:15px 0px; clear:both;}
#wrap #content .page-content h3 .subtext { font-size: 60%; }
#wrap #content .page-content h4 { margin:15px 0px;}
#wrap #content .page-content h4.node-type { color:#999999;font-style:italic;margin:10px 0;font-size:110%; }
#wrap #content .page-content p { margin:15px 0px; line-height:160%; color:#636363;}
#wrap #content .page-content a { color:#c13700;}
#wrap #content .page-content a:hover { color:#da580c;}
#wrap #content .page-content ul { margin:15px 0px; color:#c13700; overflow:hidden;}
#wrap #content .page-content ul li { margin:5px 0px;}
#wrap #content .page-content ol { margin:15px 0px;}
#wrap #content .page-content dl { margin:15px 0px;}
#wrap #content .page-content em { font-style:italic;}
#wrap #content .page-content table { margin:15px 0px;}
#wrap #content .page-content table thead { font-weight:bold; font-size: 80%; text-transform: uppercase;}
#wrap #content .page-content table td { padding:5px;}

#wrap #content .page-content p.button { margin:0px; margin-bottom:0px; margin-top:15px; overflow:hidden; }
#wrap #content .page-content p.button a { background-repeat:no-repeat; background-image:url(/images/buttons/button-sprite.png); height:36px; display:block; float:right; text-indent:-99999px; overflow:hidden;}
#wrap #content .page-content p.button a.new-vps { background-position:-20px -20px; width:84px;}
#wrap #content .page-content p.button a.new-vps:hover { background-position:-20px -76px;}
#wrap #content .page-content p.button a.new-ticket { background-position:-125px -20px; width:99px;}
#wrap #content .page-content p.button a.new-ticket:hover { background-position:-125px -76px;}
#wrap #content .page-content p.button a.add-node { background-position:-244px -20px; width:100px;}
#wrap #content .page-content p.button a.add-node:hover { background-position:-244px -76px;}
#wrap #content .page-content p.button a.new-backup { background-position:-369px -20px; width:109px;}
#wrap #content .page-content p.button a.new-backup:hover { background-position:-369px -76px;}

#wrap #content .page-content a.new_twitter_settings { float:right;}

#wrap #content .page-content .left { width:720px; float:left;}
#wrap #content .page-content .right { width:194px; float:left; margin:14px 0px 0px 15px;}
#wrap #content .page-content .right.large-margin { margin-top:46px;}
#wrap #content .page-content .right .yellow-box { background:url(/images/backgrounds/yellow-box-repeat.gif) repeat-y; overflow:hidden; clear:both; width:185px; margin-left:9px;}
#wrap #content .page-content .right .top { background:url(/images/backgrounds/yellow-box-top.gif) no-repeat 0px 0px; overflow:hidden;}
#wrap #content .page-content .right .top h3 { font-size:125%; font-weight:bold; margin-left:15px; margin-right:15px; margin-bottom:0px; margin-top:12px; color:#000000;}
#wrap #content .page-content .right .top h4 { font-size:110%; font-weight:bold; margin-left:15px; margin-right:15px; margin-bottom:0px;}
#wrap #content .page-content .right .top p { color:#482715; font-size:80%; margin:12px 15px; line-height:130%;}
#wrap #content .page-content .right .top p b { display:block; color:#363636; font-size:110%}
#wrap #content .page-content .right .top p.profile-link { margin-top:3px;}
#wrap #content .page-content .right .top ul { font-size:80%; margin-left:15px;}
#wrap #content .page-content .right .bottom { background:url(/images/backgrounds/yellow-box-bottom.gif) no-repeat bottom; height:6px;}

#wrap #content .page-content table.data-table { width:100%; border-top:none; clear:both}
#wrap #content .page-content table.data-table thead { border-left:1px solid #005395; border-right:1px solid #005395;}
#wrap #content .page-content table.data-table thead tr td { background:#005395; color:#7fa9ca;}
#wrap #content .page-content table.data-table.stats tr td a { color:#000000;}
#wrap #content .page-content table.data-table thead tr td.backups { text-align:center;}
#wrap #content .page-content table.data-table thead tr td.edit { text-align:center;}
#wrap #content .page-content table.data-table thead tr td.power-status { text-align:center;}
#wrap #content .page-content table.data-table tbody tr td { padding:8px; border: 1px solid #dddddd; border-top:0px; font-size:90%;}
#wrap #content .page-content table.data-table tbody tr td.courier-font { font-family:courier, "fixed width"; font-size:90%;}
#wrap #content .page-content table.data-table tbody tr.odd td {}
#wrap #content .page-content table.data-table tbody tr.even td { background:#efefef;}
#wrap #content .page-content table.data-table tbody tr:hover td { background:#FFF5BD;}
#wrap #content .page-content table.data-table tbody tr td.total { font-weight:bold;}
#wrap #content .page-content table.data-table tbody tr.suspended td {background:#f28c8f;color:#333;}
#wrap #content .page-content table.data-table tbody tr.suspended:hover td { background:#FFF5BD;}
#wrap #content .page-content table.data-table tbody tr.do_not_suspend td {background:#e2ffe1;color:#333;}
#wrap #content .page-content table.data-table tbody tr.do_not_suspend:hover td { background:#FFF5BD;}
#wrap #content .page-content table.data-table tbody tr.purged td {background:#FC7779;color:#333; text-decoration:line-through;}
#wrap #content .page-content table.data-table tbody tr.purged:hover td { background:#FFF5BD;}
#wrap #content .page-content table.data-table tbody tr.purged td.recover {text-decoration:none;}

#wrap #content .page-content table.data-table.narrow { width: 200px; float:left; }
#wrap #content .page-content .cloud-select { float:right; margin-top:7px; }

#wrap #content .page-content .per-page-select { float:right; margin-top:7px; }

#wrap #content .page-content table.data-table.legend { width: 520px; border-top:1px solid #DDDDDD;}


#wrap #content .page-content .form-wrap { background:url(/images/backgrounds/form/form-box-top.png) no-repeat #f1f1f1; width:702px; margin-top:20px; overflow:hidden;}
#wrap #content .page-content .form-wrap.center { margin: auto;}
#wrap #content .page-content .form-bottom { background:url(/images/backgrounds/form/form-box-bottom.png) no-repeat; width:702px; height:7px; margin-bottom:20px;}
#wrap #content .page-content .form-bottom.signup { background:url(/images/backgrounds/form/form-box-bottom.png) no-repeat; width:596px; height:7px; margin-bottom:20px;}
#wrap #content .page-content .form-bottom.center { margin: auto;}
#wrap #content .page-content .form-wrap-instructions { background:url(/images/backgrounds/form/form-box-top.png) no-repeat #f1f1f1; width:680px; margin-left:20px; margin-top:20px; margin-bottom:15px; overflow:hidden;}

#wrap #content .page-content .form-column .form-column-left { float: left; }
#wrap #content .page-content .form-column .form-column-left .form-wrap { height: 190px; width: 330px; background-image:url(/images/backgrounds/form/form-box-top-330.png);}
#wrap #content .page-content .form-column .form-column-left .form-wrap .form { width: auto; }
#wrap #content .page-content .form-column .form-column-left .form-wrap .form dt { width: 70px; }
#wrap #content .page-content .form-column .form-column-left .form-bottom { width: 330px; background-image:url(/images/backgrounds/form/form-box-bottom-330.png); }

#wrap #content .page-content .form-column .form-column-right { float: left; margin-left: 41px; }
#wrap #content .page-content .form-column .form-column-right .form-wrap { height: 190px; width: 330px; background-image:url(/images/backgrounds/form/form-box-top-330.png);}
#wrap #content .page-content .form-column .form-column-right .form-wrap .form { width: auto; }
#wrap #content .page-content .form-column .form-column-right .form-wrap .form dd label { font-size:85%; }
#wrap #content .page-content .form-column .form-column-right .form-wrap .form dt { width: 105px; }
#wrap #content .page-content .form-column .form-column-right .form-bottom { width: 330px; background-image:url(/images/backgrounds/form/form-box-bottom-330.png); }
#wrap #content .page-content .form-column #no_backups { text-align: center; padding: 0px 15px; clear: left; color: #D54E3C; font-size: 85%; font-weight: bold; }

#wrap #content .page-content .large-form-top { background:url(/images/backgrounds/form/large-form-top.png) no-repeat; height:7px;}
#wrap #content .page-content .large-form-bottom { background:url(/images/backgrounds/form/large-form-bottom.png) no-repeat; height:7px; clear:both;}

#wrap #content .page-content dl.form { float: left; }
#wrap #content .page-content dl.info { float: right; padding-right:230px; }

#wrap #content .page-content .right #info-body h3 {color:#C3C3C3; font-size:120%;}
#wrap #content .page-content .right #info-body { position:absolute;bottom:168px; }
@media screen and (-webkit-min-device-pixel-ratio:0) { #wrap #content .page-content .right #info-body { bottom:162px; } }
#wrap #content .page-content .right #template-info { overflow:auto;height:300px;margin-left:-18px;padding:0 2px 8px 8px;background-color:#f1f1f1;-moz-border-radius:6px;-webkit-border-radius:6px;width:220px; }
@media screen and (-webkit-min-device-pixel-ratio:0) { #wrap #content .page-content .right #template-info { height:297px; } }
#wrap #content .page-content .right div.small-text { font-size: 80%; margin-top: -4px; line-height:1.4; color:#636363;}

/* ADD*/
#wrap #content .page-content .form-wrap .titleleft { float:left; text-align:center; width:234px; padding-top:10px; font-weight:bold; color:#999999; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; padding-bottom:10px;}
#wrap #content .page-content .form-wrap .titleright { float:left; text-align:center; width:467px; padding-top:10px; font-weight:bold; color:#999999; border-bottom: 1px solid #CCCCCC; padding-bottom:10px;}

#wrap #content .page-content dl.formleft dt { float:left; clear:left; width:150px; margin-bottom:5px; padding-top:5px; text-align:right; padding-right:15px;}
#wrap #content .page-content dl.formleft dd { float:left; margin-bottom:10px; margin-top:2px;}
#wrap #content .page-content dl.formleft dd label {font-size:85%; text-align:right;}
#wrap #content .page-content dl.formleft dd input {vertical-align:middle; margin-left:10px;}
#wrap #content .page-content dl.formleft dd.text-field input { padding:3px;}

#wrap #content .page-content .vps-form dl.formleft dd.text-field.short input { width:130px; border:1px solid #c3c3c3; padding:4px; font-size:90%;}

/* End ADD*/

#wrap #content .page-content dl.form dt { float:left; clear:left; width:150px; margin-bottom:5px; padding-top:5px; text-align:right; padding-right:15px;}
#wrap #content .page-content dl.form dd { float:left; margin-bottom:10px; margin-top:2px;}
#wrap #content .page-content dl.form.pin-security dd.radio-button {margin-top:6px;}
#wrap #content .page-content dl.form dd.text-field input { padding:3px;}

#wrap #content .page-content .vps-form dl.form dd.text-field.short input { width:130px; border:1px solid #c3c3c3; padding:4px; font-size:90%;}

#wrap #content .page-content .vps-form .storage h4.purple {color: #5B48C2;}

#wrap #content .page-content dl.form dd.akamai-text-area textarea { padding:3px; height:110px; width:220px; border:1px solid #C3C3C3; font-size:90%;}
#wrap #content .page-content dl.form dd.akamai-radio { margin-top:20px;}
#wrap #content .page-content dl.form dd.text-area textarea { padding:3px;}
#wrap #content .page-content dl.form dd p.small-text { font-size: 80%; margin-top: -4px; line-height:1.4;}
#wrap #content .page-content dl.form dd span.small-text { font-size: 80%; margin-top: -4px; line-height:1.4; color:#636363;}
#wrap #content .page-content dl.form dd div { margin-bottom: 5px;}
#wrap #content .page-content dl.form dd.cvv { width:200px;}
#wrap #content .page-content dl.form dd.cvv input { float:left;}
#wrap #content .page-content .submit-button { text-align:right; margin-top:-10px; margin-bottom:5px; margin-right:18px;}
#wrap #content .page-content .submit-button-vps { text-align:right; margin-top:0px; margin-bottom:5px; margin-right:18px;}

#wrap #content .page-content dl.invoice { overflow:hidden;}
#wrap #content .page-content dl.invoice dt { float:left; clear:left; width:150px; margin-bottom:10px; text-align:right; padding-right:15px;}
#wrap #content .page-content dl.invoice dd { float:left; margin-bottom:10px;}

#wrap #content .page-content .slider-wrap { background:url(/images/backgrounds/slider/slider-background.png) no-repeat; width:702px; height:108px; padding-bottom:10px;}
#wrap #content .page-content .slider-wrap #slider { height:60px; width:667px; background:none; position:relative; margin-left:17px}
#wrap #content .page-content .slider-wrap #slider.ui-slider-signup a { text-decoration:none;}
#wrap #content .page-content .slider-wrap #slider.ui-slider-signup .ui-slider-handle { margin-top:14px; width:35px; height:58px; text-align:center; background-image:url(/images/backgrounds/slider/slider-handle.png); background-repeat:no-repeat; background-position:-20px -20px; position:absolute; z-index:100; }

#wrap #content .page-content .slider-wrap #slider.ui-slider-signup .handle-text { display:none; text-align:center; font-size:80%; color:#9e9e9e; width:82px; position:absolute; background:url(/images/icons/slider-bubble-left.png) no-repeat; padding:18px 3px 9px 1px; margin-top:90px; }
#wrap #content .page-content .slider-wrap #slider.ui-slider-signup .handle-text.centre-arrow { background:url(/images/icons/slider-bubble-centre.png) no-repeat; }
#wrap #content .page-content .slider-wrap #slider.ui-slider-signup .handle-text.right-arrow {  background:url(/images/icons/slider-bubble-right.png) no-repeat; padding:18px 3px 9px 3px; }

#wrap #content .page-content .slider-wrap #slider.ui-slider-signup .handle-text.nodes-1 { margin-left:-5px;}
#wrap #content .page-content .slider-wrap #slider.ui-slider-signup .handle-text.nodes-4 { margin-left:106px; }
#wrap #content .page-content .slider-wrap #slider.ui-slider-signup .handle-text.nodes-6 { margin-left:157px; }
#wrap #content .page-content .slider-wrap #slider.ui-slider-signup .handle-text.nodes-10 { margin-left:305px; }
#wrap #content .page-content .slider-wrap #slider.ui-slider-signup .handle-text.nodes-14 { margin-left:412px;  background:url(/images/icons/slider-bubble-right-wide.png) no-repeat; width:98px; }
#wrap #content .page-content .slider-wrap #slider.ui-slider-signup .handle-text.nodes-18 {margin-left:575px; }


#wrap #content .page-content .slider-wrap #slider.ui-slider-signup .ui-slider-handle.active { background-position:-75px -20px;}
#wrap #content .page-content .slider-wrap #slider.ui-slider-signup .ui-slider-handle .value { font-size:80%; color:#fff;}

#wrap #content .page-content .slider-wrap .slider-nodes { margin-left:14px; margin-top:-2px; position:relative; z-index:1}
#wrap #content .page-content .slider-wrap .slider-nodes li { float:left; background:url(/images/backgrounds/slider/slider-box-normal.png) no-repeat; width:34px; height:27px; margin-left:-5px; color:#bcbcbc; padding-top:8px; padding-left:0px; padding-right:8px; font-size:80%; font-weight:bold; text-align:center; text-indent:-999999px; }
#wrap #content .page-content .cdn-upgrade-signup .slider-wrap .slider-nodes li.active { background:url(/images/backgrounds/slider/slider-box-blue.png) no-repeat; color:#ffffff; text-indent:0px; }
#wrap #content .page-content .slider-wrap .slider-nodes.storage li.active { background:url(/images/backgrounds/slider/slider-box-red.png) no-repeat; color:#ffffff; text-indent:0px; }
#wrap #content .page-content .slider-wrap .slider-nodes.fusion li.active { background:url(/images/backgrounds/slider/slider-box-purple.png) no-repeat; color:#ffffff; text-indent:0px; }
#wrap #content .page-content .slider-wrap .slider-nodes.storage li.grey-node { background:url(/images/backgrounds/slider/slider-box-grey.png) no-repeat; }
#wrap #content .page-content .slider-wrap .slider-nodes.fusion li.grey-node { background:url(/images/backgrounds/slider/slider-box-grey.png) no-repeat; }
#wrap #content .page-content .slider-wrap .slider-nodes.vps li.grey-node { background:url(/images/backgrounds/slider/slider-box-grey.png) no-repeat;}
#wrap #content .page-content .slider-wrap .slider-nodes.vps.edit_vm li.grey-node.active { background:url(/images/backgrounds/slider/slider-box-grey.png) no-repeat;}
#wrap #content .page-content .slider-wrap .slider-nodes.vps li.grey-node.active { background:url(/images/backgrounds/slider/slider-box-active.png) no-repeat; color:#ffffff; text-indent:0px; }
#wrap #content .page-content .slider-wrap .slider-nodes.vps li.active { background:url(/images/backgrounds/slider/slider-box-active.png) no-repeat; color:#ffffff; text-indent:0px; }

#wrap #content .page-content .slider-wrap .slider-nodes.daily li.grey-node { background:url(/images/backgrounds/slider/slider-box-grey.png) no-repeat;}
#wrap #content .page-content .slider-wrap .slider-nodes.daily.edit_vm li.grey-node.active { background:url(/images/backgrounds/slider/slider-box-grey.png) no-repeat;}
#wrap #content .page-content .slider-wrap .slider-nodes.daily li.grey-node.active { background:url(/images/backgrounds/slider/slider-box-green.png) no-repeat; color:#ffffff; text-indent:0px; }
#wrap #content .page-content .slider-wrap .slider-nodes.daily li.active { background:url(/images/backgrounds/slider/slider-box-green.png) no-repeat; color:#ffffff; text-indent:0px; }
#wrap #content .page-content .slider-wrap .slider-nodes li#node-1 { margin-left:0px;}

#wrap #content .page-content .form-wrap.slices { overflow:visible;}
#wrap #content .page-content ul.slice-details { margin:0px 0px -7px 0px; padding:0px; padding-left:12px; overflow:hidden; height:74px;}
#wrap #content .page-content ul.slice-details li { float:left; margin:0px; padding:10px 20px; border-right:1px solid #cccccc;  width:96px; height: 74px;}
#wrap #content .page-content .virtual-machine-details.edit ul.slice-details li.storage { margin:0;padding:0;width:136px; }
#wrap #content .page-content .virtual-machine-details.edit ul.slice-details li.storage h4 { padding:10px 20px 0; }
#wrap #content .page-content .virtual-machine-details.edit ul.slice-details li.storage p { padding:0 20px; }

#wrap #content .page-content .form-wrap.delayed-storage { overflow:visible;}
#wrap #content .page-content .delayed-storage ul.delayed-details { margin:0px 0px -7px 0px; padding:0px; padding-left:12px; overflow:visible; height:74px; color:#000;}
#wrap #content .page-content .delayed-storage ul.delayed-details li { float:left; margin:0px; padding:5px 10px; height: 74px; }
#wrap #content .page-content .delayed-storage ul.delayed-details li.left {border-right:1px solid #cccccc;height:64px;width:305px;}
#wrap #content .page-content .delayed-storage ul.delayed-details li.right { width:340px; }
#wrap #content .page-content .delayed-storage ul.delayed-details li .note { font-size:83%;font-weight:normal;padding-bottom:4px;}
#wrap #content .page-content .delayed-storage ul.delayed-details li .option { font-size:90%;color:#636363;font-weight:bold; margin-bottom:5px; }
#wrap #content .page-content .delayed-storage ul.delayed-details li.right .option { margin-top:8px; }

#wrap #content .page-content .cdn-upgrade-signup ul.slice-details li.cdn-info { width:370px; }
#wrap #content .page-content .cdn-upgrade-signup ul.slice-details li.cdn-info p { font-size: 85%;font-weight:normal; }
#wrap #content .page-content .upgrade-signup ul.slice-details li.storage-info { width:370px; }
#wrap #content .page-content .upgrade-signup ul.slice-details li.storage-info p { font-size: 85%;font-weight:normal; }
#wrap #content .page-content ul.slice-details h4 { font-weight:bold; font-size:90%; margin:0px; color:#999999;}
#wrap #content .page-content ul.slice-details p { font-size:170%; margin:0px; color:#333333; font-weight:bold;}
#wrap #content .page-content ul.slice-details li.price { border:none; background: url(/images/backgrounds/slice-details-price.png) no-repeat top right #dddddd; padding-right:22px; width:100px;}
#wrap #content .page-content ul.slice-details li.price p { font-size:150%; line-height:100%; margin-top:7px;}
#wrap #content .page-content #daily-nodes ul.slice-details li.price p.cost { margin-top:7px; }
#wrap #content .page-content ul.slice-details li.price p.cost.red { color:#DA580C;}
#wrap #content .page-content ul.slice-details li.price p.saving { margin-top:3px; font-size:90%; color:#C13700; }
#wrap #content .page-content ul.slice-details li.price div.small-text { font-size:75%; margin-top:-3px; margin-left:-5px; margin-right:-20px; color:#999999; text-align:left; line-height:1.3;}
#wrap #content .page-content ul.slice-details li.price div.small-text a { color:#999999; }
#wrap #content .page-content ul.slice-details li.price div.small-text a:hover { color:#da580c; }

#wrap #content .page-content .beta-2-signup ol { background:#EFEFEF; overflow:hidden; padding:10px 0px;}
#wrap #content .page-content .beta-2-signup ol li { color:#636363; font-size:85%; line-height:160%; margin:5px 10px 5px 30px; list-style:decimal;}
#wrap #content .page-content .beta-2-signup dl.half-width { width:450px; float:left;}
#wrap #content .page-content .beta-2-signup dl dt {color:#2C2C2C; font-size:80%; font-weight:bold; padding-left:10px; padding-right:10px; padding-top:7px; width:140px;}
#wrap #content .page-content .beta-2-signup dl dt.full-width { float:none; width:450px; text-align:left; padding:0px; padding-top:7px;}
#wrap #content .page-content .beta-2-signup dl dd.text-field input { border:1px solid #C3C3C3; width:219px; font-size:90%; padding:4px;}
#wrap #content .page-content .beta-2-signup dl dd.select { margin-top:0px; margin-left:163px; }
#wrap #content .page-content .beta-2-signup dl dd.radio { margin-top:0px; margin-left:163px;}
#wrap #content .page-content .beta-2-signup dl dd.radio .yes span.text {display:none;}
#wrap #content .page-content .beta-2-signup dl dd.radio .no span.text { position:absolute;}
#wrap #content .page-content .beta-2-signup dl dd.radio label { margin-right:10px; margin-left:2px;}
#wrap #content .page-content .beta-2-signup dl dd.checkbox { margin-top:8px;}
#wrap #content .page-content .beta-2-signup p { clear:both}
#wrap #content .page-content .beta-2-signup textarea { width:419px; height:150px; padding:3px; border:1px solid #C3C3C3 }

#wrap #content .page-content .feature-row .template-selector h4 { font-size:110%; margin-top:0px; font-weight:bold;}

#wrap #content .page-content .contact dl dt {color:#2C2C2C; font-size:80%; font-weight:bold; padding-left:10px; padding-right:10px; padding-top:7px; width:140px;}
#wrap #content .page-content .contact dl dt.full-width { float:none; width:450px; text-align:left; padding:0px; padding-top:7px;}
#wrap #content .page-content .contact dl dd.text-field input { border:1px solid #C3C3C3; width:219px; font-size:90%; padding:4px;}
#wrap #content .page-content .contact p { clear:both}
#wrap #content .page-content .contact textarea { width:419px; height:150px; padding:3px; border:1px solid #C3C3C3 }

/* Homepage Specific Content */

#home #background-stripe { background:url(/images/backgrounds/main-home.png) repeat-x;}
#home #wrap #content { background:url(/images/backgrounds/home-content.jpg) no-repeat; height:1%;}
#home #wrap #content p.logout { position:absolute; margin-top:350px; margin-left:940px; font-size:13px; display:none; }
#home #wrap #content .vps-info-box { position:absolute; margin-top:57px; margin-left:69px}
#home #wrap #content .vps-info-box ul { background:url(/images/backgrounds/vps-info-box-info.jpg) no-repeat; width:256px; height:74px; margin-left:2px;}
#home.GBR #wrap #content .vps-info-box ul { background:url(/images/backgrounds/uk-vps-info-box-info.jpg) no-repeat; }
#home #wrap #content .vps-info-box ul li { display:none;}
#home #wrap #content .vps-info-box p a { display:block; width:118px; height:30px; float:left; text-indent:-999999px; margin-top:15px; overflow:hidden; background-image:url(/images/buttons/homepage-sprite.png); background-repeat:no-repeat;}
#home #wrap #content .vps-info-box p a.more-info { background-position:-21px -23px; margin-right:18px;}
#home #wrap #content .vps-info-box p a:hover.more-info { background-position:-21px -79px;}
#home #wrap #content .vps-info-box p a.buy-it { background-position:-154px -23px;}
#home #wrap #content .vps-info-box p a:hover.buy-it { background-position:-154px -79px;}
#home #wrap #content .robot-links { clear:both; }
#home #wrap #content .robot-links a { z-index:900; position:absolute; width:60px; height:85px; display:block; text-indent:-99999px; overflow:hidden;  }
#home #wrap #content .robot-links a.cloud-billing { top:250px; margin-left:8px;}
#home #wrap #content .robot-links a.self-healing { top:65px; margin-left:520px; width:65px;}
#home #wrap #content .robot-links a.support { top:125px; margin-left:795px;  }
#home #wrap #content .robot-links a.grey-robot { top:230px; margin-left:364px; width:69px; }
#home #wrap #content .robot-links a.scalability { top:257px; margin-left:875px; width:85px;}

#home #wrap #content .robot-answers div { z-index:899; display:none; position:absolute; background:url(/images/backgrounds/home-bubble-arrow-left.png) no-repeat; width:139px; height:84px; color:#ffffff; padding-left:20px; padding-right:0px; overflow:hidden;}
#home #wrap #content .robot-answers #grey-robot {display:block;}
#home #wrap #content .robot-answers #grey-robot a {color:#FFFFFF;}
#home #wrap #content .robot-answers #grey-robot p.visitor-text { padding:12px 0 0; font-size:69%; font-weight:bold; }
@media screen and (-webkit-min-device-pixel-ratio:0) { #home #wrap #content .robot-answers #grey-robot p.visitor-text { padding:12px 0 0; font-size:67%; font-weight:bold; } }
#home #wrap #content .robot-answers div h4 { margin:10px 0px 5px 10px; font-size:85%; font-weight:bold;}
#home #wrap #content .robot-answers div p { font-size:70%; margin:8px 10px;width:140px;}

#home #wrap #content .robot-answers #cloud-billing { margin-left:60px; top:250px;}
#home #wrap #content .robot-answers #self-healing { margin-left:578px; top:95px;}
#home #wrap #content .robot-answers #support { margin-left:650px; top:135px; background:url(/images/backgrounds/home-bubble-arrow-right.png) no-repeat; padding-right:30px; padding-left:5px; width:129px;}
#home #wrap #content .robot-answers #grey-robot { margin-left:425px; top:240px; background:url(/images/backgrounds/home-bubble-arrow-left-large.png) no-repeat; height:95px;width:165px;}
#home #wrap #content .robot-answers #grey-robot h4 { margin-top:10px; }
#home #wrap #content .robot-answers #scalability { margin-left:725px; top:260px; background:url(/images/backgrounds/home-bubble-arrow-right.png) no-repeat; padding-right:30px; padding-left:5px; width:129px;}

#home #wrap #content .page-content { padding:260px 0px 0px 0px; overflow:hidden; clear:both;}
#home #wrap #content .page-content .right-col { float:right; width:217px; padding-right:24px; margin-top:2px;}
#home #wrap #content .page-content .right-col h3 { font-weight:bold; color:#040402; margin:15px 0px 0px 0px; padding:2px 0px 2px 28px;font-size:100%;}
#home #wrap #content .page-content .right-col h3.data-security { background:url(/images/icons/data-security.png) no-repeat 6px 2px; margin-top:20px;}
#home #wrap #content .page-content .right-col h3.yoast-bullet { background:url(/images/icons/bullet.png) no-repeat 6px 2px; margin-top:20px;}
#home #wrap #content .page-content .right-col .yoast-img { margin-left:63px; }
#home #wrap #content .page-content .right-col h3.dedicated-resources { background:url(/images/icons/dedicated-resources.png) no-repeat 7px 3px;}
#home #wrap #content .page-content .right-col h3.full-control { background:url(/images/icons/full-control.png) no-repeat 4px 2px;}
#home #wrap #content .page-content .right-col h3.customer-login { background:url(/images/icons/customer-login.png) no-repeat 6px 2px;}
#home #wrap #content .page-content .right-col h3.recent-tweets { background:url(/images/icons/twitter.png) no-repeat 6px 15px; margin:15px 0px 15px 0px; border-top:1px solid #cccccc; padding-top:15px;}
#home #wrap #content .page-content .right-col h4 { margin:15px 0px 0px 28px; font-size:90%; font-weight:bold; }
#home #wrap #content .page-content .right-col p { color:#636363; line-height:180%; font-size:80%; margin:0px 0px 15px 28px;}
#home #wrap #content .page-content .right-col hr { border:none; border-top:1px solid #e6e6e6;}
#home #wrap #content .page-content .right-col #tweets p { margin-top:2px;}
#home #wrap #content .page-content .right-col #tweets p.small-text { font-size:70%; margin-top:-15px; margin-right:30px;}
#home #wrap #content .page-content .right-col #tweets img { width:20px; height:20px; float:left;}
#home #wrap #content .page-content .right-col #tweets .live-icon { background:url(/images/icons/live.png) no-repeat; width:32px; height:31px; position:absolute; margin-top:-27px; margin-left:175px;}
#home #wrap #content .page-content .right-col dl.login-form { margin:0px 0px 20px 25px; }
#home #wrap #content .page-content .right-col dl.login-form dt { color:#636363; font-size:80%; margin:5px 0px; font-weight:bold; }
#home #wrap #content .page-content .right-col dl.login-form dd a { color:#010101;}
#home #wrap #content .page-content .right-col dl.login-form dd.text-field input { border:none; padding:5px; font-size:90%; color:#333333; background:#f1f1f1; width:175px; }
#home #wrap #content .page-content .right-col dl.login-form dd.submit { color:#010101; font-size:80%; margin-top:8px;}
#home #wrap #content .page-content .right-col dl.login-form dd.submit input { cursor:pointer; border:none; background-image:url(/images/buttons/homepage-sprite.png); background-repeat:no-repeat; background-position:-544px -25px; width:64px; height:25px; text-indent:-999999px; margin-right:2px; }
#home #wrap #content .page-content .right-col dl.login-form dd.submit input:hover { background-position:-544px -81px;}
#home #wrap #content .page-content .right-col dl.login-form .reqpass { display:none;}
#home #wrap #content .page-content .left-col { width:702px; float:left; margin-left:22px; margin-top:-20px;}
#home #wrap #content .page-content .left-col h1 { margin:30px 0px 15px 0px; font-size:200%; font-weight:bold;}
#home #wrap #content .page-content .left-col ul.two-columns li { color:#636363; width:307px; float:left; background:url(/images/icons/orange-tick.png) no-repeat 0px 7px; padding:5px 0px 5px 25px; margin:0px 15px 0px 0px;}
#home #wrap #content .page-content .left-col ul.two-columns li a { color:#636363;}
#home #wrap #content .page-content .left-col p { margin:0px;}
#home #wrap #content .page-content .left-col p.signup-buttons { clear:both; float:right; margin:15px 0px 30px 0px;}
#home #wrap #content .page-content .left-col p.signup-buttons .normal-text { display:block; float:left; margin:7px 5px 0px 5px;}
#home #wrap #content .page-content .left-col p.signup-buttons a { display:block; text-indent:-999999px; float:left; overflow:hidden; background-image:url(/images/buttons/homepage-sprite.png); background-repeat:no-repeat; }
#home #wrap #content .page-content .left-col p.signup-buttons a.read-more { background-position:-287px -20px; width:92px; height:36px;}
#home #wrap #content .page-content .left-col p.signup-buttons a:hover.read-more { background-position:-287px -76px;}
#home #wrap #content .page-content .left-col p.signup-buttons a.signup { background-position:-394px -20px; width:135px; height:36px; }
#home #wrap #content .page-content .left-col p.signup-buttons a:hover.signup { background-position:-394px -76px;}
#home #wrap #content .page-content .left-col .vps-details-box { background:url(/images/backgrounds/home-page-vps-details-box.gif	) no-repeat; width:702px; height:198px; clear:both; overflow:hidden; margin-bottom:20px;}
#home #wrap #content .page-content .left-col .vps-details-box p { margin-top:30px; margin-left:113px; margin-right:40px;}
#home #wrap #content .page-content .left-col .vps-details-box ul { display:none;}
#home #wrap #content .page-content .left-info { width:380px; }
#home #wrap #content .page-content .right-info { margin-left:412px; margin-top:-136px; }

#home #wrap #content .page-content ul.slice-details { height:72px;float:left;}
#home #wrap #content .page-content ul.slice-details li { width:92px; padding:10px 12px 5px 12px;}
#home #wrap #content .page-content ul.slice-details li.price { width:92px; padding-right:12px; background:#DDDDDD;}
#home #wrap #content .page-content ul.slice-details li.signup { border-right:0px; width:106px; height:72px; padding:0px; margin:0px;}
#home #wrap #content .page-content ul.slice-details li.signup input { cursor:pointer; background-color:#ffffff; background-image:url(/images/buttons/homepage-sprite.png); background-repeat:no-repeat; background-position:-21px -126px; width:106px; height:74px; display:block; border:none; text-indent:-999999px; letter-spacing:-99999px;}

#home #wrap #content .page-content .buy-now {height: 65px;}
#home #wrap #content .page-content .buy-now input { cursor:pointer; background-color:#ffffff; background-image:url(/images/buttons/homepage-sprite.png); background-repeat:no-repeat; background-position:-21px -126px; width:106px; height:72px; display:block; border:none; text-indent:-999999px; letter-spacing:-99999px;}
#home #wrap #content .page-content .buy-now input:hover { background-position:-21px -215px; }

#home #wrap #content .page-content ul.slice-details li.signup input:hover { background-position:-21px -215px; }

#wrap #content .page-content .sitemap ul { margin-top:5px;}
#wrap #content .page-content .sitemap ul li { margin:15px 0px; margin-bottom:0px;}
#wrap #content .page-content .sitemap ul ul { margin:0px; margin-left:25px;}

body#home.beta #background-stripe { background:url(/images/backgrounds/main-generic.png) repeat-x;}
#home.beta #wrap #content { background:url(/images/backgrounds/generic-content.jpg) no-repeat 0px 20px; height:1%;}
.beta #wrap #content p.logout {margin-left:20px; margin-top:95px;}
#home.beta #wrap #content .vps-info-box { display:none;}
#home.beta #wrap #content .page-content { padding:180px 0px 0px 0px;}
.beta #wrap #content .beta-logo a { background:url(/images/beta-logo.png) no-repeat; display:block; width:165px; height:197px; position:absolute; margin-left:825px; text-indent:-999999px; overflow:hidden;}

#wrap #footer { background:url(/images/backgrounds/footer.png) no-repeat top center #efefef; padding-top:34px; padding-bottom:14px; clear:both}
#wrap #footer ul { margin-left:320px; overflow:hidden; margin-bottom:2px;}
#wrap #footer ul li { font-size:70%; float:left; color:#636363;}
#wrap #footer ul li a { color:#da580c; margin-right:4px; margin-left:5px; }
#wrap #footer p { font-size:70%; color:#636363; margin-left:325px;}
#wrap #footer p a { color:#da580c;}
#wrap #footer .onapp { float:right;margin-right:20px;margin-top:-30px; }

#bottom-shadow { width:994px; margin:auto; background:url(/images/backgrounds/shadow-bottom.png) no-repeat; padding:8px 9px 0px 9px;}

#flasher {position:fixed; top:-50px; left:0; width:100%; z-index:1000; }
#flash-notice { background:url(/images/backgrounds/flash-notice.png) no-repeat top center; width:100%; height:45px; z-index:10000}
#flash-notice p { width:1000px; text-align:center; padding:7px; margin:auto; font-weight:bold; color:#FFFFFF;}
#flash-error { background:url(/images/backgrounds/flash-error.png) no-repeat top center; width:100%; height:45px; z-index:10000}
#flash-error p { width:1000px; text-align:center; padding:7px; margin:auto; font-weight:bold; color:#FFFFFF;}

#wrap #content .page-content #errorExplanation { background:#fd9d9d; border:1px solid #e55b5b; border-top:10px solid #e55b5b; padding:0px 20px; overflow:hidden; }
#wrap #content .page-content #errorExplanation.notifications {margin-bottom:5px;}
#wrap #content .page-content #errorExplanation h2 { color:#fff; font-size:180%; margin:5px 0px;}
#wrap #content .page-content #errorExplanation p { color:#fff; margin:5px 0px; }
#wrap #content .page-content #errorExplanation ul { margin:5px 0px; }
#wrap #content .page-content #errorExplanation ul li { color:#fff; min-width:50%; float:left;}

#wrap #content .page-content #vm-errorExplanation { background:#fd9d9d; border:1px solid #e55b5b; border-top:10px solid #e55b5b; padding:0px 20px; overflow:hidden; }
#wrap #content .page-content #vm-errorExplanation.notifications {margin-bottom:3px; margin-top:10px;}
#wrap #content .page-content #vm-errorExplanation p { color:#fff; margin:5px 0px; }

#wrap #content .page-content .fieldWithErrors {}
#wrap #content .page-content .fieldWithErrors span.text { display:block; font-size:80%;   clear:both; margin-top:3px; }
#wrap #content .page-content #vps-nodes .fieldWithErrors span.text { width:520px; }
#wrap #content .page-content .fieldWithErrors span.text span {background:#bf0000; padding:1px 3px; font-weight:bold; color:#ffffff; float:left;}

/* IE6 Fixes */

* html #flash-notice { background:#27aa34; width:982px; margin:auto; border:6px solid #1f9e2c; border-top:0px; height:39px;}
* html #flash-notice p { padding-top:0px; margin-top:12px;}
* html #flash-error { background:#bf0000; width:982px; margin:auto; border:6px solid #b20202; border-top:0px; height:39px;}
* html #flash-error p { padding-top:0px; margin-top:12px;}
* html #wrap { background:none; background-color:#ffffff; padding:0px 0px;}

* html #wrap #header .login-link { position:absolute; font-size:80%; width:180px; height:20px; margin-left:572px; }
* html #wrap #header h1 { margin-top:16px;}
* html #wrap #header ul { margin-right:10px; margin-top:27px;}
* html #wrap #header ul li { margin-right:0px;}
* html #wrap #content { margin-top:-1px;}
* html #wrap #content p.logout { margin-top:75px;}
* html #wrap #content .page-content { height:1%;}
* html #wrap #content .page-content .signup { height:1%;}
* html #wrap #content .page-content .slice-group ul { height:1%;} 
* html #wrap #content .page-content .faq-content .questions { height:1%; width:890px; }
* html #wrap #content .page-content .form-wrap  { background-image:none;}
* html #wrap #content .page-content .form-bottom  { background:none;}
* html #wrap #content .page-content ul.slice-details li.price { background:#dddddd}
* html #home #wrap #content .page-content ul.slice-details h4 { font-size:80%; margin-bottom:0px;}
* html #home #wrap #content .page-content ul.slice-details p { font-size:150%; margin-top:0px;}
* html #home #wrap #content .page-content ul.slice-details li.price p { margin-top:4px;}
* html #home #wrap #content .page-content ul.slice-details li.price p.saving { font-size:90%; margin-top:0px;}
* html #home #wrap #content .page-content ul.slice-details li input { font-size:0px; color:#ffffff;}
* html #wrap #content .page-content .large-form-top { display:none;}
* html #wrap #content .page-content .large-form-bottom { display:none;}
* html #wrap #content .page-content .virtual-machine-details .grey-bar { height:1%;}
* html #wrap #content .page-content .right .top { height:1%;}
* html #wrap #content .page-content .right .bottom {}
* html #wrap #content .page-content .right .yellow-box { height:1%;}
* html #home #wrap #content .page-content .left-col dl.login-form dd.submit input { text-indent:0px; margin-bottom:-5px;}
* html #wrap #content .page-content .ticket .user-post .top-border { margin-bottom:-3px;}
* html #wrap #content .page-content .ticket .user-post .bottom-border { margin-top:-2px;}
* html #wrap #content .page-content .ticket .user-post .ticket-content { background:transparent url(/images/backgrounds/user-support-repeat.png) repeat scroll 1px 30px; }
* html #wrap #content .page-content .ticket .staff-post .top-border { margin-bottom:-2px;}
* html #wrap #content .page-content .ticket .staff-post .bottom-border { margin-top:-1px;}
* html #wrap #content .page-content .ticket .staff-post .speech-arrow { margin-left:12px;}
* html #wrap #content .page-content .new_contact_form dl.form dd { width:600px;}

* html #home #wrap #content .page-content { padding-top:170px;}
* html #home #wrap #content .page-content .left-col { margin-left:10px;}
* html #home #wrap #content .vps-info-box { margin-top:39px;}

* html #bottom-shadow { display:none;}

/* IE7 Fixes */
* + html noscript { background:yellow;}
* + html noscript p { font-size:130%; font-weight:bold; padding:10px; text-align:center; background:yellow; display:block; height:100px;}

* + html #flash-notice { background:#27aa34; width:982px; margin:auto; border:6px solid #1f9e2c; border-top:0px; height:39px;}
* + html #flash-notice p { padding-top:0px; margin-top:12px;}
* + html #flash-error { background:#bf0000; width:982px; margin:auto; border:6px solid #b20202; border-top:0px; height:39px;}
* + html #flash-error p { padding-top:0px; margin-top:12px;}
* + html #wrap #header .login-link { margin-left:600px; }
* + html #wrap #header h2 { margin-top:-3px;}
* + html #wrap #content .page-content h2 { margin-top:145px;}
* + html #wrap #content .page-content .new_contact_form dl.form dd { width:600px;}
* + html #wrap #content .page-content .ticket .user-post .ticket-content { background:transparent url(/images/backgrounds/user-support-repeat.png) repeat scroll 1px 30px; }
* + html #wrap #content .page-content .ticket .staff-post .speech-arrow { margin-left:12px;}
* + html #home #wrap #content .page-content { padding-top:190px;}
* + html #home #wrap #content .page-content .left-col hr { border-top:1px solid #ffffff}
* + html #home #wrap #content .page-content .left-col dl.login-form dd.submit input { text-indent:0px; margin-bottom:-5px;}
* + html #home #wrap #content .page-content .right-col h2 { margin:15px 0 15px 0}
* + html #wrap #content .page-content ul.slice-details { margin:0px; height:74px;}
* + html #wrap #content .page-content ul.slice-details li { height:60px;margin-bottom:0px;}
* + html #wrap #content .page-content ul.slice-details h4 { font-size:80%; margin-bottom:0px;}
* + html #wrap #content .page-content ul.slice-details p { font-size:150%; margin-top:0px;}
* + html #wrap #content .page-content ul.slice-details li.price p { margin-top:4px;}
* + html #wrap #content .page-content ul.slice-details li.price p.saving { font-size:90%; margin-top:0px;}
* + html #home #wrap #content .page-content ul.slice-details li input { font-size:0px; color:#ffffff;}
* + html #home #wrap #content .page-content .form-bottom { display:none; }

* + html #wrap #content .page-content .signup .form-bottom { display:none; }

#wrap #content .template-selector { padding:10px 15px 10px 15px; }
#wrap #content .template-selector p { margin:0;}
#wrap #content .template-selector p.half select {width:221px;height:85px; }
#wrap #content .template-selector p.full select {width:671px;height:170px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { #wrap #content .template-selector p.full select {margin-top:4px;} }

.coupon-failure { color:#dd0000; }
.coupon-success { color:#009900; }

#facebox .popup p.facebox-text { color: #555; font-size:14px;font-family:Arial,Helvetica,sans-serif;padding-bottom:15px; }
#facebox .popup div.facebox-image { text-align: center; margin-bottom:10px; }

#wrap #content .page-content ul.idTabs { overflow:visible; width:auto;margin:0;padding:0; }
#wrap #content .page-content ul.idTabs li { display:inline;list-style:none; }
#wrap #content .page-content ul.idTabs li a {padding:4px 10px;text-decoration:none!important;margin:1px -5px;margin-left:0;font-size:80%;font-weight:bold;color:#000;background:#EEE;border:1px solid #CCCCCC;outline:none;border-bottom:none; }
#wrap #content .page-content ul.idTabs li a:hover { color:#000;background:#F1F1F1; }
#wrap #content .page-content ul.idTabs li a.selected { margin-bottom:0;color:#000;background:#FFF;border-bottom:1px solid #FFF;cursor:default; }

#wrap #content .page-content #cdntabs ul.idTabs { overflow:visible; width:auto;margin:0 0 3px;padding:0; }
#wrap #content .page-content #cdntabs ul.idTabs li { display:inline;list-style:none; }
#wrap #content .page-content #cdntabs ul.idTabs li a {padding:6px 20px 5px;text-decoration:none!important;margin:1px -3px 0 0;font-size:85%;color:#000;background:#dddddd;border:1px solid #CCCCCC;outline:none;border-bottom:none;border-bottom:1px solid #dddddd;border-bottom:0;}
#wrap #content .page-content #cdntabs ul.idTabs li a.first {-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;margin-right:-3px;}
#wrap #content .page-content #cdntabs ul.idTabs li a.second {-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;margin-right:-2px;}
#wrap #content .page-content #cdntabs ul.idTabs li a.third {-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;}
#wrap #content .page-content #cdntabs ul.idTabs li a.fourth {-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;}
#wrap #content .page-content #cdntabs ul.idTabs li a:hover { color:#000;background:#F1F1F1; }
#wrap #content .page-content #cdntabs ul.idTabs li a.selected { margin-bottom:0;color:#000;background:#F2F2F2;cursor:default;border-bottom:1px solid #F0F0F0;font-weight:bold;border-bottom:0; }
#wrap #content .page-content #cdntabs ul.idTabs li a.keep-right {float:right;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;margin:-5px 1px 0px 0px;}
#wrap #content .page-content #cdntabs ul.idTabs.signup li a.keep-right {margin:-5px 19px 0 0;}
#wrap #content .page-content #cdntabs ul.idTabs li a.akamai-third {-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;margin-left:-1px;}

#wrap #content .page-content .upgrade-signup ul.packageTabs { overflow:visible; width:auto;margin:0 0 3px;padding:0; }
#wrap #content .page-content .upgrade-signup ul.packageTabs li { display:inline;list-style:none; }
#wrap #content .page-content .upgrade-signup ul.packageTabs li a {padding:8px 35px 6px;text-decoration:none!important;margin:1px -3px 0 0;font-size:85%;color:#000;background:#dddddd;border:1px solid #CCCCCC;outline:none;border-bottom:none;border-bottom:1px solid #dddddd;border-bottom:0;}
#wrap #content .page-content .upgrade-signup ul.packageTabs li a.first {-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;}
#wrap #content .page-content .upgrade-signup ul.packageTabs li a.second {-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;}
#wrap #content .page-content .upgrade-signup ul.packageTabs li a:hover { color:#000;background:#F1F1F1; }
#wrap #content .page-content .upgrade-signup ul.packageTabs li a.selected { margin-bottom:0;color:#000;background:#F2F2F2;cursor:default;border-bottom:1px solid #F0F0F0;font-weight:bold;border-bottom:0; }

#wrap #content .page-content #paypal dl.form .paypal-info { color:#636363;float:left;font-size:13px;padding:0 0 2px 11px;width:215px; }


#wrap #content .page-content .form-wrap.nodes { padding:0px 20px 0px 20px; width:662px; clear:both}
#wrap #content .page-content .form-wrap.nodes h3 { font-size:150%; font-weight:normal;}

#wrap #content .page-content .selected-cdn ul { margin:0px; margin-top:7px;}
#wrap #content .page-content .selected-cdn ul li { background:url(/images/backgrounds/slider/slider-box-blue.png) no-repeat top left; height:35px; float:left; margin:5px 10px 0px 0px;}
#wrap #content .page-content .selected-cdn ul li .count { width:35px; text-align:center; display:inline-block; padding-top:8px; padding-right:6px; font-size:80%; color:#FFFFFF; float:left;font-weight:bold;}

/* Apple Store style pagination for will_paginate */
#wrap #content .page-content .apple_pagination { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#F1F1F1 none repeat scroll 0 0; border:1px solid #E5E5E5; padding:3px; text-align:center; font-size:90%;color:#DA580C; }
#wrap #content .page-content .apple_pagination a, .apple_pagination span { padding:0.2em 0.3em; }
#wrap #content .page-content .apple_pagination span.disabled { color:#AAAAAA; }
#wrap #content .page-content .apple_pagination span.current { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(/images/apple-circle.gif) no-repeat scroll 50% 50%; font-weight:bold; }
#wrap #content .page-content .apple_pagination a { color:#DA580C; text-decoration:none; }
#wrap #content .page-content .apple_pagination a:hover, .apple_pagination a:focus { text-decoration:underline; }

/* Month browser */
#wrap #content .page-content .month_browser { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#F1F1F1 none repeat scroll 0 0; border:1px solid #E5E5E5; padding:3px 5px 5px; text-align:center; font-size:90%;margin-bottom:8px; }
#wrap #content .page-content .month_browser span.middle {font-weight:bold;}
#wrap #content .page-content .month_browser a {color:#DA580C;}
#wrap #content .page-content .month_browser a.previous { float:left; }
#wrap #content .page-content .month_browser a.next { float:right; }

/*Quick search*/
#wrap #content .page-content .quick-find span { color:#686868; line-height:22px }
#wrap #content .page-content .ip-quick-find span { color:#686868; line-height:22px }
#wrap #content .page-content .vm-quick-find span { color:#686868; line-height:22px }
#wrap #content .page-content .users-quick-find { background-color:#EEEEEE; padding:1em; margin-top:7px; margin-right:45px; margin-bottom:10px; width:31%; float:right; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;}
#wrap #content .page-content .ip-quick-find { background-color:#EEEEEE; padding:1em; margin-top:7px; margin-right:45px; margin-bottom:10px; width:23%; float:right; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;}
#wrap #content .page-content .vm-quick-find { background-color:#EEEEEE; padding:1em; margin-bottom:8px; margin-top:0.7em; width:40%; float:right; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;}
#wrap #content .page-content .scc-quick-find { background-color:#EEEEEE; width:23%; padding:1em; margin-top:7px; float:right; margin-bottom:10px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;}
#wrap #content .page-content .scc-quick-find span {color:#686868; line-height:22px; float:left}

#wrap #content .page-content #server table.scc-table{width:100%;background-color:#EEEEEE; font-size:90%; float:left;}
#wrap #content .page-content #server table.scc-table td.detail{border:none;}
#wrap #content .page-content #server table.scc-table td.head{border:none; font-weight:bold; text-align:right;}
#wrap #content .page-content #server .vps {float:left;}
#wrap #content .page-content #server .scc_links {float:right;}
#wrap #content .page-content #server .scc_links a{padding-left:20px;}
#facebox .popup .note { width:350px;color:#6B6B6B; }
#facebox .popup .scc #notes .submit{ text-align:right; margin-right:6px; padding-top:4px;}
#facebox .popup .scc #notes p{font-weight:bold; padding-bottom:10px;}
#facebox .popup .scc #password p{font-weight:bold; padding-bottom:10px;}
#facebox .popup .scc #ticket .submit{text-align:right; margin-right:6px; padding-top:4px;}
#facebox .popup .scc #ticket p{font-weight:bold; padding-bottom:10px;}
#wrap #content .page-content #server .server-right {float:right; margin-right:189px;}
#wrap #content .page-content #server .server-right p{font-weight:bold; color:black;}

/*Extra system-templates*/
#wrap #content .page-content table.data-table.template { margin-top:0px; width:240px; }
#wrap #content .page-content .custom-template { background-color:#EEEEEE; padding:1em; margin-top:15px; margin-bottom:15px; width:29%; color:#636363; line-height:30px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;}

/*Client Forum access*/
#wrap #content .page-content p.add-user { float:right; }

#wrap #content .page-content table.data-table.users-list { background:url(/images/backgrounds/vm/list-header.gif) no-repeat #ffffff; width:721px;}
#wrap #content .page-content table.data-table.users-list thead { border:0px;}
#wrap #content .page-content table.data-table.users-list thead tr { height:27px;}
#wrap #content .page-content table.data-table.users-list thead tr td { background:none; border:none; color:#005BB8; height:17px;}
#wrap #content .page-content table.data-table.users-list thead tr td.users { width:150px; }
#wrap #content .page-content table.data-table.users-list thead tr td.actions { width:50px; }
#wrap #content .page-content table.data-table.users-list tbody { width:270px; }
#wrap #content .page-content table.data-table.users-list tbody tr td.users { width:150px; }
#wrap #content .page-content table.data-table.users-list tbody tr td.actions { width:50px; }

#wrap #content .page-content .form-wrap .action-info {float:right;}
#wrap #content .page-content .form-wrap .action-info .info-box {border:1px solid #CCCCCC;display:inline-block;margin:10px;;padding:10px;}
#wrap #content .page-content .form-wrap .action-info .info-box span.payment-button {display:inline-block;}
#wrap #content .page-content .form-wrap .action-info .info-box.green {background:#61BA4E none repeat scroll 0 0;}
#wrap #content .page-content .form-wrap .action-info .info-box.red {background:#DF6163 none repeat scroll 0 0;}

#wrap #content .page-content table.data-table.cloud-user.narrow { width: 350px; float:left; }
#wrap #content .page-content dl.cloud-info { float: left; margin-left:15px; margin-top:0; }
#wrap #content .page-content dl.user-info { float: right; padding-right:100px; }

#wrap #content .page-content table.data-table tr.groupRow {background-color:#CECECE;}

#wrap #content .page-content table.data-table td .cloud-group-name {width:214px;height:16px;}
#wrap #content .page-content ul.temp-labels {color:#AFB1B1;font-weight:bold;margin:0 0 4px;}
#wrap #content .page-content ul.temp-labels li {display:inline; margin:0 185px 0 0;padding:0;}

#wrap #content .page-content #users_list table.data-table {table-layout:fixed;}
#wrap #content .page-content #users_list table.data-table td {text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}

#wrap #content .page-content table.data-table.login-report { width:100%; border-top:none; clear:both}
#wrap #content .page-content table.data-table.login-report thead { border-left:1px solid #005395; border-right:1px solid #005395;}
#wrap #content .page-content table.data-table.login-report thead tr td { background:#005395; color:#7fa9ca;}
#wrap #content .page-content table.data-table.login-report tbody { width:270px; }
#wrap #content .page-content table.data-table.login-report tbody tr td.action a { margin-right:5px; display:block; float: right; width:16px; height:16px; text-indent:-999999px; overflow:hidden;}
#wrap #content .page-content table.data-table.login-report tbody tr td.action a.edit { background:url(/images/icons/edit.png) no-repeat;}

#wrap #content .page-content .rsync-info { padding:1em; margin-top:-58px; margin-right:20px; margin-bottom:10px; width:35%; float:right; font-weight:bold; }
#wrap #content .page-content .rsync-info span.quota { color:#636363; line-height:160%; }

#wrap #content .page-content dl.rsync-form { float: left; }
#wrap #content .page-content dl.rsync-form dt { float:left; clear:left; width:150px; margin-bottom:5px; padding-top:5px; text-align:right; padding-right:15px;}
#wrap #content .page-content dl.rsync-form dd { float:left; margin-bottom:10px; margin-top:2px;}
#wrap #content .page-content dl.rsync-form dd.text-field input { border:1px solid #C3C3C3;font-size:90%;padding:4px;width:219px;}
#wrap #content .page-content dl.rsync-form dd.submit { text-align:right; margin-right:18px; margin-left:20px;}

/* Week browser */
#wrap #content .page-content .week_browser { overflow: hidden; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#F1F1F1 none repeat scroll 0 0; border:1px solid #E5E5E5; padding:5px; text-align:center; font-size:90%;margin-bottom:8px; width:720px; margin-left:80px; }
#wrap #content .page-content .week_browser span.middle {font-weight:bold;}
#wrap #content .page-content .week_browser a {color:#DA580C;}
#wrap #content .page-content .week_browser a.previous { float:left; }
#wrap #content .page-content .week_browser a.next { float:right; }
#wrap #content .page-content .week_browser div.previous { float: left; width: 100px; }
#wrap #content .page-content .week_browser div.middle { float: left; width: 520px; }
#wrap #content .page-content .week_browser div.next {  }
@media screen and (-webkit-min-device-pixel-ratio:0) { #wrap #content .page-content .week_browser a.next { float:right; margin-top:0px; } }

#wrap #content .page-content .delayed-details .right .option .fieldWithErrors  { display:inline-block; }

#facebox .popup .twitter_settings { width:430px;color:#6B6B6B; }
#facebox .popup .twitter_settings dt{clear:left; float:left; margin-bottom:5px; padding-right:15px; padding-top:5px; text-align:right; width:95px;}
#facebox .popup .twitter_settings dd{margin-bottom:10px; margin-top:2px;}
#facebox .popup .twitter_settings dd.submit{margin-bottom:10px; margin-left:340px;}

#wrap #content .page-content .affiliate-url { background-color:#EEEEEE; padding:1em; margin-bottom:8px; margin-top:0.7em; margin-left:400px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; line-height:160%; }
#wrap #content .page-content dl.affiliate-form { margin-top:-125px; }
#wrap #content .page-content dl.affiliate-form dt { float:left; clear:left; width:150px; margin-bottom:5px; padding-top:5px; text-align:right; padding-right:15px;}
#wrap #content .page-content dl.affiliate-form dd { float:left; margin-bottom:10px; margin-top:2px;}
#wrap #content .page-content dl.affiliate-form dd.text-field input { border:1px solid #C3C3C3;font-size:90%;padding:4px;width:219px;}
#wrap #content .page-content dl.affiliate-form dd.submit { text-align:right; margin-right:18px; margin-left:20px;}

#wrap #content .page-content .aff-box { margin-top:50px; }
#wrap #content .page-content .add-domain { float:right; }
#wrap #content .page-content table.data-table.affiliate-list { background:url(/images/backgrounds/vm/list-header.gif) no-repeat #ffffff; width:721px;}

#wrap #content .page-content table.data-table.affiliate-list thead { border:0px; background:;}
#wrap #content .page-content table.data-table.affiliate-list thead tr { height:27px;}
#wrap #content .page-content table.data-table.affiliate-list thead tr td { background:none; border:none; color:#005BB8; height:17px;}
#wrap #content .page-content table.data-table.affiliate-list tbody { width:270px; }
#wrap #content .page-content table.data-table.affiliate-list tbody tr td { padding: 5px; }
#wrap #content .page-content .stats { float:left; color:#636363; line-height:160%; margin-top:10px; }
@media screen and (-webkit-min-device-pixel-ratio:0) { #wrap #content .page-content .stats { float:left; color:#636363; line-height:160%; margin-top:10px; margin-bottom:5px;}}

#wrap #content .page-content .pin-form { text-align:center; }
#wrap #content .page-content .pin-form .info { font-size:132%; color: #555555; margin:15px 0px 10px 15px; }
#wrap #content .page-content .pin-form dl.pin-security { margin:10px 0px 20px 15px; }
#wrap #content .page-content .pin-form dl.pin-security input { font-size:28px;border:1px solid #C3C3C3;width:145px;padding:7px; text-align:center; }
#wrap #content .page-content .pin-form dl.pin-security input:focus { background-color:#F9F8E4; }
#wrap #content .page-content .pin-form .resend-pin { float:right; margin-right:10px; }

#wrap #content .page-content .pin-form .submit-button { float:right;margin:0; margin-right:20px; }

#facebox .content #verify-pin {display:block; color:#636363;}
#facebox .content #verify-pin .middle { width:100%;margin:0px 0 8px;font-size:90%; }
#facebox .content #verify-pin .middle .success { background-color: #279E19; border: 1px solid #66CC66; padding:5px;color:#FFFFFF }
#facebox .content #verify-pin .middle .error { background-color: #AF0000; border: solid 1px #C66; padding:5px; color:#FFFFFF; }
#facebox .content #verify-pin .left { float:left;width:48%;border-right:1px solid #EEEEEE;height:125px;margin-right:10px;display:inline-block;font-size:90%; }
#facebox .content #verify-pin .right { width:48%;display:inline-block;height:125px; }
#facebox .content #verify-pin .left .info { margin:8px; }
#facebox .content #verify-pin .left .left-loader { margin:50px 0px 0px 70px; }
#facebox .content #verify-pin .right .right-loader { margin:50px 0px 0px 70px; }
#facebox .content #verify-pin .left .actions { margin:8px; }
#facebox .content #verify-pin .left .actions a { color:#C13700; }
#facebox .content #verify-pin .left .actions .desc { font-size:90%;margin-top:8px; }
#facebox .content #verify-pin .facebox-text { color:#636363; font-size:115%; margin:5px 0 10px; }
#facebox .content #verify-pin .facebox-form input#pin:focus { background-color:#F9F8E4; }
#facebox .content #verify-pin .facebox-form input#pin { border:1px solid #C3C3C3;font-size:28px;width:145px;padding:7px; text-align:center;margin-bottom:15px;}
#facebox .content p.delete {margin:1px 8px 0 0; text-align:right;}

#wrap #content .page-content .left .form-wrap .tel-info { color:#636363; display:inline-block; font-size:80%; width:250px; margin:-5px 0px 0px 105px; }
#invalid_phone #user_phone_code {width:113px}

#wrap #content .page-content .right .warn_nodes {background:#EEEEEE none repeat scroll 0 0; border-color:#E55B5B; border-style:solid; border-width:5px 5px 5px; overflow:hidden; padding:0 13px; margin-left:9px; margin-bottom:8px;  -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;}
#wrap #content .page-content .right .warn_nodes p{color:#000000;font-size:13px; }
#wrap #content .page-content .right .warn_nodes span{color:#C13700;font-weight:bold}
#wrap #content .page-content .right .warn_nodes .close{color:#C13700; font-weight:bold; float:right; margin-top:-4px;}
#wrap #content .page-content .right .warn_nodes .close_box{float:right; margin-top:5px; border:1px solid #E55B5B; margin-right:-6px;height:10px;width:9px}
#wrap #content .page-content .right .warn_nodes .close a{text-decoration:none;}

#wrap #content .page-content .left .form-wrap .contest{margin-left:150px;}
#wrap #content .page-content .left .form-wrap .contest .submit{float:right;}
#wrap #content .page-content .left .form-wrap .contest p{margin-top:25px}

#wrap #content .page-content .left #confirm {padding-top:5px}
#wrap #content .page-content .left #confirm .test {padding-top:1px;float:right;margin-top:-135px;}
#wrap #content .page-content .left #confirm p.title{color:black}
#wrap #content .page-content .left #confirm p.delete{padding:1px}
#wrap #content .page-content .left #confirm p.delete a {padding-right:10px}

#wrap #content h2.user-details {font-size:125%;margin:-20px 0px 0px 78px;}

#facebox .popup .aff_domain { width:500px;color:#6B6B6B; }
#facebox .popup .aff_domain h3 {margin:10px 0 0 0; clear:both; font-weight:bold; text-align:center;}
#facebox .popup .aff_domain p { margin:2px 0 10px 0px; line-height:160%; color:#636363 }
#facebox .popup .aff_domain span.label {color:#636363 }
#facebox .popup .aff_domain span.text-field input { margin-left:65px; border:1px solid #c3c3c3; padding:4px; font-size:90%; }
#facebox .popup .aff_domain p.small-text { margin-left:150px; font-size: 80%; line-height:1.4; color:#636363;}
#facebox .popup .aff_domain .top-text { margin: 15px 0px 25px 0px; }
#facebox .popup .aff_domain .bottom-text { margin: 15px 0px 5px 0px; border: 1px solid #c3c3c3; }
#facebox .popup .aff_domain .bottom-text-key { margin: 0px 0px 25px 0px; border: 1px solid #c3c3c3; }
#facebox .popup .aff_domain .inner-text { margin: 10px 0px 0px 5px; }
#facebox .popup .aff_domain .hide-input { display:none; }
#facebox .popup .aff_domain p.submit { margin-left:165px; }

#wrap #content input#cloud_port_local_port { width:110px; }
#wrap #content input#cloud_port_remote_port { width:110px; }
