/* ==========================================================================
    Type styles
    ========================================================================== */

@font-face {
    font-family: 'allerregular';
    src: url('type/aller_rg-webfont.eot');
    src: url('type/aller_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('type/aller_rg-webfont.woff') format('woff'),
         url('type/aller_rg-webfont.ttf') format('truetype'),
         url('type/aller_rg-webfont.svg#allerregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'aller_lightregular';
    src: url('type/aller_lt-webfont.eot');
    src: url('type/aller_lt-webfont.eot?#iefix') format('embedded-opentype'),
         url('type/aller_lt-webfont.woff') format('woff'),
         url('type/aller_lt-webfont.ttf') format('truetype'),
         url('type/aller_lt-webfont.svg#aller_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'aller_lightitalic';
    src: url('type/aller_ltit-webfont.eot');
    src: url('type/aller_ltit-webfont.eot?#iefix') format('embedded-opentype'),
         url('type/aller_ltit-webfont.woff') format('woff'),
         url('type/aller_ltit-webfont.ttf') format('truetype'),
         url('type/aller_ltit-webfont.svg#aller_lightitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'allerbold';
    src: url('type/aller_bd-webfont.eot');
    src: url('type/aller_bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('type/aller_bd-webfont.woff') format('woff'),
         url('type/aller_bd-webfont.ttf') format('truetype'),
         url('type/aller_bd-webfont.svg#allerbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'allerbold_italic';
    src: url('type/aller_bdit-webfont.eot');
    src: url('type/aller_bdit-webfont.eot?#iefix') format('embedded-opentype'),
         url('type/aller_bdit-webfont.woff2') format('woff2'),
         url('type/aller_bdit-webfont.woff') format('woff'),
         url('type/aller_bdit-webfont.ttf') format('truetype'),
         url('type/aller_bdit-webfont.svg#allerbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ubunturegular';
    src: url('type/ubuntu-r-webfont.eot');
    src: url('type/ubuntu-r-webfont.eot?#iefix') format('embedded-opentype'),
         url('type/ubuntu-r-webfont.woff') format('woff'),
         url('type/ubuntu-r-webfont.ttf') format('truetype'),
         url('type/ubuntu-r-webfont.svg#ubunturegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ubuntubold_italic';
    src: url('type/ubuntu-bi-webfont.eot');
    src: url('type/ubuntu-bi-webfont.eot?#iefix') format('embedded-opentype'),
         url('type/ubuntu-bi-webfont.woff') format('woff'),
         url('type/ubuntu-bi-webfont.ttf') format('truetype'),
         url('type/ubuntu-bi-webfont.svg#ubuntubold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'journalregular';
    src: url('type/journal-webfont.eot');
    src: url('type/journal-webfont.eot?#iefix') format('embedded-opentype'),
         url('type/journal-webfont.woff') format('woff'),
         url('type/journal-webfont.ttf') format('truetype'),
         url('type/journal-webfont.svg#journalregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face{font-family:'myriad-pro-1','myriad-pro-2',sans-serif;font-weight:400;font-style:normal;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,label,legend,table,caption,tbody,tfoot,thead,tr,th{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
#center{padding-top:40px;background-color:#f6f6f6;background-image:url(../images/centerBg.jpg);background-repeat:repeat-x;min-width:980px;}
body{line-height:1;font:normal 14px/20px 'myriad-pro-1', sans-serif;background:#fff;color:#e1e1e1;margin:0;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
:focus{outline:0;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}

/* grid system styles */
.container_12{margin-left:auto;margin-right:auto;width:960px;}
.container_16{margin-left:auto;margin-right:auto;width:940px;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_22,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px;}
.container_12 .grid_3,.container_16 .grid_4{width:220px;}
.container_12 .grid_6,.container_16 .grid_8{width:460px;}
.container_12 .grid_12,.container_16 .grid_16{width:940px;}
.container_12 .grid_1{width:60px;}
.container_12 .grid_2{width:140px;}
.container_12 .grid_4{width:300px;}
.container_12 .grid_5{width:380px;}
.container_12 .grid_7{width:540px;}
.container_12 .grid_8{width:620px;}
.container_12 .grid_10{width:780px;}
.container_12 .grid_11{width:860px;}
.container_16 .grid_1{width:40px;}
.container_16 .grid_2{width:100px;}
.container_16 .grid_5{width:280px;}
.container_16 .grid_6{width:340px;}
.container_16 .grid_9{width:520px;}
.container_16 .grid_10{width:580px;}
.container_16 .grid_11{width:640px;}
.container_16 .grid_13{width:760px;}
.container_16 .grid_14{width:820px;}
.container_16 .grid_15{width:880px;}
.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px;}
.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px;}
.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px;}
.container_12 .prefix_1{padding-left:80px;}
.container_12 .prefix_2{padding-left:160px;}
.container_12 .prefix_4{padding-left:320px;}
.container_12 .prefix_5{padding-left:400px;}
.container_12 .prefix_7{padding-left:560px;}
.container_12 .prefix_8{padding-left:640px;}
.container_12 .prefix_10{padding-left:800px;}
.container_12 .prefix_11{padding-left:880px;}
.container_16 .prefix_1{padding-left:60px;}
.container_16 .prefix_2{padding-left:120px;}
.container_16 .prefix_3{padding-left:180px;}
.container_16 .prefix_5{padding-left:300px;}
.container_16 .prefix_6{padding-left:360px;}
.container_16 .prefix_7{padding-left:420px;}
.container_16 .prefix_9{padding-left:540px;}
.container_16 .prefix_10{padding-left:600px;}
.container_16 .prefix_11{padding-left:660px;}
.container_16 .prefix_13{padding-left:780px;}
.container_16 .prefix_14{padding-left:840px;}
.container_16 .prefix_15{padding-left:900px;}
.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px;}
.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px;}
.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px;}
.container_12 .suffix_1{padding-right:80px;}
.container_12 .suffix_2{padding-right:160px;}
.container_12 .suffix_4{padding-right:320px;}
.container_12 .suffix_5{padding-right:400px;}
.container_12 .suffix_7{padding-right:560px;}
.container_12 .suffix_8{padding-right:640px;}
.container_12 .suffix_10{padding-right:800px;}
.container_12 .suffix_11{padding-right:880px;}
.container_16 .suffix_1{padding-right:60px;}
.container_16 .suffix_2{padding-right:120px;}
.container_16 .suffix_3{padding-right:180px;}
.container_16 .suffix_5{padding-right:300px;}
.container_16 .suffix_6{padding-right:360px;}
.container_16 .suffix_7{padding-right:420px;}
.container_16 .suffix_9{padding-right:540px;}
.container_16 .suffix_10{padding-right:600px;}
.container_16 .suffix_11{padding-right:660px;}
.container_16 .suffix_13{padding-right:780px;}
.container_16 .suffix_14{padding-right:840px;}
.container_16 .suffix_15{padding-right:900px;}
.clear{display:block;overflow:hidden;visibility:hidden;width:0;clear:both;height:0;line-height:0;}
.clearfix{height:1%;display:block;}

* { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
* html .clearfix{height:1%;}
#topbar{top:6px;position:absolute;width:371px;height:32px;background-image:url(../images/bar.png);background-repeat:no-repeat;right:20%;font-family:'myriad-pro-1','myriad-pro-2',sans-serif;color:#F37721;font-weight:700;font-size:14px;}

/**/
.topspace{padding-top: 150px;}
.img_border{background:#FFF;border:1px solid #CFCFCF;margin-bottom:10px;padding:3px;}
.img_border:hover{border:1px solid #aaa;}
/* ? */
hr{color:#ccc;border-top-width:1px;height:0;clear:both;border:none;background:url(../images/hrline.gif) repeat-x;padding:0 0 10px;}
html>body hr{border:0 solid #ccc;height:1px;color:#ccc;margin-right:0;width:100%;}

.header{background:#fff top repeat-x; height: 175px; min-width:980px; border-top: 24px #262626 solid;}
/* Holiday header .header{background:#fff url('../images/holidayBg3.jpg'); background-position: 100%; background-size: contain; min-width:980px; border-top: 24px #262626 solid;}*/
.logo{border:none;margin:30px 0 0;}
.slogan{float:right;margin-top:55px;}
.slogan p{font-size:10px;text-align:right;color:#adb5c2;}
.slogan p img{vertical-align:middle;border:0;}
.slogan a{font-size:10px;text-align:right;color:#3F3F3F;}
.subheader{background:#fff url(../images/background_sub.jpg) repeat-x;height:175px;min-width:980px; border-top: 24px #262626 solid;}

/**/
.pics{overflow:hidden;margin:0;padding:0;}
.pics img{top:0;left:0;}
.textcontent{margin-right:20px;}
.textslide h2{margin-top:15px;font:bold 32px/30px "Trebuchet MS", Georgia Arial, Helvetica, sans-serif;letter-spacing:-2px;color:#FFF;}
.textslide p{line-height:18px;margin:10px 0;}
.textslide ul li{color:#333;list-style-type:circle;list-style-position:inside;}

/**/
a.readfull{color:#c3c3c3;line-height:50px;background:#666;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;padding:5px 15px;}
.verticalbar{border-bottom:1px solid #ddd;margin-bottom:20px;}

/* Sub-menu nav include styles */
.submenu{margin-bottom:10px;}
.submenu ul li{border-bottom:1px solid #d0d0d0;border-top:1px solid #fff;}
.submenu ul li a{color:#333;display:block;text-decoration:none;font:normal 12px/18px "Trebuchet MS",Arial, sans-serif;padding:8px 0 8px 15px;}
.submenu ul li a:hover{color:#3f3f3f;background:#e0e0e0;display:block;}
.submenu ul li.current a{color:#3f3f3f;background:#fff;border-left:5px solid #ff8420;display:block;}

/* Used on the majority of sub pages */
.midcontent{height:100%;overflow:hidden;margin:20px 0 0;padding:0;min-width:980px;}
.content{ float: left; margin: 0; padding: 30px 0 30px; }
.content h2{ margin: 10px 0 0; clear: both; }
.content h2 a{margin:10px 0 0;}
.content .h4{color:#fc7c0a;}
.content .h4 a{color:#3f3f3f;}
.content a{font-weight:400;color:#fc7c0a;}
#content hr{margin:35px 0;}
#content p{margin-bottom:10px;margin-top:5px;}
/*#content img:hover{border:1px solid #42b7d4;}*/
#content blockquote{border-left:10px solid #ccc;padding-left:30px;margin:15px 0 15px 30px;}
#content blockquote p{color:#ccc;font-style:italic;}
#content .client h3{margin-top:25px;}
#content .column h3{margin-bottom:-4px;}
#content .column .thumbnail{text-align:center;line-height:140px;}
.content ul { padding-left: 20px; color: #5C5C5C; }
#content .column .thumbnail img{vertical-align:middle;border:none;background:none;padding:0;}

/*This is for social icons on the home page*/
/* removing styles for footer test */
.socialicons { margin-top: -29px; height: 22px; width: 317px; overflow: hidden; float: right; }
.socialicons_tall { float: left; margin-right: -5px; }
.socialicons_tall2 { float: left; margin-right: -17px; }
.socialicons_short { float: left; width: 60px; }

#social_footer { margin: 25px 0 0 0;}
#social_footer div { margin-bottom: 11px; }

/** removed padding */.sidebar{margin:15px 0 20px;/*padding:0 0 30px;*/}
.sidebar h2{border-bottom:1px solid #d0d0d0;padding:15px 15px 5px;}
.sidebar p{padding:0 15px;}
.sidebar li {list-style: none;}

/**/
.feature-box{width:50%;float:left;}
.feature-box h4{color:#3f3f3f;padding:0 20px 0 0;}
.feature-box p{padding:15px 20px 15px 0;}
img.feature-boxicon{float:left;margin-bottom:20px;margin-right:20px;}
ul.recentposts{list-style:none;border-bottom:1px solid #ddd;margin:0 0 10px;padding:0;}
ul.recentposts li{color:#666;border-bottom:1px solid #ddd;padding:6px 0;}
ul.recentposts li p{margin:0 0 10px;padding:0;}

.post{clear:both;position:relative;padding:0;}
.post-date{background:#d1d1d1;width:40px;float:left;padding-top:8px;color:#3f3f3f;text-align:center;font-size:16px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;margin:0 10px 0 0;}
.post-date span{display:block;margin-top:2px;background:#444;color:#FFF;text-transform:uppercase;font-size:11px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;}
.post p{color:#5c5c5c;margin:0 0 10px 50px;}
.post h2 a{color:#3f3f3f;display:block;margin:0;padding:0;}

.post_img{background:#FFF;border:5px solid #CFCFCF;margin-bottom:10px;margin-top:10px;padding:1px;}
.post_img:hover{border:5px solid #aaa;}
.post_info .commentlist{text-transform:uppercase;padding:5px 0;}
.entry ul,.entry ol{list-style-type:disc;list-style-position:inside;margin:0;padding:10px 0 20px 20px;}
.entry ul{list-style-type:circle;}
.entry ol{list-style-type:decimal;}

/**/
div.excerpt{padding-bottom:5px;}
div.excerpt:last-child{border-bottom:none;}

#commentblock{background:#f7f7f7;border:1px solid #ddd;padding:10px;}
#comments h1{padding:20px;}
ol.commentlist li{list-style:none;margin:0;padding:5px 10px 0 100px;}
.comment_wrap{position:relative;background:#fff;overflow:visible;height:100%;border:1px solid #ccc;}
.comment-author{left:-90px;width:90px;color:#484848;font-size:10px;line-height:12px;}
.single_comment{margin-bottom:10px;padding:5px 5px 10px;}
.comment-author a{text-align:left;}
.avatar{border:1px solid #ddd;background:#fff;padding:3px;}
.commentlist ul.children{border-left:1px solid #ccc;margin:5px 0 0;padding:0;}
ol.commentlist li ul.children li{margin:0;padding:0 0 0 25px;}
.children .comment-author{position:absolute;top:15px;width:110px;color:#484848;text-align:left;font-size:10px;line-height:11px;}
ul.children .comment-author img.avatar{width:40px;float:right;margin-left:0;margin-right:10px;margin-top:0;height:40px;}
ul.children li.depth-2 .single_comment{margin-right:0;padding:15px 15px 1px;}
ul.children li.depth-3 .single_comment{margin-right:0;padding:15px;}


/**/
.contact-us{text-align:left;width:auto;padding:10px 0;}
.contact-us .submit{position:relative;left:105px;font-size:11px;width:100px;border:1px solid #999;background:#CCC;}
a.port_button{line-height:60px;background:#2c3437;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;width:150px !important;padding:5px 15px;}

/* styles associated with lightbox */
.nyroModalBg { position: fixed; overflow: hidden; top: 0; left: 0; height: 100%; width: 100%; background: #000; opacity: 0.7; z-index: 99997; }
.nmReposition { position: absolute; }
.nyroModalCloseButton { top: -13px; right: -13px; width: 26px; height: 26px; text-indent: -9999em; background: url(../images/close.png); z-index: 99998; }
.nyroModalTitle { top: -26px; left: 0; margin: 0; font-size: 1.1em; color: #ddd; }
.nyroModalCont { position: absolute; border: 4px solid #777; margin: 25px; background: #fff; z-index: 99998; }
.nyroModalCont iframe { width: 600px; height: 400px; }
.nyroModalError { border: 4px solid red; color: red; width: 250px; height: 250px; }
.nyroModalError div { min-width: 0; min-height: 0; padding: 10px; }
.nyroModalLink, .nyroModalDom, .nyroModalForm, .nyroModalFormFile { position: relative; padding: 10px; min-height: 250px; min-width: 250px; max-width: 1000px; }
.nyroModalImage, .nyroModalSwf, .nyroModalIframe, .nyroModalIframeForm { position: relative; overflow: hidden; z-index: 99999; }
.nyroModalImage img { vertical-align: top; z-index: 99999; }
.nyroModalHidden { left: -9999em; top: -9999em; }
.nyroModalLoad { position: absolute; width: 100px; height: 100px; background: #fff url(../images/ajaxLoader.gif) no-repeat center; padding: 0; }
.nyroModalPrev, .nyroModalNext { outline: none; position: absolute; top: 0; height: 60%; width: 150px; min-height: 50px; max-height: 300px; cursor: pointer; text-indent: -9999em; }
.nyroModalImage .nyroModalPrev, .nyroModalImage .nyroModalNext { height: 100%; width: 40%; max-height: none; }
.nyroModalPrev { left: 0; }
.nyroModalPrev:hover { background-image: url(../images/prev.gif); }
.nyroModalNext { right: 0; background-position: right 20%; }
.nyroModalNext:hover { background-position: right 20%; background-image: url(../images/next.gif); }

/* ? */
.jScrollPaneContainer{position:relative;overflow:hidden;z-index:1;}
.jScrollPaneTrack{position:absolute;cursor:pointer;right:4px;top:0;height:100%;background:#ddd;}
.jScrollPaneDrag{position:absolute;background:#999;cursor:pointer;overflow:hidden;}
.jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden;}
.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden;}
a.jScrollArrowUp{display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;height:9px;}
a.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;height:9px;}

#loading{margin:100px 95px;}
#main{text-align:center;width:475px;margin:40px auto;}
#subnav_top {height: 0px;width:100%;z-index:1000;float:right;}
#subnav_top #nav_links.login{display:block;position:relative;float:right;line-height:42px;padding-top:14px;color:#FFF;text-align:center;font-family:Verdana;font-size:8px;font-weight:700;margin:0;}
#subnav_top.navtop{padding-left: 16px; padding-right: 16px; float: left;}
#subnav_top a.navtop{height:20px;line-height:12px !important;font-family: 'ubunturegular', arial, sans-serif;font-weight:600;cursor:pointer;display:block;position:relative;}
#nav_links a{color:#FFF;vertical-align:text-top;margin-top:-8px;font-family:Arial;font-size:9pt; font-weight: 400; z-index: 99999;}

/**/
#lgm{font-family:'myriad-pro-1','myriad-pro-2',sans-serif;font-size:28pt;color:#FFF;width: 400px;margin-top:60px;}
.oj{color: orange;font-size: 14pt;}
.oj b {font-size: 16pt;color:#fff;}
.lg{font-family:'myriad-pro-1','myriad-pro-2',sans-serif;font-size:28pt;color:#FFF;}
.lt{ font-family: 'myriad-pro-1','myriad-pro-2',sans-serif; font-size:11pt; color:#fff; font-weight: 800; }
#panel{width:100%;height:270px;color:#999;background:#272727;overflow:hidden;position:relative;z-index:3;display:none;}
#panel .h1{font-size:1.6em;color:#FFF;margin:0;padding:5px 0 10px;}
#panel p{margin:5px 0;padding:0;}
#panel a{text-decoration:none;color:#15ADFF;}
#panel .content{width:960px;padding-top:15px;text-align:left;font-size:0.85em;margin:0 auto;}
#panel .content .left{width:280px;float:left;border-left:1px solid #333;padding:0 15px;}
#panel .content .right{border-right:1px solid #333;}
#panel .content label{float:left;padding-top:8px;clear:both;width:280px;display:block;}
#panel .content input.field{border:1px #1A1A1A solid;background:#414141;margin-right:5px;margin-top:4px;width:200px;color:#FFF;height:16px;}
#panel .content input:focus.field{background:#545454;}
#panel .content input.bt_login,#panel .content input.bt_register{display:block;float:left;clear:left;height:24px;text-align:center;cursor:pointer;border:none;font-weight:700;margin:10px 0;}
#panel .content input.bt_login{width:74px;background:transparent url(../images/bt_login.png) no-repeat 0 0;}
#panel .content input.bt_register{width:94px;color:#FFF;background:transparent url(../images/bt_register.png) no-repeat 0 0;}
#panel .lost-pwd{display:block;float:left;clear:right;font-size:0.95em;text-decoration:underline;padding:15px 5px 0;}
#map{margin-left:auto;margin-right:auto;background-image:url(../images/global_map_legend.jpg);background-repeat:no-repeat;height:489px;width:972px;}
.anchorOrange { font-size: 22px; color: #F67703; }
#panel p.orangetollfree{font-family:'myriad-pro-1','myriad-pro-2',sans-serif;color:#F67703;font-size:28px;margin-top:15px;font-weight:800;}
/* top subnav styles */
ul#nav_links li { position: relative; float: left; list-style: none; margin: 0 15px 0 15px; }
ul#nav_links li ul li { clear: both; }
ul#nav_links li ul li a { text-align: left; margin: 0; padding-left: 16px; }
ul#nav_links li ul li #nav_links_global { padding-left: 12px; }/*all locations - by david parsons*/
ul#nav_links li ul li a img { vertical-align: text-bottom; margin-bottom: 3px; margin-right: 4px; }
ul#nav_links li ul { display: none; position: relative; z-index: 99999; }
ul#nav_links li:hover ul {display: block; background-color: #262626; float: left; position: absolute; margin: -2px 0 0 0; left: -25px; padding: 0; z-index: 99998; }
ul#nav_links li:hover ul li { float: none; }
ul#nav_links li:hover li { float: left; color: #404040; clear: both; margin: 0 auto; padding: 0; width: 90px; }
ul#nav_links li:hover li.sub_support { width: 150px; }
ul#nav_links li:hover li a { border-bottom: 1px solid #8f8f8f; color: #fff; display: block; }
ul#nav_links li li a:hover { background-color: #343434; }
ul#nav_links li:hover li:last-child a { border-bottom: 0; }

/**/
#instabill{padding-left:500px;}
#open{margin-bottom:5px;}

.click-off{background:#000;opacity:0.5;width:100%;height:100%;top:0;left:0;z-index:200;position:fixed;display:none;}

/* ? */
#vpstext{width:950px;float:left;}
#vpstext p{width:695px;float:left;}

/* sub page style colocation*/
#subtext{width:700px;float:left;color:#373539;}

/**/
#comodo{float:left;margin-top:40px;margin-right:55px;width:186px;height:149px;background-image:url(/images/comodo_logo.png);}
#price{color:#000;font-size:24pt;float:right;}
.centeredimg{margin-right:200px;}
/* services page */
#service-items { width: 850px; float: none; margin: 0 auto; }
#service-items .addoninfo { width: 690px; margin: 0 auto 40px auto; }
#service-items h2 { font-family: 'ubunturegular', arial, sans-serif; }
.addoninfo{display:block;margin-bottom:40px; height: 130px;}
.partnerimage{margin-top: 10px;}
.partnerinfo{width:700px;margin-left:10px;}
.partnertext{width:500px;margin-top:10px;margin-bottom:20px;float: right;}
.partnertext .h2 { font-family: 'ubunturegular', arial, sans-serif; }
.partnertext .h2 span { font-size: 22px; }
.partnertext .h2 a{ font-size: 17px; font-weight:400;}
.partnerinfo-free{width: 100%; float: left; margin: 15px 0 15px 10px; clear: both;}
.partnerinfo-free a { display: inline-block; }
#eonline_list { float: left; width: 320px; }
#eonline_list ul li { line-height: 24px; }
#subtext #more_info { float: left; margin: 50px 0 0 150px; }
#subtext #edatalogo { margin-top: 70px; }
#e-data { clear: both; float: left; margin-bottom: 50px; }
#edata_headline { color: #373539; font-size: 18px; margin-bottom: 12px; }
#edata_fees { font-style: italic; }
#subtext #cglogo { width: 600px; float: none; margin: 0 auto 15px auto; display: block; }
#cgmovie { margin: 20px 0 0 70px; }
.toolinfo { margin: 20px 0 0 0; }

/* services / domain reseller page 3/28/13 */
#domain_table{width:600px;margin: 15px auto 30px auto; text-align:center;}
.table_title{border-right:#FFF solid 1px;text-align:center;background-color:#e0630e;color:#FFF;}
#listed{margin-top:20px;margin-left:50px;}
#listed ul li {list-style: none;}
#listed ul li ul li { list-style: initial; margin-left: 25px; }

/* services/security_backup -- last edited 9/7/12 */
#backup_table { width: 963px; height: 567px; background: url('/images/backup_table.jpg') no-repeat; padding: 112px 0 0 0; margin-left: -30px;}
#backup_table table { float: left; display: block; }
#backup_table tr { height: 30px; }
.ssl_text td img { float: none; }

/* main page */
#topinfo img{margin-left:120px;margin-bottom:20px;}
#homecontent{ font-size:12px; color: #5c5c5c; font-family: "Arial"; }

h1,.h1{font-size:28px;line-height:normal;font-weight:400;font-family:'myriad-pro-1','myriad-pro-2',sans-serif;color:#3f3f3f;margin:0;padding:0;}
h2,.h2,#accordion h2, h2 a{font-size:20px;line-height:normal;font-weight:400;font-family:'myriad-pro-1','myriad-pro-2',sans-serif;color:#3f3f3f;letter-spacing:-1px;margin:0;padding:3px 0;}
h3, h3 a{font-size:20px;line-height:normal;font-weight:400;font-family:'myriad-pro-1','myriad-pro-2',sans-serif;color:#3f3f3f;}
.h3{font-size:20px;line-height:normal;font-weight:400;font-family:'myriad-pro-1','myriad-pro-2',sans-serif;color:#3f3f3f;margin:12px 0;}
h4,.h4{font-size:18px;line-height:normal;font-weight:400;font-family:'myriad-pro-1','myriad-pro-2',sans-serif;color:#3f3f3f;margin:0;padding:5px 0;}
h5,.h5{font-size:14px;line-height:normal;font-weight:400;font-family:'myriad-pro-1','myriad-pro-2',sans-serif;color:#3f3f3f;margin:0;padding:5px 0;}
h6,.h6{font-family:"Lucida Sans", Georgia, "Times New Roman", Times, serif;font-size:14px;font-weight:700;color:#fc7c0a;margin:0;}

a { color: #F37720; font-family: "Arial"; text-decoration: none; outline: none; }
a:hover{text-decoration:underline;}
p{color:#5c5c5c;margin:0 0 5px 0;}
.bold { font-weight: bold; }
.textright{text-align:right;}
.alignleft{width:auto;float:left;margin:0 20px 10px 0;}
small{color:#666;font-size:12px;}
img{border:0;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:3px 0 3px 15px;}
.grey{color: #ccc;font-weight:700;}
.red{color:#FE3131;}
.italic { font-style: italic; }
#section span{margin-top:50px;}

/* some styles for the footer -- possible to remove */
.blog_post { padding: 5px 0 10px 0; clear: both; }
.blog_postItem { float: left; font-size: 15px; color: #494949; margin: 0; padding: 0px 8px 0 0; }
.blog_postLink { width: 80%; float: left; color: #494949; vertical-align: middle; margin-bottom: 10px; }
.blog_postLink:hover { color: #3590EF; }
#recentPosts { font-size: 20px; color: #3f3f3f; line-height: normal; margin: 12px 0; }
#recentPosts:hover { color: #3590EF; }
.shared-info{width:650px;}

.package{font-family:'myriad-pro-1','myriad-pro-2',sans-serif;font-size:18pt;font-weight:700;color:#343434;}
.package-price{font-family:'myriad-pro-1','myriad-pro-2',sans-serif;font-size:24pt;letter-spacing:-2px;font-weight:700;color:#ed6621;}
#hosting-specs{float:right;color:#343434;margin-bottom:50px;}

/* ? */
ins,#slider a:hover,#contact-block .puller:hover,#tab_cat a:hover{text-decoration:none;}
.container_12 .grid_9,.container_16 .grid_12{width:700px;}
.alpha,.noLeftMargin,#priceTable .tabContent .grid_4{margin-left:0;}
.omega,.noRightMargin{margin-right:0;}
.container_12 .grid_22,.container_16 .grid_3{width:160px;}
.container_12 .grid_65,.container_16 .grid_7{width:400px;}
.clearfix:after,#respond:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html,.post h2,ol.commentlist,.alt{margin:0;padding:0;}
.rightalign,.alignright,#vpstext img,#subtext img,#subtext2 img{float:right;}
.leftalign,.tweet .avatar,.tweet .user,.tweet .time,#vps-slider p{float:left;}
.textleft,#output{text-align:left;}
img.noBorder,img.noBorder:hover,#content img.noBorder,#content img.noBorder:hover{border:0;background:none;padding:0;}
.size11,#tagline #tour .simpleButton{font-size:11px;}

/**/
.simpleButton:hover,.simpleButton a{color:#ff802b;}
.simpleMenu,#sidebar0 .widget ul,#priceTable ul{list-style-type:none;}
.learnMore:hover,.hireNow:hover,.signUpButton:hover,.logIn:hover{background-position:left -45px;}
.learnMore:active,.hireNow:active,.signUpButton:active,.logIn:active{background-position:left -90px;}

/* ? */
.previous:hover,.next:hover{background-position:left bottom;}
.previous:active,.next:active{background-position:right bottom;}
.previous.disabled,.next.disabled{cursor:default;background-position:top left;}

a.readfull:hover,.post h2 a:hover{color:#f60;}
.bread span a:hover,#accordion a:hover{text-decoration:underline;}
/**/
.readmore a:hover,.port h5 a:hover{color:#fff;}
#portofolioSlider .title a{color:#666;}
#content img,#tagline #tour .videoThumb img,#sidebar0 .widget img{background-color:#FFF;padding:2px;}
#sidebar0 .widgetContent,#noc img,#corp img,#callcenter img{margin-left:10px;}
/**/
#portofolioSlider h3,#priceTable .tabContent li,#comparecomodo img{margin-bottom:20px;}
ul.recentposts li a:link,ul.recentposts li a:visited,ul.recentposts li a:active,ul.recentposts li a:hover{text-decoration:none;padding:0;}
ul.recentposts li h6,.tweet .user{font-weight:700;}
.post-info,.entry P,#panel .content form{margin:0 0 10px;}
a.read,a.toggleLink{background:URL(../images/readmore.gif) left center no-repeat;float:right;padding:0 0 0 20px;}
a.read:hover,a.toggleLink:hover{background:URL(../images/readmoreo.gif) left center no-repeat;text-decoration:none;color:#b10000;}
a.port_button:hover,#panel a:hover{color:#FFF;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul,ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em;}
.sf-menu li.current-cat a,.sf-menu li.current_page_item a,.sf-menu li.current-cat a:visited,.sf-menu li.current_page_item a:visited{color:#3f3f3f;font-weight:700;}

/**/
#vpstext span,#subtext2 span{font-size:14pt;color:#e0630e;float:left;}

/* facilities */
#noc,#corp,#callcenter{margin-bottom:70px;}
#noc .image,#corp .image,#callcenter .image{text-align:center;}

/* 404 page styles */
#page_404 { font-size: 22pt; letter-spacing: 1px; text-align: center; line-height:16pt; margin-bottom: 10px; }
#contact_404 { font-size: 16pt; letter-spacing: 1px; color: #505050; text-align: center; }
#contact_404 span a{ font-size: 16pt; font-style: normal; color: #0085f6; text-decoration: none; }
#contact_404 span a:hover { font-style: italic; }
#contact_text_404 { height: 130px; margin-top: 60px; }
#trexi_404 { display: block; margin: 0 auto 30px auto; }
/* Easy Slider */
#slider{position:relative;display:block;overflow:hidden;border:none;height:240px;width:960px;margin:10px 0 20px;padding:0;}
#slider a{display:block;width:100%;height:100%;text-decoration:none;}
#slider .slide1{background-image:url(../images/slide1.png);width:960px;height:240px;}
#slider .slide3{background-image:url(../images/slide2.png);width:960px;height:240px;}
#slider .slide4{background-image:url(../images/slide4.png);width:960px;height:240px;}
#slider h1{color:#333;display:inline;}
#slider p{color:#333;margin:0 0 5px;}
#slidehalf{margin-top:20px;margin-right:20px;float:left;}

/* Front Page Slider */
#front-slider .main_view{float:left;position:relative;}
#front-slider .window{height:260px;width:958px;overflow:hidden;position:relative;}
#front-slider .image_reel{position:absolute;top:0;left:0;}
#front-slider .image_reel img{float:left;}
#front-slider .paging{position:absolute;bottom:25px;right:425px;width:125px;height:35px;text-align:center;line-height:35px;display:none;}
#front-slider a{text-decoration:none;color:#fff;padding:5px;}
#front-slider a.active{font-weight:700;background:#666;border:1px solid #000;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;}
#front-slider a:hover{font-weight:700;}
/* New Slider */
.slide_bg{height: 260px;width:100% !important;background:url('../images/header_bg.jpg');}

/* Sub Nav */
.subnav { border-right: 1px #cfcfcf solid;margin-top: 50px;}
.subnav h1 {font-size: 24px; color: #272727;}
.subnav ul {list-style: none; padding: 0px;   margin: 0px;}
.subnav li {display: block;border-bottom: 1px #cfcfcf dashed;   background: url("../images/arrow.jpg") left center no-repeat;   height: 25px;   width: 219px;padding-top: 5px;}
.subnav li:hover  {background: url("../images/arrow_selected.jpg") left center no-repeat;}
.subnav li.current  {background: url("../images/arrow_selected.jpg") left center no-repeat;}
.subnav ul li a {text-decoration: none; color: #272727; margin-left: 25px;}
.subnav ul li.current a { color: #f37720; }
.subnav li:hover a {color: #f27620; margin-left: 25px;}
.subnav .last {border: none;}

/* Vps page */
#vps_table { height: 470px; width: 962px; background: url('/images/vps_4_plans.jpg') no-repeat; padding-top: 89px; margin: 20px auto; }
#vps_table a.ordercta { display: block; height: 48px; width: 99px; position: relative; top: -24px; }
/*#top_text { text-align: center; margin: 0px; }*/
#vps_table .order-link { padding-top: 88px; }
#top_text h1{ font-size: 28px; }
.vpstext { font-size: 12px; color: black; }
.heading { padding-left: 20px; }
.bothead { margin-bottom: 20px; }
#vpstoplink { color: #3f3f3f; }
#livhelp { font-size: 15px; text-decoration: none; }
#livhelp:hover #supportForYou { text-decoration: underline;}
#service_box { margin: 30px 0 30px 0; }
#service_box img { border-style: none; }
#contact_text { text-align: center; height: 90px; margin-top: 30px; margin-bottom: 40px; border-top: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; }
#contact_text .h2 {margin-bottom: -9px;}
#contact_text a { color: #F67803; font-size: 16px; text-decoration: none; }
#contact_text a:hover { text-decoration: underline; }
#contact_text span { color:#0086f7; }
#managedq { font-size: 12px; color: #F37721; margin: 0 3px 0 3px; }
#plans_addinfo { float: left; margin-left: 25px; margin-bottom: 25px; }
#plans_addinfo p { width: 230px; line-height: 6px; }
#software_included {padding-top: 60px; margin-bottom: 60px;}
.software_logo {border-right: solid 1px #cbcbcb;margin-left: -10px;}
.dedi_software_logo { border-right: solid 1px #cbcbcb; margin-left: -10px; height: 130px; }
.dedi_software_logo img { margin: 25px 0 0 0; }
.software_info {margin-left: 28px;}
.soft_ware_url {margin: 5px 0 5px 0; color: #f28200;}
#vps_table #viewNoc { margin: 0 0 10px 0; }

/* top_text shared page styles for header of product pages */
.whyService { float: left; margin-left: 35px; }
.whyHd { width: 608px; float: left; line-height: 26px; }
.topSpecs { margin: 5px 0 0 35px; }
.hdSpecs { width: 230px; float: left; margin-left: 17px; list-style-image:url('/images/bullet_star.png'); }
.hdSpecs li { color: #5C5C5C; margin: 5px 0; vertical-align: top; }
.topH1 { margin: 10px 0 0 0; text-align: center; }
.topH2 { font-family:'myriad-pro-1','myriad-pro-2',sans-serif;color:#F67703; text-align: left; margin-bottom: 8px; }
.topH5 { font-family:'myriad-pro-1','myriad-pro-2',sans-serif;color:#F67703; text-align: left; margin-bottom: 8px; font-weight: 800; }
.topH5 img { float: left; }
.operatingSys { color: #5C5C5C; float: left; margin: 10px 80px 0 20px; }
.operatingSys li { margin: 0 0 4px 10px; }
.noListStyle { list-style: none; margin: 0; }
.noListStyle .topH5 { margin: 0 0 0 -16px; }
.noListStyle span { font-style: italic; display: inline-block; margin: 0px 0 8px -16px; }
#serviceBoxWr { float: left; margin-left: -22px; margin-top: -34px; }
#serviceBoxWr img { float: right; clear: right; }
#specText { font-size: 17px; color: #5C5C5C; text-align: center; margin: 15px 0; }
#linkToSpec { font-size: 17px; display: inline; text-decoration: underline; }
#linkToSpec:hover { color: #0086F7; }
#linkToSpec:hover span { color: #0086F7; }
#linkToSpec span { color: #F67703; }
#specImage { margin: -20px 10px 8px -11px; }

/* shared page */
#pageTop { margin-top: 40px; }
.aleft { text-align: left; } /*align left*/
.orange{ font-family:'myriad-pro-1','myriad-pro-2',sans-serif;color:#F67703; }
.icons { margin-left: 10px; }
#middlePage { float: left; margin-top: 10px; }
.subhead { width: 216px; display: inline; float: left; clear: right; }
#pop { width: 231px; float: left; clear: left; margin-top: 10px; }
#priv { vertical-align: top; margin-left: 16px; }
#seemore { float: left; clear: left; margin-left: 150px; display: inline; font-size: 17px; }
#nextcomment { float: left; clear: left; margin-top: 15px; margin-left: 150px; font-size: 17px; text-decoration: none; }
#nextcomment:hover span { text-decoration: underline; }
#client_testis { float: left; height: 100px; width: 280px; margin-top: 10px; color: #5C5C5C; font-style: italic; }
#ctleft { width: 350px; margin-left: 35px; }
#poright { width: 455px; float: right; }
#icoheader { margin-bottom: 30px; font-size: 30px; }
#software_included .shared {margin-top: 60px;}
/* country drop down styles */
#country_dropdown { float: right; width: 335px; margin: 20px 0 0 0; }
#country_text { font-size: 14px; font-weight: bold; color: #5c5c5c; margin: 0 12px 0 0; }
/* bottom table */
#bottom_table { margin: 25px 0 85px 0 ; }
#bottom_table tr { color: #5c5c5c; border-bottom: 1px #c5c5c5 solid; }
#bottom_table img { vertical-align: middle; }

/* Enkompass page */
/* table nav */
.table_nav { display: inline; margin-left: 15px; padding: 0; }
#enkomTable_buttons { margin: 0 auto 0 166px; }
#enkomTable_buttons p { display: inline; font-size: 21px; color: #5c5c5c; margin-left: 50px; }
#enkomTable_buttons ul li { list-style: none; margin-left: 12px; display: inline; }
.enkom_button { border-top: 1px solid #f2741f; background: #ed7a07; background: -webkit-gradient(linear, left top, left bottom, from(#ed5f00), to(#ed7a07)); background: -moz-linear-gradient(top, #ed5f00, #ed7a07); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0; -moz-box-shadow: rgba(0,0,0,1) 0 1px 0; box-shadow: rgba(0,0,0,1) 0 0 0; text-shadow: rgba(0,0,0,.4) 0 1px 0; color: #fff; font-size: 24px; font-family: "Arial", serif; text-decoration: none; text-align: center; padding: 5px 50px; /* controls size of button */  }
.enkom_button:hover { border-top-color: #e86c00; background: #e86c00; color: #ffffff; text-decoration: none; }
.enkom_button:active { border-top-color: #f2741f; background: #f2741f; }
.acenter { text-align: center; }
#enkom_table { height: 482px; width: 776px; background: url('/images/enkompass_shared_bg.jpg') no-repeat; padding-top: 20px; margin: 20px auto; }
#enkom_table2 { height: 482px; width: 776px; background: url('/images/enkompass_reseller_bg.jpg') no-repeat; padding-top: 20px; margin: 20px auto; }
#enkom_table a { display: block; height: 48px; width: 99px; }
.entab { margin-top: 125px; }
.enkom_text { font-size: 12px; color: #5C5C5C; }
.service_rightside {  margin-top: 65px; float: right; }
.service_rightside a { height: 82px; width: 235px; margin-bottom: 30px; display: block; }
.service_rightside img { height: 82px; width: 235px; margin-bottom: 30px; }
#iconsHeader { margin: 35px auto 35px auto; font-size: 30px; }
#bottomIcons { margin-bottom: 45px; }
#testi_arrow { vertical-align: middle; margin: 0 0 4px 8px; } /* used for all testi-switch */

/* Windows VPS page - 7/4/11 */
/** POTENTIALLY REMOVE */
.whiteBG { background-color: #fff; margin-bottom: 60px; padding-bottom: 60px; }
#wvpsWrapper { background: #062b4b url('/images/wvpsbg.jpg') repeat-x; position: relative; font-family: "Arial"; min-width: 980px;}
#wvpsHeading { text-align: center; font-size: 28px; font-weight: bold; font-family:'myriad-pro-1','myriad-pro-2',sans-serif; font-style: italic; color: #f77803; margin: 55px auto 15px auto; padding: 0px; }
#xenvs { text-align: center; font-family:'myriad-pro-1','myriad-pro-2',sans-serif; font-size: 18px; font-style: italic; color: #3c3c3c; margin: 0 auto 40px auto; padding: 0px; }
.wvpsDesc { width: 895px; font-size: 16px; margin: 15px 0 0 20px; }
.wvpsTableGrey { background-color: #f8f8f8; }
#monthprice { vertical-align: top; text-align: center; padding-top: 30px; color: #21425f; font-size: 19px; font-style: italic; font-weight: bold; }
.wvpsTheading { font-size: 13px; font-weight: bold; color: #454545; }
.wvpsPrice { font-size: 45px; font-weight: bold; font-style: italic; color: #ff7b1c; display: block; margin-top: 12px; }
.wvpsPrice2 {font-size: 48px; font-weight: bold; font-style: italic; color: #349ff8; display: block; margin-top: 12px; }
.wvpsYearly { color: #9c9c9c; font-size: 13px; font-style: italic; display: block; margin-top: 10px; }
#wvps_table { width: 630px; margin: 50px 0 0 20px; }
#wvps_table tr { height: 36px; vertical-align: middle; }
#wvps_table p { margin: 0; }
.wvps_text { font-size: 13px; color: #5C5C5C; border-top: 1px #e0e0e0 solid; }
#readytogo { color: #000; }
#r2gText { width: 250px; float: right; font-size: 16px; font-weight: bold; color: #3f3f3f; margin-top: 50px; }
#r2gimg { background-image: url("/images/r2gapp.jpg"); height: 269px; width: 259px; float: right; margin: 10px 10px 0 0; }
#r2gimg:hover { background-image: url("/images/r2gappHov.jpg"); }
#contact_text_wvps { text-align: center; height: 60px; width: 900px; margin: 40px auto 0 auto; padding: 10px 0 10px 0; border-top: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; }
#contact_text_wvps .h2 {margin-bottom: -12px;}
#contact_text_wvps span { color:#0086f7; }
#software_included_wvps { margin-bottom: 35px; padding: 60px 0 60px 0; }
.wvpsPartition { height: 185px; }
.software_logo_wvps {border-right: solid 1px #cbcbcb; width: 180px; float: left; margin-left: 50px; }
.software_info_wvps { width: 600px; float: left; margin-left: 50px; }
.soft_ware_url_wvps { display: block; margin: -5px 0 5px 0;color: #f28200;}
.wvpscta { background: url("/images/wvpscta.png"); height: 40px; width: 119px; margin: 12px 0 20px 0; display: block; }
.wvpscta:hover { background: url("/images/wvpsctaHover.png"); }
#webMatrix { height: 500px; margin-top: 30px; margin-bottom: 60px; background-color: #fff; }
#wmHeadline { font-size: 30px; width: 935px; margin: 0 auto; padding-top: 50px; }
#wmLeftside { float: left; margin: 40px 0 0 25px; }
#wmIntro { color: #ff972f; font-size: 19px; width: 255px; }
#wmpara {  width: 315px; }
#wmInfo { width: 300px; font-size: 25px; margin: 45px 0 5px 40px; }
#wmLeftside a:link { font-size: 18px; margin: 0 0 0 30px; color: #5C5C5C; }
#wmLeftside a:hover { color: #ff972f; }
#wmLeftside a:visited { color: #5C5C5C; }
#wmvid { float: left; margin: 40px 0 0 8px; }
/* Edited 8/25/15 */
#wVps p { text-align: center; }
#wVps form { width: 52%; height: 100%; background: #f5f5f5; margin: 6px auto 0 auto; padding: 35px 7% 35px 7%; }
#wVps label { color: #a1a1a1; margin-bottom: 5px; display: block; clear: both; }
#wVps input,
#wVps textarea { width: 96%; font-size: 18px; border: 0; margin: 0 auto 20px auto; padding: 2%; display: block; clear: both; }
#wVps form p { width: 86%; text-align: left; margin: 10px 0 20px 0; }
#wVps form div { text-align: right; }
#wVps button { display: inline-block; }
#wVps form #honeypot { text-align: left; }
#wVps #formError { width: 400px; margin: 0 0 20px 0; }
#wVps form #formError p { margin: 0; }

/* Cart Floater */
#cart{position:fixed;right:-8px;top:100px;height:240px;width:156px;background:url('/images/cart.png'); z-index: 99999;}
#spacer{height:800px;}
#cart .cart-btn{margin:18px 0 0 35px;}
#cart .items{text-align:center;margin-top: 120px;color: #000;font-weight:bold;}
#cart .cart-txt{text-align:center;font-size: 12px;color: #000;line-height: 10px;}
#cart .cart-num{color:#F37721;}

/* Global /international/ landing pages 6/27/12 */
/*mexico*/
#intlSplash_h1 { margin-top: 45px; }
.global_form { margin: 0 0 50px 0;}
.global_form#contact-form p { width: 285px; margin: 0 0 6px 0; }
#intl_colo { width: 702px; display: block; margin: 40px auto 0 auto; }
#contact_intl { width: 586px; float: left; margin-top: 3em; }
#contact_intl h2 { color: #ff8a00; font-size: 30px; font-style: italic; margin: 0 0 15px 10px; }
#sayHello_intl { width: 350px; float: right; margin: 10em 0; text-align: center; }
#sayHello_intl h2 { color: #ff8a00; font-size: 30px; }
#intl_phone { font-size: 28px; color: #404040; margin: 8px 0 15px 0; }
#lc_intl { color: #ff8a00; font-size: 19px; }
.form_sent { width: 436px; text-align: center; margin: 0 auto 20px auto; }
/*brazil*/

/* shared-contact-form-styles */
.drop-shadow { position:relative; float:left; width:40%; padding: 1em 0 0 1.5em; margin:2em 0 4em 0; background:#fff; -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1); -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1); box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1); }
.drop-shadow:before, .drop-shadow:after { content:""; position:absolute; z-index:-2; }
/* Lifted corners */
.lifted:before, .lifted:after { bottom:15px; left:10px; width:50%; height:20%; max-width:300px; max-height:100px; -webkit-box-shadow:0 15px 10px rgba(199, 199, 199, 1); -moz-box-shadow:0 15px 10px rgba(199, 199, 199, 1); box-shadow:0 15px 10px rgba(199, 199, 199, 1); -webkit-transform:rotate(-3deg); -moz-transform:rotate(-3deg); -ms-transform:rotate(-3deg); -o-transform:rotate(-3deg); transform:rotate(-3deg); }
.lifted:after { right:10px; left:auto; -webkit-transform:rotate(3deg); -moz-transform:rotate(3deg); -ms-transform:rotate(3deg); -o-transform:rotate(3deg); transform:rotate(3deg); }

/* /about/community-programs/ */
.aboutcommunityspacing { margin: 18px 0px; }
#aboutcommunitynounderline { text-decoration: none; }
.aboutcommunityitalisize { font-style: italic; font-size: 15px; margin-bottom: 13px; }
.aboutcommunityindentlist { margin-left: 10px; }
.aboutcommunitymainheadings { margin: 35px 0 15px 0; }
.aboutcommunitymainheadingstop { margin-bottom: 10px; }
.aboutcommunityliststyles { margin: 4px 0px; }

/* Affiliates page revised 8/7/15 */
#affiliate_content { margin: 50px 0 50px 0; }
#affiliate_content .h1 { color: #f67703; font-size: 46px; margin-bottom: 10px; font-family:'myriad-pro-1','myriad-pro-2',sans-serif; }
#aff_sec_statement { width: 500px; font-size: 24px; line-height: 30px; margin-bottom: 45px; }
#aff_faq_statement { width: 600px; font-size: 24px; line-height: 30px;  margin-top: 25px; margin-bottom: 25px; }
#aff_top { height: 373px; width: 952px; background-image: url("/images/aff_bg.jpg"); }
#aff_cta { float: left; margin-left: 128px; }
#aff_cta_bottom { margin: 60px 0 0 60px; }
#aff_topLeftSide { margin-top: 60px; }
#aff_text { float: left; clear: left; font-size: 16px; color: #959595; width: 300px; margin: 6px auto 0 118px; }
#aff_text span { font-weight: bold; font-style: italic; text-decoration: underline; }
.aff_heading { font-size: 28px; margin-bottom: 35px; font-family:'myriad-pro-1','myriad-pro-2',sans-serif; }
.aff_theading { width: 125px; font-weight: bold; text-align: left; }
.aff_price { width: 125px; font-weight: bold; text-align: right; }
.trborder { border-bottom: 1px #c5c5c5 solid; }
#aff_middle { margin-bottom: 50px; }
#affback { font-size: 14pt; display: block; margin: 35px 0 0 15px; }
#aff_payment { padding-top: 8px; }
#faq_payment { margin: 40px 0 50px 110px; }
#aff_payment table {  height: 125px; color: #3a3a3a; border: 2px #fafafa solid; -moz-box-shadow: 0 0 1px #c5c5c5; -webkit-box-shadow: 0 0 1px #c5c5c5; box-shadow: 0 0 1px #c5c5c5; }
#aff_payment table tr { background-color: #fafafa; }
#aff_payment table tr:hover { background-color: #fff; }
#aff_payment table td { vertical-align: middle; margin: 0; padding: 0; padding-left: 35px; padding-right: 35px; }
#aff_payment a { margin: 0; padding: 0; color: #5c5c5c; text-decoration: none; }
#aff_payment a:hover { color: #F37721; text-decoration: underline; }
#aff_terms { font-size: 11px; width: 380px; margin-top: 6px; margin-left: 8px;  }
#aff_steps { float: left; color: #5c5c5c; margin: 0 0 15px 45px; list-style-type: none; }
#aff_steps img { float: left; margin-right: 15px; }
#aff_steps li { float: left; width: 185px; line-height: 18px; margin-right: 30px; }
#aff_steps span { font-weight: bold; font-style: italic; }
#borderLine { height: 5px; width: 100%; border-top: 1px #c5c5c5 solid; margin-top: 30px; margin-bottom: 30px; }
.aff_credit { font-weight: bold; }
#aff_faq_subtext { margin-bottom: 50px; }
.faq_question { font-weight: bold; margin: 25px 0 15px 0; }
.faq_answers { margin-left: 15px; }
.statement_bottom { width: 360px; margin: 10px 0; }
#blue_aff {width: 100%; color: #00a2ff; font-family:'myriad-pro-1','myriad-pro-2',sans-serif; font-size: 35px; margin: -15px 0 50px 75px; display: inline-block;}

/* Where's Alex Contest Entry Form */
.form_content{ height: 600px; margin: 0 auto; padding: 20px 0 30px; }
#submittedHeading { width: 430px; margin: 75px auto 85px auto; font-size: 36px; color: #404040; }
#blog-form { width: 705px; margin: 0 auto; padding-left: 85px; }
.subLinks { width: 325px; margin: 30px auto; text-align: center; }
#thankYou { width: 550px; color: #404040; font-size: 16px; margin: 0 auto 60px auto; padding: 0; text-align: center; }
.submittedLink:link { color: #fc7c0a; font-size:40px; text-decoration: none; }
.submittedLink:hover { text-decoration: underline; }
.submittedLink:visited { color: #404040; }

/* VIDEO TOUR STYLES */
#topBanner { height: 43px; background: url("/images/videoTourBg.jpg") repeat-x; }
#topBanner img { margin: 8px 0 0 30px; }
#videoPlayer { width: 620px; margin: 0 auto; }

/* live chat sidebar 11/4/11 */
#chat_sidebar { height: 200px; background: url("/images/chat-tab.png") no-repeat scroll left top transparent; position: fixed; right: -4px; top: 365px; width: 46px; z-index: 99777; }
#chat_sidebar a { display: block; height: 200px; width: 46px; }

/* edu/fullsail/ssc/neumont/ksu free hosting plans page 2/10/2011 */
#edu_content { margin: 0 0 50px 0; }
#edu_content .h1 { color: #f67703; font-size: 42px; margin: 0 0 10px 50px; font-family:'myriad-pro-1','myriad-pro-2',sans-serif; }
#edu_sec_statement { font-size: 24px; line-height: 30px; margin: 0 0 45px 50px; }
#edu_cta { float: left; margin: 20px 0 0 106px; }
#edu_topLeftSide { margin-top: 40px; }
#edu_topRightSide { float: right; width: 335px; height: 266px; background-image: url("/images/fullsail_logo.jpg"); }
#ssc_topRightSide { float: right; width: 335px; height: 266px; background-image: url("/images/ssc_logo.jpg"); }
#neumont_topRightSide { float: right; width: 335px; height: 266px; background-image: url("/images/neumont_logo.jpg"); }
#edu_text { float: left; clear: left; font-size: 16px; color: #959595; width: 300px; margin: 6px auto 0 95px; }
#edu_text span { font-weight: bold; font-style: italic; text-decoration: underline; }
.edu_heading { font-size: 30px; margin-bottom: 35px; font-family:'myriad-pro-1','myriad-pro-2',sans-serif; color: #2c2c2c }
#edu_contact { height: 50px; font-size: 30px; margin: 60px 0 35px 40px; display: block; font-family:'myriad-pro-1','myriad-pro-2',sans-serif; color: #606060; }
#edu_livechat { color: #00a9ff; font-size: 26px; }
#edu_number { color: #00a9ff; }
#edu_bottom { margin: 80px 0 0 0; }
#edu_bottom_right { margin: 10px 0 0 100px; }
#ksu_topRightSide { float: right; width: 335px; height: 266px; background-image: url("/images/ksu-logo.jpg"); }

/* hd cloud test styles  5/18/12****************************************/
#interestPoints { width: 485px; height: 415px; }
#interestPoints h2 { margin-bottom: 8px; }
#interestPoints p { width: 330px; font-size: 15px; }
#sliderBox { width: 455px; height: 415px; background-color: #fff; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888; }
#sliders { width: 375px; height: 375px; margin: 0 auto; }
.sliderName { display: inline; color: #5f5f5f; font-size: 18px; }
#sliderHeading { font-size: 30px; text-align: center; letter-spacing: 1px; padding-top: 15px; }
#monthlyCost { width: 140px; font-size: 24px; color: #404040; float: left; margin: 40px 0 0 25px; }
#monthlyAmount { width: 200px; font-size: 24px; font-weight: 800; }
/*change this class once going live */ .cloud_grey { background-color: #f5f5f5; }
.cloudInfo { color: #ff7903; }
/* hdcloud button */
.cloudButton { -moz-box-shadow: inset 0px 1px 0px 0px #fce2c1; -webkit-box-shadow: inset 0px 1px 0px 0px #fce2c1; box-shadow: inset 0px 1px 0px 0px #fce2c1; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f09b5a), color-stop(1, #e67220)); background: -moz-linear-gradient(center top, #f09b5a 5%, #e67220 100%); background-color: #f09b5a; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #bdbdbd; display: inline-block; color: #ffffff; font-family: arial; font-size: 15px; font-weight: bold; margin: 30px 0 0 0; padding: 6px 25px; text-decoration: none; text-shadow: 1px 1px 0px #757575; }
.cloudButton:hover { background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e67220), color-stop(1, #f09b5a)); background: -moz-linear-gradient(center top, #e67220 5%, #f09b5a 100%); background-color: #e67220; color: #fff; text-decoration: none; }
.cloudButton:active { position: relative; top: 1px; }
/* contact styles */
#cloudContact { text-align: center; height: 90px; margin-top: 45px; margin-bottom: 40px; border-top: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; }
#cloudContact h2 { font-size: 28px; color: #404040; letter-spacing: 1px; margin-top: 15px; }
#cloudContact h3 { font-size: 16px; color: #404040; }
#cloudContact h3 span { font-style: italic; }
#cloudContact a { color: #00a2ff; font-size: 15px; text-decoration: none; font-style: normal; }
#cloudContact a:hover { text-decoration: underline; }
/*the slider background*/
.slider { width:340px; height:11px; background: url("/images/slider-bg.png"); position: relative; margin: 10px 0 0 0; padding:0 10px; }
/*Style for the slider button*/
.ui-slider-handle { width:24px; height:24px; position:absolute; top:-7px; margin-left:-12px; z-index:200; background:url("/images/slider-button.png"); }
/*Result div where the slider value is displayed*/
.slider-result { font-size:24px; font-family:Arial, Helvetica, sans-serif; color: #e97a11; font-weight:700; margin: 25px 0 0 10px; display: inline-block; }
/*This is the fill bar colour*/
.ui-widget-header { background:url("/images/slider-fill.png") no-repeat left; height:8px; left:1px; top:1px; position:absolute; }
/* end hd cloud test styles ****************************************/


/* New Index 10-17-14 */
#hd-home { line-height: 24px; text-align: center; }
.rslides h1, .rslides h2, .rslides h3 { color: #fff; font-size: 52px; font-family: 'allerregular', arial, sans-serif; position: relative; text-shadow: 1px 1px 0px #333; -moz-text-shadow: 1px 1px 0px #333; -webkit-text-shadow: 1px 1px 0px #333; }
#banner-dc h2 span, #banner-managed h2 span, #banner-culture h2 span, #banner-global h2 span { color: #f37720; font-family: 'journalregular', arial, sans-serif; position: relative; display: block; }
#banner-dc h2 span:first-of-type { text-align: left; top: 20px; left: 190px; }
#banner-dc h2 span:last-of-type { text-align: right; top: -20px; right: 170px; }
#banner-cpanel img { margin-bottom: 15px; }
#banner-cpanel h2 { font-family: 'myriad-pro-1', 'myriad-pro-2', sans-serif; }
#banner-cpanel h2 span { font-weight: 800; font-style: italic; }
#banner-cpanel h3 { font-size: 52px; font-family: 'allerregular', arial, sans-serif; margin-bottom: 30px; }
#banner-cpanel h3 span { font-family: 'aller_lightregular', arial, sans-serif; }
#banner-global h2 a { color: #d4d7da; font-family: 'allerregular', arial, sans-serif; font-size: 72px; margin-top: 30px; display: block; }
#banner-global h2 a:hover { text-decoration: none; }
#banner-global h2 span { font-size: 48px; }
#banner-global h2 span:first-of-type { text-align: left; top: 20px; left: 80px; }
#banner-global h2 span:last-of-type { text-align: right; top: -30px; right: 115px; }
#banner-global img { position: absolute; top: 28px; }
#banner-managed h2 span:first-of-type { text-align: left; top: 20px; left: 120px; }
#banner-managed h2 span:last-of-type { text-align: right; top: -30px; right: 120px; }
#banner-bitcoin h2 { font-family: 'allerbold', arial, sans-serif; font-style: italic; margin-top: 80px; padding-left: 30px; text-align: left; vertical-align: top; }
#banner-bitcoin h2 img { position: absolute; top: -16px; display: inline; margin-left: 40px; }
#banner-bitcoin h2 span { font-size: 100px; position: absolute; top: -42px; right: 49px; vertical-align: top; }
#banner-culture h2 a { color: #fff; font-family: 'allerregular', arial, sans-serif; font-size: 78px; display: block; margin-top: 15px; -moz-text-shadow: 0 2px 2px #333; -webkit-text-shadow: 0 2px 2px #333; text-shadow: 0 2px 2px #333; }
#banner-culture h2 a:hover { text-decoration: none; }
#banner-culture h2 span { color: #f2f2f2; font-size: 50px; }
#banner-culture h2 span:first-of-type { text-align: left; top: 10px; left: 120px; }
#banner-culture h2 span:last-of-type { text-align: right; top: -10px; right: 150px; }
#banner-future { padding-top: 130px; }
#banner-future h2 { font-family: 'aller_lightregular', arial, sans-serif; margin-bottom: 6px; }
#banner-future h2 span { font-family: 'allerregular', arial, sans-serif; }
#banner-future h3 { font-size: 32px;  font-family: 'aller_lightitalic', arial, sans-serif; margin-bottom: 40px; }
#banner-future h3 span { font-family: 'allerregular', arial, sans-serif; }
@media only screen and (min-width: 1500px) { #banner-future-img { top: -50px; } }
#banner-nebula h2 { font-size: 5.8em; line-height: .9em; text-shadow: 1px 1px 1px #262626; }
#banner-nebula h2 span { color: #f37720; font-family: 'journalregular', arial, sans-serif; font-size: .6em; display: block; text-shadow: 0; }
#banner-nebula p { font-size: 1.8em; margin-top: 16px; }
#photo-cred { font-size: 13px !important; color: #888; position: relative; bottom: -36px; clear: both; left: 400px; }

#hd-home #our-servers { width: 960px; float: left; position: relative; top: -35px; background: #fff; padding: 0 0 30px 0; z-index: 99777; }
#hd-home #our-servers .grid_4 { width: 320px; margin: 0; }
#hd-home #our-servers h1,
#hd-home #our-servers h3 { color: #fff; background: #2b2b2b; font-size: 22px; font-family: 'allerregular', arial, sans-serif; padding: 20px 0; }
#hd-home #our-servers h4 { font-size: 50px; font-family: 'allerregular', arial, sans-serif; margin: 20px 0; }
#hd-home #our-servers h4 span { font-size: 24px; vertical-align: top; }
#hd-home #our-servers div { height: 430px; position: relative; }
#hd-home #our-servers a { width: 60%; position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto; }
#hd-home #our-servers p { width: 88%; margin: 0 auto; }
#hd-home #plan-bg { width: 100%; height: 485px; background: url('/images/plan-bg.png') repeat top left; position: relative; }
#hd-home #our-features { height: 650px; padding: 80px 0 120px 0; }
#hd-home #our-features .grid_12 p { width: 95%; margin: 0 auto; }
#hd-home #our-features h3, #hd-home #our-features h4 { width: 100%; font-size: 26px; font-family: 'allerregular', arial, sans-serif; margin: 0 auto 20px auto; }
#hd-home #our-features img { display: block; margin: 60px auto 0 auto; }
#hd-home #our-features h3 { width: 70%; margin: 0 auto 30px auto; line-height: 38px; }

.btn { color: #fff; background: #f37720; font-size: 16px; font-family: 'allerregular', arial, sans-serif; text-decoration: none; border: 0; padding: 10px 30px; cursor: pointer; }
.btn:hover { color: #fff; background: #f26c0d; }

.rslides { width: 100%; min-width: 980px; height: 451px; position: relative; z-index: 0; }
.rslides div { width: 960px; height: 100%; position: relative; margin-left: auto; margin-right: auto; padding-top: 75px; z-index: 88888; overflow: hidden; }
.rslides div img { width: auto; float: none; position: relative; margin: 0 auto; display: block; }
.rslides li { width: 100%; height: 100%; position: absolute; left: 0; top: 0; list-style: none; display: none; overflow: hidden; -webkit-backface-visibility: hidden; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides .banner-index { display: block; height: auto; min-height: 100%; float: left; width: 100%; border: 0; position: absolute; top: 0; }
#islide1 { top: -230px; }
.rslides p { color: #fff; font-size: 22px; line-height: 32px; margin: 0 0 30px 0; }
.centered-btns_tabs, .transparent-btns_tabs, .large-btns_tabs { min-width: 980px; text-align: center; position: absolute; z-index: 75000; left: 0px; right: 0px; margin-top: -80px; }
.centered-btns_tabs li, .transparent-btns_tabs li, .large-btns_tabs li { display: inline; float: none; _float: left; margin: 0 5px; }
.centered-btns_tabs a, .transparent-btns_tabs a, .large-btns_tabs a { text-indent: -9999px; overflow: hidden; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; background: #ccc; background: rgba(204,204,204, .4); display: inline-block; _display: block; -webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3); -moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3); box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3); width: 15px; height: 15px; }
.centered-btns_here a, .transparent-btns_here a, .large-btns_here a { background: #fff; background: rgba(255,255,255, 1); }

#facility-slider { width: 938px; height: auto; float: none; border: 11px #e6e6e6 solid; margin: 15px auto 75px auto; display: block; }
#facility-slider #img_container { width: 938px; height: auto; background: #f0f0f0; margin: 0; }
#facility-slider .img_container ul li { margin: 0; }
#facility-slider #img_container ul li img { width: 100%; margin: 0; }
#facility-slider #img_container ul li a { display: block; }
#trexiSlider { width: auto; height: auto; float: left; position: relative; top: -46px; left: -8px; margin: 0;  }
#slide-nav { width: 928px; position: relative; top: -115px; left: 8px; }
#slide-nav img { width: 6%; height: auto; float: left; position: relative; top: 32%; display: block; z-index: 99000; opacity: 1; transition: all .40s ease-in-out; }
#slide-nav img:first-of-type:hover { cursor: w-resize; }
#slide-nav img:last-of-type { float: right; }
#slide-nav img:last-of-type:hover { cursor: e-resize; }
#facility-slider:hover #slide-nav img { opacity: 0.4; }
#facility-slider .carousel .jcarousel-list{ float: left; position: relative; top: 0; left: 0; margin: 0; padding: 0; z-index: 1; }
#facility-slider .carousel .jcarousel-clip{ position: relative; overflow: hidden; z-index:2; }
#facility-slider .carousel .jcarousel-clip .jcarousel-clip-horizontal{ width: 692px; float: left; position: relative; padding-right: 6px; overflow: hidden; }
#facility-slider .carousel .jcarousel-list li,#facility-slider .carousel .jcarousel-item{ float: left; list-style: none; width: 260px; height: auto; }
/* End new index styles */

/*NEW SUB HEADER STYLES */
#new-header.subheader, .header { background: #fff; background-image: none; }
/* Christmas header */
/*#new-header.subheader, .header { background-image: none; background:#fff url('../images/holidayBg3.jpg'); background-position: 100%; background-size: contain; }*/
/* Old page subheader - legal */
#new-header.old { border-bottom: 1px #ddd solid; }

#new-header { font-family: 'allerregular', arial, sans-serif; }
.header-contact { float: right; margin: 55px 0 0 60px; }
.header-contact a { float: right; color: #2c2c2c; display: inline-block; }
.header-contact a:hover { text-decoration: none; }
.header-title, #header-telephone { float: right; font-size: 24px; font-family:'myriad-pro-1','myriad-pro-2',sans-serif; color: #2c2c2c; font-weight: 500; text-align: right; letter-spacing: 1px; }
#header-telephone { float: none; }
.header-icon { vertical-align: text-bottom; margin: 0 10px 0 0; }
.header-subtext { color: #2c2c2c; font-size: 13px; text-align: right; display: block; margin-top: -4px; }.header-subtext { color: #2c2c2c; font-size: 13px; text-align: right; display: block; margin-top: -4px; }

/* HTML5 doctype normalization for non html5 browsers */
section, article, aside, footer, header, nav, hgroup { display:block; }

/************    Promos.css    ************/
.dedicated {background-image: url(/images/dedicated_promo_banner.png);margin-top: 40px; margin-bottom: 120px;width:1006px;height: 302px;}
.dedicated p {color:#5b5b5b; font-size: 18pt;line-height: 32pt; float: left;margin-left: 380px;margin-top: 50px;}
p.code {margin-left:0px;}
.dedicated span {color:#ed6621;}

#phillyd {background-image: url('/images/promos/phillyd_bg.png');}
#phillyd_content {margin-left: 45px;}
#phillyd_content img {margin-top: 10px;margin-bottom: 10px;}
#phillyd_content .logos {margin-left: 150px; margin-top: 75px;}
#content_text {background-image: url('/images/promos/phillyd_content_bg.png'); height: 346px; width: 869px; margin-top: 50px; margin-bottom: 75px; text-align: center;}
#content_text p {color: white; font-size: 12pt; width: 800px; margin-left: auto; margin-right: auto;}

.full_bg {background-image: url('/images/hostingcon/square_background.jpg');}
.hcon {background: url('/images/hostingcon/whitebg.png') no-repeat; margin-left: -40px !important; margin-right: -40px !important; height: 1100px;}
.hcon_inner {padding-left: 34px; padding-top: 10px;}
.hcon_content {padding-left: 20px; padding-right: 50px; margin-right: 40px; background: #fff;}
.hcon_img{float:right; margin-left: 40px; margin-right: -20px;}
.hcon_img2{float: left; margin-right: 40px;}
.hcon_icons{padding-right: 15px;}

/* End of summer */
#mainbanner{width: 960px;height: 375px;background: url('/images/eos_banner.jpg');margin-bottom: 20px;margin-top: 10px;}
#shared_table{width: 960px;height: 374px;background: url('/images/eos_shared_table.jpg');}
#shd1 {margin-left: 140px;margin-top: 120px;}
#shd2 {margin-left: 140px;margin-top: 125px;}
#shd3 {margin-left: 120px;margin-top: 120px;}
#shd4 {margin-left: 100px;margin-top: 120px;}
#reseller_table{width: 960px;height: 374px;background: url('/images/eos_reseller_table.jpg');margin-bottom: 20px;}

/************    nav.css    ************/
#managed { width: 180px; height: 100%; }
#vps { width: 115px; height: 100%; }
#cloud { width: 85px; height: 100%; }
#colocation { width: 130px; height: 100%; }
#services { width: 117px; height: 100%; }
#company { width: 102px; height: 100%; }
#contact { width: 112px; height: 100%; }

#nav-menu { width: 951px; height: 55px; background: #fff; border: 1px #e7e7e7 solid; margin: 0 auto 12px auto; padding: 0; position: relative; top: 30px; z-index: 99777; }
#nav-menu ul { width: 925px; height: 53px; float: left; list-style: none; background-color: #fff; margin: 0 auto; padding-left: 15px; -moz-box-shadow: -1px -20px 40px -20px #f2f2f2; -webkit-box-shadow: -1px -20px 40px -20px #f2f2f2; box-shadow: -1px -20px 40px -20px #f2f2f2; }
#nav-menu ul li { float: left; padding: 11px 6px; }
#nav-menu ul li a { font-size: 16px; font-family: "allerregular", arial, sans-serif; color: #515151; text-align: center; display: block; border: 1px transparent solid; padding: 6px 0 5px 0; cursor: pointer; }

#nav-menu ul li div.linkGroup { position: absolute; top: 56px; background-color: #1e1e1e; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2b2b2b), to(#1e1e1e)); background-image: -webkit-linear-gradient(top, #2b2b2b, #1e1e1e); background-image: -moz-linear-gradient(top, #2b2b2b, #1e1e1e); background-image: -ms-linear-gradient(top, #2b2b2b, #1e1e1e); background-image: -o-linear-gradient(top, #2b2b2b, #1e1e1e); padding-bottom: 15px; display: none; z-index: -1; }
#nav-menu ul li:hover a { color: #515151; background-color: #f5f5f5; border: 1px #e4e4e4 solid; text-decoration: none; }
#nav-menu ul li:hover div.linkGroup { display: block; }
#nav-menu ul li:hover > .linkgroup { display: block; }
#nav-menu ul li div.linkGroup div { width: 150px; float: left; padding: 0 20px 0 12px; }
#nav-menu ul li .linkGroup div span { float: left; color: #fff; font-family: "allerregular", arial, sans-serif; font-size: 19px; display: inline-block; margin: 18px 0 20px 0; padding-left: 7px; }
#nav-menu ul li .linkGroup div span a { float: left; color: #fff; font-family: "allerregular", arial, sans-serif; font-size: 19px; display: inline-block; margin: 0; padding: 0; }
#nav-menu ul li .linkGroup div span a:hover { text-decoration: underline; }
#nav-menu ul li .linkGroup div a, #nav-menu ul li .linkGroup div p { float: left; font-size: 13px; color: #7e7e7e; background-color: transparent; border: none; clear: both; margin: 0 0 8px 0; padding: 0 0 0 7px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
#nav-menu ul li .linkGroup div a:hover { color: #fff; text-decoration: none; }

#nav-menu #cloud .linkGroup div { width: 240px; }
#nav-menu #vps .linkGroup { left: 22px; }
#nav-menu #vps .linkGroup .vps-servers { width: 150px; }
#nav-menu #vps .linkGroup .vps-servers span { clear: both; }
#nav-menu #vps .linkGroup .vps-addons { width: 160px; }
#nav-menu #managed .linkGroup div { width: 275px; }
#nav-menu #services .linkGroup { width: 585px; left: 345px; }
#nav-menu #services .linkGroup div { width: 162px; }
#nav-menu #company .linkGroup { left: 560px; }

/************    footer.css    ************/
/* awards.css*/
#awardinfo{margin-left:50px;float: left;}
#award-center{margin-top:50px;text-align:center;}
#award-center img{vertical-align:text-top;}
#awardinfo .awardimage{float: left;}
#awardinfo #awardtext{width:200px;margin-top:10px;margin-bottom:20px;float: right;}
#awardinfo #awardtext .h2 a{font-weight:400;}
#awardinfo-free{width:700px;height:120px;margin-left:50px;}
/* NEW FOOTER STYLES 4/08/13 */
#footer { width: 100%; min-width: 980px; /*height: 100%;*/ float: left; background-color: #1e1e1e; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2b2b2b), to(#1e1e1e)); background-image: -webkit-linear-gradient(top, #2b2b2b, #1e1e1e); background-image: -moz-linear-gradient(top, #2b2b2b, #1e1e1e); background-image: -ms-linear-gradient(top, #2b2b2b, #1e1e1e); background-image: -o-linear-gradient(top, #2b2b2b, #1e1e1e); padding: 40px 0 0 0; border-top: 1px solid #5a5a5a; -webkit-box-shadow: 0px -7px 7px -7px #bfbfbf; -moz-box-shadow: 0px -7px 7px -7px #bfbfbf; box-shadow: 0px -7px 7px -7px #bfbfbf; }
#footer-links { border-bottom: 1px solid #000; padding-bottom: 35px; }
#footer-links .footer-column { float: left; margin: 0 59px 0 0; }
#footer-links .footer-column h3 { color: #fff; font-size: 14pt; font-family: 'allerregular'; margin: 0 0 20px 0; }
#footer-links .footer-column ul { list-style: none; }
#footer-links .footer-column ul li { margin-bottom: 8px; }
#footer-links .footer-column ul li:last-child { margin: 0; }
#footer-links .footer-column ul li a { color: #7e7e7e; font-size: 10pt; text-decoration: none; }
#footer-links .footer-column ul li a:hover { color: #fff; }
#footer-links #first-column { margin-left: 10px; }
#footer-links #last-column { margin-right: 0; }
#footer-icons { border-top: 1px solid #3b3b3b; }
#footer-icons #social { float: left; margin: 15px 0 0 25px; }
#footer-icons #social a { width: 25px; height: 25px; }
#footer-icons #social img { width: 23px; height: 23px; margin-right: 15px; vertical-align: middle; }
#footer-icons #credentials { float: right; margin: 10px 70px 30px 0; }
#footer-icons #credentials img { margin-left: 40px; vertical-align: top; }
#footer-icons #credentials img#bbb { opacity: 0.4; filter: alpha(opacity=40); }

/************    staff.css    ************/
/* Our team revision 6/15/16 */
#culture-header.tp { background: url('../images/team-header.jpg') repeat top center; }
#culture-intro h1 span:nth-of-type(even) {
    width: 40%;
    float: right;
    font-size: 52px;
    font-family: 'journalregular', arial, sans-serif;
    color: #fff;
    line-height: 42px;
    margin-top: 20px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-text-shadow: 0 2px 2px #333;
    -webkit-text-shadow: 0 2px 2px #333;
    text-shadow: 0 2px 2px #333;
}
#meet-team { padding-bottom: 60px; }
#meet-team h2 { font-size: 2em; font-family: 'ubunturegular', arial, sans-serif; text-align: center; background: #f4f4f4; margin: 1em 0 .8em; padding: 12px 0; border: 1px #e4e4e4 solid; cursor: pointer; }
.team { width: 100%; height: 100%; float: left; margin: 25px 0 0 0; padding: 0; }
.team li { /*width: 18.2%;*/ width: 192px; float: left; list-style: none; text-align: center; margin-bottom: 50px; /*margin-right: 6%;*/ margin-right: 56px; padding: 1%; border: 1px #fff solid; cursor: pointer; opacity: 1; 
-webkit-transition: all .8s ease-in-out;
  -moz-transition:    all .8s ease-in-out;
  -ms-transition:     all .8s ease-in-out;
  -o-transition:      all .8s ease-in-out }
.team li:hover { border: 1px #e5e5e5 solid;
    -webkit-transition: all .5s ease-in-out;
  -moz-transition:    all .5s ease-in-out;
  -ms-transition:     all .5s ease-in-out;
  -o-transition:      all .5s ease-in-out;
}
.empHover { opacity: 1; }
.empNoHover { -webkit-filter: grayscale(1); filter: grayscale(1); opacity: .75; }

.team li:nth-child(4n+4) { margin-right: 0; }
.team li:nth-child(4n+5) { clear: left; }
.mananement.team li:nth-of-type(2){ margin: 0; }
.team li img { width: 96%;  box-shadow: 0 -10px 10px 0px #000; }

#meet-team .team h3 { color: #f37720; font-family: 'allerregular', arial, sans-serif; font-size: 1.6em; letter-spacing: -1px; margin: .4em 0 0 0; }
.team h4 { color: #999; font-size: 1em; font-family: 'ubunturegular', arial, sans-serif; line-height: 1.4em; margin: 5px 0 12px 0; padding: 0 0 15px 0; border-bottom: 1px #ddd solid; }
.team h5 { color: #888; font-size: 1.2em; font-family: 'ubunturegular', arial, sans-serif; }
#meet-team .team h5 i { color: #f37720; vertical-align: bottom; margin: 0 0 0 10px; }

#meet-team i { color: #888 !important; font-size: 1.3em; margin: 0 10px; }
#meet-team i:hover {  color: #000 !important; cursor: pointer; }
#empBio p a { margin: 0 20px 10px 0; display: inline-block; }
#empBio i { margin-left: 0; }
#empBio i:hover { color: #000; }

#meet-team .fa-times-circle { color: #f37720; font-size: 2em; }
.team a { color: #f37720; }
.team li img { -webkit-clip-path: polygon(92px 2px, 177px 50px, 178px 130px, 92px 170px, 0 130px, 0 50px); clip-path: polygon(92px 2px, 177px 50px, 178px 130px, 92px 170px, 0 130px, 0 50px);/*-webkit-clip-path: polygon(50% 10%, 100% 30%, 100% 70%, 50% 90%, 0 70%, 0 30%); clip-path: polygon(50% 10%, 100% 30%, 100% 70%, 50% 90%, 0 70%, 0 30%);*/ }
.team li:hover img { box-shadow: none; -webkit-clip-path: none; clip-path: none; }


#usa-leadership.team li, #usa-supervisors.team li { cursor: initial; /*border: 0;*/ }
/*#usa-leadership.team li:hover, #usa-supervisors.team li:hover { border: none; }*/
#usa-leadership.team h3, #usa-supervisors.team h3 { font-size: 1.5em; }

#usa-leadership li, #usa-supervisors li { margin-right: 29px; }
#usa-leadership li:nth-child(4n+4), #usa-supervisors li:nth-child(4n+4) { margin: 0; }
.management.team .shortBio { display: block; }
.management.team .longBio { width: 100%; height: 50%; position: relative; background: #fff; padding: 0 0 20px 0; border-bottom: 1px #ddd solid; display: none; }
.management.team .bioSocial { display: inline; }
.management.team .viewBio { display: inline; }
.management.team a { display: inline-block; }

.team p { line-height: 26px; }

.overlayBg {
    width: 100%;
    height: 100%;
    background: hsla(0,0%,10%,.7);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99888;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: none;
}

.bioContent {
    width: 80%;
    max-width: 900px;
    max-height: 80%;
    background: #f4f4f4;
    position: relative;
    top: 50%;
    margin: 0 auto;
    padding: 3em 3em 3.5em 3em;
    overflow: hidden;
    transform: translateY(-50%);
}

.bioContent .back { float: right; }
.bioContent .back:hover { font-weight: 800; }


#empBio img { width: 60%; float: left; margin-right: 5%; position: absolute; left: -60px; z-index: -1; }

#empBio h3, #empBio h4, #empBio p {
    width: 47%;
    float: right;
    text-align: left;
    clear: none;
}

#empBio h3 { width: 50%; float: right; color: #f37720; margin: 0; }
#empBio h4 { width: 50%; color: #999; font-size: 1.2em; margin: 5px 0 15px 0; padding: 0 0 20px 0; border-bottom: 1px #ddd solid; }

#empBio p {
    width: 54%;
    line-height: 26px;
}

.popupBio, #empNotice {
    height: 215px;
    overflow: auto;
}

#empNotice { width: 100%; float: left; }
#empNotice p { font-size: 1.4em; line-height: 1.6em; }

#employee-contact { width: 54%; float: right; display: none; overflow: hidden; }
#employee-contact input, #employee-contact textarea { width: 42%; font-size: 1.2em; margin-bottom: 20px; padding: 12px; border: none; }
#employee-contact textarea { width: 97.5%; display: block; clear: both; resize: none; }
#email-employee {
    width: 30%;
    float: right;
    color: #fff;
    background-color: #f0762f;
    font-family: 'myriad-pro-2', 'myriad-pro-1', sans-serif;
    font-size: 19px;
    font-style: normal;
    text-align: center;
    border: 1px #e8ad36 solid;
    margin: 0 auto;
    padding: 7px 0;
    display: none;
    clear: both;
    cursor: pointer;
}

#employee-contact input:first-of-type { width: 100%; }
#employee-contact input:nth-of-type(2) { margin-right: 4.4%; }
#employee-contact #toEmp { display: none; }
#employee-contact .g-recaptcha { float: right; transform: scale(0.80); -webkit-transform-origin: 300px 0; -moz-transform-origin: 300px 0; -ms-transform-origin: 300px 0; -o-transform-origin: 300px 0; transform-origin: 300px 0; }

.rc-anchor { border-radius: 3px; box-shadow: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; }


.team-group ul { display: none; }

.ot3 { width: 739px; margin: 0 auto; }
.ot3 li:nth-of-type(3) { margin-right: 0; }
.ot2 { width: 463px; margin: 0 auto; }
.ot2 li:nth-of-type(2) { margin-right: 0; }
.ot1 { width: 200px; margin: 0 auto; }

/************    lightbox.css    ************/
/* Preload images */
body:after {
    content: url(../images/slider/close.png), url(../images/slider/loading.gif), url(../images/slider/prev.png), url(../images/slider/next.png);
    display: none;
}

.lightboxOverlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99888;
    background-color: black;
    opacity: 0.8;
    display: none;
}

.lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 99999;
    text-align: center;
    line-height: 0;
    font-weight: normal;
}

.lightbox .lb-image {
    width: 600px !important;
    height: 100% !important;
    display: block;
    height: auto;
    max-width: inherit;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

.lightbox a img {
    border: none;
}

.lb-outerContainer {
    position: relative;
    background-color: white;
    width: 608px !important;
    height: 100% !important;
    margin: 0 auto;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}

.lb-outerContainer:after {
    content: "";
    display: table;
    clear: both;
}

.lb-container {
    padding: 4px;
}

.lb-loader {
    position: absolute;
    top: 43%;
    left: 0;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}

.lb-cancel {
    display: block;
    width: 32px;
    height: 32px;
    margin: 0 auto;
    background: url(../images/slider/loading.gif) no-repeat;
}

.lb-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 99999;
}

.lb-container > .nav {
    left: 0;
}

.lb-nav a {
    outline: none;
}

.lb-prev, .lb-next {
    height: 100%;
    cursor: pointer;
    display: block;
}

.lb-nav a.lb-prev {
    width: 34%;
    left: 0;
    float: left;
    background: url(../images/slider/prev.png) left 48% no-repeat;
    opacity: 0;
    -webkit-transition: opacity 0.6s;
    -moz-transition: opacity 0.6s;
    -o-transition: opacity 0.6s;
    transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
    opacity: 1;
}

.lb-nav a.lb-next {
    width: 64%;
    right: 0;
    float: right;
    background: url(../images/slider/next.png) right 48% no-repeat;
    opacity: 0;
    -webkit-transition: opacity 0.6s;
    -moz-transition: opacity 0.6s;
    -o-transition: opacity 0.6s;
    transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
    opacity: 1;
}

.lb-dataContainer {
    width: 608px !important;
    margin: 10px auto 0 auto;
    padding-top: 5px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
    content: "";
    display: table;
    clear: both;
}

.lb-data {
    padding: 0 4px;
    color: #ccc;
}

.lb-data .lb-details {
    width: 85%;
    float: left;
    text-align: left;
    line-height: 1.1em;
}

.lb-data .lb-caption {
    font-size: 13px;
    font-weight: bold;
    line-height: 1em;
}

.lb-data .lb-number {
    display: block;
    clear: left;
    padding-bottom: 1em;
    font-size: 12px;
    color: #999999;
}

.lb-data .lb-close {
    display: block;
    float: right;
    width: 30px;
    height: 30px;
    background: url(../images/slider/close.png) top right no-repeat;
    text-align: right;
    outline: none;
    opacity: 0.7;
    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    transition: opacity 0.2s;
}

.lb-data .lb-close:hover {
    cursor: pointer;
    opacity: 1;
}


/************    Subpage.css    ************/
/* reseller */
#solutions_subpage img{margin-right:20px;}
#solutions_subpage .login td{color:#3f3f3f;width:200px;}
#solutions_subpage p{width:650px;}
.shared_icon{float:right;}
#specs{width:962px;height:279px;margin-bottom:40px;background-image:url(/images/specs_bg.png);}
#specs-vps{width:962px;height:360px;margin-bottom:40px;background-image:url(/images/specs_vps_bg.png);}
#specs, #specs-vps p{line-height:8px;}
#specs-info{margin-top:5px;margin-left:20px;margin-right:27px;float:left;font-size: 12px;}
#table_data #specs-info.wbusiness { margin-top: 215px; }
#specs-info p { font-weight: bold; }
#specs-info_win{margin-top:5px;margin-left:70px;margin-right:50px;float:left;}

.first{margin-top:10px;}
#viewNoc { display: block; margin-left: -12px; }

#plan{text-align:center;float:left;margin-top:8px;}
#plan p{width:190px;}
#plan img{margin-top:10px;margin-left:15px;text-align:center;}
#plan .check{margin-top:7px;margin-bottom:12px;}
#plan .last_check{margin-top:-9px;margin-bottom:12px;}
.plan_title{font-family:'myriad-pro-1','myriad-pro-2',sans-serif;font-size:18pt;color:#3f3f3f;font-weight:700;}
.plan_cost{font-family:'myriad-pro-1','myriad-pro-2',sans-serif;font-size:18pt;color:#ed6621;font-weight:700;}
.space{margin-bottom:10px;}
#plan_best{height:270px;width:207px;text-align:center;float:left;padding-top:30px;margin-top:-21px;background-image:url(/images/plans_bg.png);overflow:visible;}
#plan_vps_best{height:350px;width:207px;text-align:center;float:left;padding-top:30px;margin-top:-21px;background-image:url(/images/plans_vps_bg.png);overflow:visible;}
#plan_best p, #plan_vps_best p{width:218px;}
#plan_best img, #plan_vps_best img{margin-top:8px;margin-left:15px;text-align:center;}
#plan_best .check, #plan_vps_best .check{margin-top:7px;}
#plan_best .last_check, #plan_vps_best .last_check{margin-top:-9px;}
#plan_best b, #plan_vps_best b{line-height:1px;margin-top:-10px;color:#ed6621;}
#sub_addinfo{float:left;margin-left:25px;margin-bottom:75px;}
#sub_addinfo p{width:450px;}
#sub_addinfo img{margin-bottom:10px;}
#freebie_link { margin-left: 5px; }
.freebie-fp { font-style: italic; }

#row_one span,#facilities span{font-size:14pt;color:#e0630e;}
#row_one img{margin-left:125px;margin-top:20px;}
#row_one .business_ssl {margin-top: 60px;}

#subtext2{color:#373539;}
.upgrades {width: 500px; margin-top: 20px;}
#subtext .managed li {margin-left: 50px;}
#subtext .security {color: #E0630E; font-size: 13px;}
/*Here are some /support/index page styles */
#supportContent p { line-height: 28px; }
#form_contact { margin: 0 0 100px 60px; }
#form_contact .submit { cursor: pointer; }
#form_contact input, #form_contact textarea { font-size: 16px; border: 1px #ccc solid; padding: 6px 8px; }
.content a.myButton { -moz-box-shadow:inset 0px 1px 0px 0px #fc8d0a; -webkit-box-shadow:inset 0px 1px 0px 0px #fc8d0a; box-shadow:inset 0px 1px 0px 0px #fc8d0a; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f08d00), color-stop(1, #fd8200) ); background:-moz-linear-gradient( center top, #f08d00 5%, #fd8200 100% ); background-color:#ffc477; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; border:1px solid #fc7a0a; display:inline-block; color:#fcfcfc; font-family:arial; font-size:14px; font-weight: 400; padding: 3px 15px; text-decoration:none; text-shadow:2px 2px 0px #d07000; letter-spacing: 1px; margin: 0 0 0 15px; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888; }
.content a.myButton:hover { background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fd8200), color-stop(1, #f08d00) ); background:-moz-linear-gradient( center top, #fd8200 5%, #f08d00 100% ); background-color:#fb9e25; color: #fff; text-shadow:1px 1px 0px #cc9f52; }
.myButton:active { position:relative; top:1px; }

#group_shot { display: block; margin: 35px auto; }
#teamwork_pic { width: 696px; height: 248px; display: block; margin: 35px auto 0 auto; }
#support_box { width: 325px; background-color: #f5f5f5; float: left; margin: 110px 0 15px 25px; padding: 15px 15px 15px 15px; border: 1px #e0e0e0 solid; }
#supportBtns { height: 120px; background-color: #fff; border: 1px #b9b9b9 solid; }
#supportBtns p { color: #424242; font-size: 25px; margin: 25px auto 15px auto; text-align: center; }
.content .supportHding { float: left; width: 230px; font-size: 28px; color: #5c5c5c; margin-bottom: 15px; }
.supportNum { float: left; clear: both; font-size: 14px; color: #5c5c5c; font-weight: 800; margin: 0 0 5px 0; }
.hooSupport { width: 100px; clear: left; font-size: 15px; color: #6B6B6B; float: left; }
.supportTime { font-size: 15px; color: #F77803; float: left; }
.supportPhone { width: 280px; float: left; margin: 0 auto 20px auto; clear: both; }
.supportPhone div { float: left; margin: 5px 0 5px 6px; width: 100%; }
#supportContent .supportPhone p { line-height: 18px; }
#supportIntro { margin-top: 35px; }
#supportNumbers { float: left; margin: 35px 0 60px 15px; }

/* IPMI */
.ipmiworks { float: left; }
.ipmiworks span { color: #E0630E; font-size: 14pt; }
.ipmiworks #ipmititle { margin-top: 30px; display: block; }
.ipmiworks #ipmitext { font-size: 10pt; }
.ipmiworks ul li { color: #373539; margin-left: 15px; }
#whatdoes { font-style: italic; font-size: 12pt; color: #373539; margin-top: 25px; }

/* windows websitespark */
#websitespark .th img{border:1px solid #acacac;}
#websitespark li{list-style-image:url("/images/enk_bullet.jpg");color:#5c5c5c;font-size:12px;padding-top:2px;}
#websitespark .clear{height:40px;}
#websitespark .request td{color:#5c5c5c;padding:5px;}
#websitespark p{margin-top:2px;width:800px;}
#websitespark form{margin-top:2px;width:800px;color:black;}
#websitespark h2{margin-top:15px;}
#websitespark img{margin-top:5px;margin-right:25px;}
#websitespark ul{margin-top:5px;margin-left:55px;margin-bottom: 5px; width: 400px; margin-bottom: 20px;}
#order_now_button a {color: white;}

#colo-noc { width:692px; margin: 0 auto 30px auto; padding-top:40px; }
#colo_table { float: left; margin: 20px 0 20px 30px; }
#colo_table p { text-align: center; }
#colo_table p a { color: #f37721; }

#order_now_button { border-top: 1px solid #f7c197; background: #ff5900; background: -webkit-gradient(linear, left top, left bottom, from(#ff6f00), to(#ff5900)); background: -moz-linear-gradient(top, #ff6f00, #ff5900); padding: 6px 12px; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0; -moz-box-shadow: rgba(0,0,0,1) 0 1px 0; box-shadow: rgba(0,0,0,1) 0 1px 0; text-shadow: rgba(0,0,0,.4) 0 1px 0; color: white; font-size: 14px; font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif; text-decoration: none; vertical-align: middle; width: 100px;} #order_now_button:hover { border-top-color: #e85900; background: #e85900; color: #ffffff; } #order_now_button:active { border-top-color: #a14b00; background: #a14b00; }


/* ? */
#hdgeo {background-image: url("/images/hdgeobg.jpg");background-repeat: no-repeat;}
#helpdesk-links{float:left;width:400px;}
#phone_numbers{float:left;width:400px;}
#int-phone{float:left;width:400px;}
#corp-office{float:left;width:400px;}
#press-media{height:20px;}
#survey_results{float:right;margin-bottom:40px;margin-top:-20px;}
#our_g{width:500px;padding-top:40px;}
#website-spark{position:absolute;top:10px;left:20px;right:20px;}
#product-table{width:920px;font-size:12px;}
#product-table tr.alt{background:#F2F2F2;}
#include_specs p,#our_g p{padding-top:15px;padding-left:40px;width:200px;float:left;}
.server {width: 430px; float: left;}


/* enkompass cluster ? */
#specs-dedi1{width:400px;height:312px;margin-bottom:40px;background-image:url(/images/specs_bg_dedi1.jpg);padding-left: 10px;float:left;}
#specs-dedi1 p{line-height:8px;}
#plan-dedi {text-align:center;float:left;padding-top:45px;}
#plan-dedi p {width:180px;}
#plan-dedi img{margin-top:10px;margin-left:15px;text-align:center;}
#plan-plus1 {padding-top: 80px;float:left;padding-left: 9px;margin-right: -10px;}

#specs-dedi2{width:527px;height:312px;margin-bottom:40px;background-image:url(/images/specs_bg_dedi2.jpg);padding-left: 10px;float:left;margin-top: -3px;margin-left: 12px;}
#specs-dedi2 p{line-height:8px;}
#plan-plus2 {padding-top: 80px;float:left;padding-left: 2px;margin-right: -12px;}
#plan-dedi2 {text-align:center;float:left;padding-top:45px;}
#plan-dedi2 p {width:165px;}
#plan-dedi2 img{margin-top:10px;margin-left:15px;text-align:center;}

#specs-dedi3{width:952px;height:308px;margin-bottom:40px;background-image:url(/images/specs_bg_dedi3.jpg);padding-left: 10px;float:left;margin-top: -3px;margin-left: 12px;}
#specs-dedi3 p{line-height:8px;}
#plan-plus3 {padding-top: 80px;float:left;padding-left: 5px;}
#plan-dedi3 {text-align:center;float:left;padding-top:45px;}
#plan-dedi3 p {width:215px;}
#plan-dedi3 img{margin-top:10px;margin-left:15px;text-align:center;}


/* Hosting Plans New (8/14/2010) */

    #top_text {text-align: center;margin-bottom:25px;}
    #top_text .h3 {color:#f7871b;}
    #table_data{background-image: url(/images/shared_table_new.png);height:500px;width:962px;}
    #table_data_shared { background-image: url(/images/shared_table_new.png); height:500px; width:776px; margin: 0;}

    /* before noc video  {margin-top: 158px;} */
    #table_data #specs-info {margin-top: 90px;}
    #table_data #specs-info.wbusiness { margin-top: 215px; }
    #table_data #specs-info.streaming { margin-top: 215px; }

    #table_data_shared #specs-info {margin-top: 158px;}
    #table_data .plans {margin-top: 137px;margin-left:40px;text-align:center;}
    #table_data_shared .plans {margin-top: 137px;margin-left:38px;text-align:center;}
    #table_data_shared #specs-info.business { margin-top: 215px;}


    #table_data_streaming{background-image: url(/images/str_plans.png);height:500px;width:962px;}
    #table_data_streaming #specs-info {margin-top: 158px;}
    #table_data_streaming #plans {margin-top: 137px;margin-left:40px;text-align:center;}

    /* shared plan styles */
    #table_data_bluesel{background-image: url(/images/table_shared_bluesel.png);height:500px;width:962px;}
    #table_data_bluesel #specs-info {margin-top: 158px;}
    #table_data_bluesel #plans {margin-top: 137px;margin-left:40px;text-align:center;}
    #table_data_bluesel #plan-1 {margin-top: 137px;margin-left: 55px;text-align:center;}
    #table_data_bluesel p {line-height:13pt;font-size:9pt;}

    #table_data_gray{background-image: url(/images/table_shared_gray.png);height:500px;width:962px;}
    #table_data_gray #specs-info {margin-top: 158px;}
    #table_data_gray #plans {margin-top: 137px;margin-left:40px;text-align:center;}
    #table_data_gray #plan-1 {margin-top: 137px;margin-left: 55px;text-align:center;}
    #table_data_gray p {line-height:13pt;font-size:9pt;}


    /* * */
    .plans .first_check {margin-bottom: 18px;}
    .plans .check {margin-bottom:15px;}
    #plan-1 .first_check {margin-bottom: 18px;}
    #plan-1 .check {margin-bottom:15px;}
    #table_data #plan-1 {margin-top: 137px;margin-left: 45px;text-align:center;}
    #table_data_shared #plan-1 {margin-top: 137px;margin-left: 45px;text-align:center;}
    #table_data p {line-height:13pt;font-size:9pt; margin-bottom: 15px;}
    #table_data_shared p {line-height:13pt;font-size:9pt; margin-bottom: 15px;}
    #contact_text {text-align: center;height:90px;margin-top:40px;margin-bottom:40px;border-top: 1px solid #d1d1d1;border-bottom: 1px solid #d1d1d1;}
    #contact_text .h2 {margin-top: 20px;margin-bottom: 0px;}
    #contact_text .h3 {color:#f7871b;font-size:18px;}
    #contact_text span {color:#0086f7;}
    .buy_button {margin-bottom:35px;}
    .buy_button {margin-top:15px;margin-bottom:18px;}
    #sub_addinfo{float:left;margin-left:25px;margin-bottom:75px;margin-top: 25px;}
    #sub_addinfo .list{width:450px;line-height:5px;}
    #sub_addinfo img{margin-bottom:10px;}
    #sub_addinfo .h2 {margin-bottom:15px;}

    /* vps & misc */
    #table_reseller #table_data {background-image:url(/images/table_reseller.jpg); width: 768px; height: 639px; margin: 0; }
    #table_streaming #table_data {background-image:url(/images/str_plans.png);}
    #table_vps #table_data {background-image:url(/images/vps_table_price.png);background-repeat:no-repeat;}
    #table_vps_w #table_data {background-image:url(/images/windows_vps_price.png);background-repeat:no-repeat;}
    #table_windows_s #table_data {background-image:url(/images/windows_shared_price.png);background-repeat:no-repeat;}
    #table_windows_r #table_data {background-image:url(/images/windows_reseller_price.png);background-repeat:no-repeat;}
    #table_windows_e #table_data {background-image:url(/images/enkompass_shared_table.png);background-repeat:no-repeat;}
    #services_right {margin-top: 40px;margin-left:30px;}
    #services_right img{margin-bottom:30px;}
    #service_box{margin-bottom:25px;}


/* End Hosting Plans New */

/* start /synapse/ */
.synapse{height:100px;}
#synapse{background:repeat url('/images/synapse.jpg');}
#synapse .logo{margin-top:-40px;}
#synapse p.head{color:#fff;font-weight:700;}
#synapse p{color:#fff;}
#synapse p.green-head{color:#70b43d;font-size:24px;font-weight:700;}
#synapse p.pink-head{color:#e21ea6;font-size:20px;font-weight:700;}
#synapse p.green{color:#70b43d;font-size:16px;font-weight:700;}
#synapse p.pink{color:#e21ea6;font-size:16px;font-weight:700;}
#synapse img.th{float:left;height:100px;width:100px;padding-right:10px;}
#synapse img.icon{float:left;padding-right:10px;}
#synapse .desc{padding-left:70px;}
/* end /synapse/ */

/* start /why-hostdime/identity revised 8/7/15 */
#header_text {margin-top:50px;margin-left:20px;}
#header_text p {margin-top:10px;}
#logo_files {margin-top:40px;color:#343434;margin-bottom:30px;border-bottom: 1px solid #adadad;padding-bottom:20px;}
#logo_files a {font-weight: bold;color:#343434;}
#logo_files a:active {font-weight: bold;color:#343434;}
#logo_files a:visited {font-weight: bold;color:#343434;}
#logo_files a:hover {font-weight: bold;color:#343434;}
#logo_files img {border: 1px solid #e8e8e8;}
#logo_files ul {list-style:none;margin-top:20px;margin-bottom:20px;}
#logo_files li {display:inline;margin-right:30px;}
#whitespace { margin-bottom: 60px; }
#whitespace img {margin-bottom:40px;}
#whitespace a { width: 30%; color: #fff; background: #f37720; font-size: 1.2em; text-align: center; margin: 20px 0 0 0; padding: 10px 20px; display: block; }
/* end /why-hostdime/identity */

/* start docs - media (8/25/2010) */
#doc_media {margin-bottom:100px;}
#doc_list {margin-left:40px;margin-top:50px;}
#doc_list img {float:left;margin-right:20px;}
#doc_list p {width:600px;}
#doc_list span {font-size: 14pt;margin-bottom:10px;}
.docs {border-bottom: dotted 1px #9e9e9e;height: 75px;}
#list a:hover{text-decoration:none;}
#list:hover a .subtitle_orange{text-decoration:underline;}
#doc_media .list a{display:block;height:100%;width:100%;}
#doc_media .list:hover p{border:0;}
/* end docs - media */

/* ? */
#ssl_special {margin-left:20px;}

/* facilities/our-network 1/24/2013 */
#nmighty { padding-bottom: 20px; border-bottom: 1px #cccccc solid; }
#facility_providers { width: 100%; float: left; margin: 20px 0; }
#facility_providers h3 { font-size: 26px; color: #000000; text-align: center; margin: 15px 0 40px 0; }
#facility_providers div { margin-left: 30px; clear: both; }
#facility_providers ul { width: 90%; float: left; clear: both; list-style: none; margin: 0; padding: 20px 15px; border-bottom: 1px #ccc solid; }
#facility_providers ul li { float: right; }
#facility_providers ul li span { display: block; margin-top: 10px; margin-left: 20px; }
#facility_providers ul li img { border: 1px #ccc solid; }
#facility_providers ul li.logo { float: left; margin: 10px 0 0 0; }
#facility_providers ul li.logo img { border: none; }
#facility_providers ul.noBorder { border: none; }
#facility_providers div a.boxLink { width: 633px; height: 200px; display: block; position: absolute; margin: 0; padding: 0; }
#facility_providers div a.boxLink:hover {background-color: rgba(0,0,0,0.2);}
/* Backup
#nmighty { padding-bottom: 20px; border-bottom: 1px #cccccc solid; }
#facility_providers { width: 100%; float: left; margin: 20px 0; }
#facility_providers h3 { font-size: 26px; color: #000000; text-align: center; margin: 15px 0 40px 0; }
#facility_providers div {  }
#facility_providers ul { width: 90%; float: left; clear: both; list-style: none; margin: 0; padding: 0; }
#facility_providers ul li { float: right; }
#facility_providers ul li span { display: block; margin-top: 10px; margin-left: 20px; }
#facility_providers ul li img { border: 1px #ccc solid; }
#facility_providers ul li.logo { float: left; margin: 10px 0 0 0; }
#facility_providers ul li.logo img { border: none; }
#facility_providers ul.noBorder { border: none; }
#facility_providers .boxLink { display: block; margin: 0; padding: 0; }
#facility_providers .boxLink:hover {background-color: rgba(0,0,0,0.2);}
*/
/* Our network new 8/12/15 */
/**/
/** network topology*/
#network-topology p { font-size: 16px; line-height: 26px; }
#our-network { width: 100%; float: left; }

#our-network h2 { font-family: 'ubunturegular', arial, sans-serif; font-size: 2em; margin-bottom: 20px; }
#provider-grid p { line-height: 2em; margin: 1em 0 1.2em 0; }
#provider-grid { position: relative; margin-top: -85px; }
#our-network table { width: 100%; background: #fff; margin-bottom: 4em; clear: both; }
#our-network tbody { float: left; padding: 2%; /*margin-top: 27px;*/ }
#our-network tr { width: 100%; float: left; border-bottom: 1px #ccc solid; }
#our-network tr:last-of-type { border: 0; }
#our-network td { width: 12.4%; float: left; border-right: 1px #ccc solid; }
#our-network td:last-of-type { border-right: 0; }
#our-network td:hover { background: #dcdcdc; }
#our-network table img { width: 100%; display: block; }
#our-network .boxLink { display: block; margin: 0; padding: 20% 8%; }
#our-netowrk a:hover { background-color: rgba(0,0,0,0.2); }

#our-network svg { width: 100%; height: 85%; position: relative; bottom: 8px; margin: 0 auto; }
/**/#network-map{ width: 100%; min-width: 1279px; height: 700px; position: relative; z-index: 0; background-color: #2d2d2d; overflow: hidden; }
#network-map h1 { width: 100%; color: #e5e5e5; font-family: 'allerregular', arial, sans-serif; font-size: 2.3em; text-align: center; margin-top: 60px; display: inline-block; text-shadow: 1px 2px 1px #000; }
/* add classes for hover map --> hover over grid list */
/**/
#network-header h2 a { font-family: 'aller_lightregular', arial, sans-serif; font-size: 1em; line-height: 1.5em; color: #f37720; margin: 40px 0 20px 0; padding-bottom: 20px; border-bottom: 1px #fff solid; display: inline-block; transition: all .4s ease-in-out; }
#network-header h2 a:hover { border-bottom: 1px #e1e1e1 solid; text-decoration: none; }
#network-header p,
#provider-grid p { color: #000; font-size: 1.1em; line-height: 2em; }
.provider div { margin: 0; padding: 20% 8%; display: block; cursor: pointer; }
#interactive-map { width: 100%; float: left; background: #eee; margin: 0 auto; }
#about-providers {}
#provider-content { width: 100%; float: left; background: #fff; display: none; position: relative; visibility: hidden; text-align: center; }
#provider-content img { float: left; margin-top: 3em; }
#provider-content h3 { font-size: 2.2em; font-family: 'allerregular', arial, sans-serif; margin-top: 1em; }
#provider-content div { width: 65%; float: right; }
#provider-content button { float: right; outline: 0; border: 0; background: #f37720; color: #fff; padding: 4px 8px; font-weight: 800; cursor: pointer; }
#provider-content #provider-wrapper { width: 96%; /*float: left;*/float: none; display: inline-block; border-bottom: 1px #e5e5e5 solid; margin: 0 auto; padding: 20px 0; text-align: left; }
#provider-extras { width: 100%; height: 100%; float: left; }
#provider-extras img { width: 100%; height: 100%; display: block; }
.providers-more {  }

/* start /services/whmcs/ */
#whmcs img { width: 100%; border: 1px solid #ddd; margin: 15px 0 0 0; display: block; }
#whmcs .content h3 { width: 100%; float: left; font-size: 18px; margin: 25px 0 0 0; }
#whmcs .content ul { width: 100%; float: left; border-bottom: 1px #ddd solid; margin: 15px 0; padding-bottom: 15px; clear: both; }
#whmcs .content ul li { line-height: 26px; }
/* end /services/whmcs/ */

/* start /loyalty/ */
.loyalty-logo{text-align:center; margin-top: 25px;}
.loyalty{height: 800px;}
p.loyalty-slogan{font-size:34px;color:#F37721;text-align:center;}
p.loyalty-subhead{font-size:30px;font-weight:bold;}
.loyalty-reward{color:#F37721;}
/* end /loyalty/ */


/* new WHT promos page */
#top_text h1 { margin-bottom: 12px; }
#plans_box { height: 100%; width: 100%; margin: 50px 0 50px 0; border: 1px #c5c5c5 solid; -webkit-border-radius: 010px; -moz-border-radius: 010px; border-radius: 010px; }
.orangeHeader { color: #f67703; font-weight: bold; }
.promo_plan { width: 205px; float: left; margin: 25px 9px 0 21px; }
.promo_plan img { height: 137px; width: 157px; margin: 0 0 0 25px; }
.promo_header { font-size: 16px; text-align: center; }
.startAt { display: inline; font-size: 15px; margin-left: 75px; }
.promo_prices { font-size: 38px; text-align: center; margin-bottom: 25px; }
.month { font-size: 22px; vertical-align: top; }
#promo_bottom { margin-top: 15px; }
#promo_map { margin-bottom: 75px; }
#promo_map img { float: right; }

/* sign up button */
#promo_button { border-top: 1px solid #f2741f; background: #ed7a07; background: -webkit-gradient(linear, left top, left bottom, from(#ed5f00), to(#ed7a07)); background: -moz-linear-gradient(top, #ed5f00, #ed7a07); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0; -moz-box-shadow: rgba(0,0,0,1) 0 1px 0; box-shadow: rgba(0,0,0,1) 0 0 0; text-shadow: rgba(0,0,0,.4) 0 1px 0; color: #ffffff; margin: 0 auto 25px auto; font-size: 17px; font-family: 'Arial', Sans-Serif; text-decoration: none; text-align: center; vertical-align: middle; width: 160px; }
#promo_button:hover { border-top-color: #e86c00; background: #e86c00; color: #ffffff; }
#promo_button:active { border-top-color: #f2741f; background: #f2741f; }
#promo_button a { height: 30px; color: #fff; text-decoration: none; display: block; margin: auto; padding: 10px 0 0 0; }


/*For /promos/hdalex/ --- 5/17/12*/
.background_for_promos { background: url("/images/cuponbackground.png"); width: 960px; height: 319px; }
.promos_text { padding-top: 120px; padding-left: 491px; font-size: 20px; line-height: 25px; }
.promos_text_cupon { padding-top: 30px; padding-left: 485px; }
#promos_text_header { color: #3F3F3F; font-family: 'myriad-pro-1','myriad-pro-2',sans-serif; font-size: 34px; font-weight: 400; text-shadow: 2px 2px lightgrey; }
#promos_text_orange { color: #F77803; font-family: 'myriad-pro-1','myriad-pro-2',sans-serif; font-size: 34px; font-weight: 400; margin-left: 210px; margin-top: -20px; text-shadow: 2px 2px lightgrey;}
.plans_box_hdalex { height: 100%; width: 18%; margin-right: 2%; border: 1px #c5c5c5 solid; -webkit-border-radius: 010px; -moz-border-radius: 010px; border-radius: 010px; float: left; margin-bottom: 40px; margin-top: 13px; background: #fbfbfb; }
.plans_box_hdalex_last { height: 100%; width: 18%; border: 1px #c5c5c5 solid; -webkit-border-radius: 010px; -moz-border-radius: 010px; border-radius: 010px; float: left; margin-bottom: 40px; margin-top: 13px; background: #fbfbfb; }
.promo_header2 { font-size: 18px; text-align: center; color: #878787; font-weight: bold; }
.startAt_hdalex { display: inline; font-size: 15px; margin-left: 58px; }
.promos_image { text-align: center; margin-top: 20px; margin-bottom: 20px; }
.promos_image_last { text-align: center; margin-top: 40px; margin-bottom: 40px; }
#promo_button_hdalex { border-top: 1px solid #f2741f; background: #ed7a07; background: -webkit-gradient(linear, left top, left bottom, from(#ed5f00), to(#ed7a07)); background: -moz-linear-gradient(top, #ed5f00, #ed7a07); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0; -moz-box-shadow: rgba(0,0,0,1) 0 1px 0; box-shadow: rgba(0,0,0,1) 0 0 0; text-shadow: rgba(0,0,0,.4) 0 1px 0; color: #ffffff; margin: 0 auto 25px auto; font-size: 17px; font-family: 'Arial', Sans-Serif; text-decoration: none; text-align: center; vertical-align: middle; width: 90px; height: 30px}
#promo_button_hdalex:hover { border-top-color: #e86c00; background: #e86c00; color: #ffffff; }
#promo_button_hdalex:active { border-top-color: #f2741f; background: #f2741f; }
#promo_button_hdalex a { height: 30px; color: #fff; font-weight: bold; text-decoration: none; display: block; margin: auto; padding: 5px 0 0 0; }
.promo_hdalex_space { height: 100px; }

/**-----------------------------------------------------
shared/reseller/vps/dedi feature list 9/1/11
*universal supported software and features list styles
--------------------------------------------------------**/
#fl_tableLink { width: 505px; margin: 0 auto; }
.fl_orangeTitle { font-size: 17px; margin: 0; padding: 0; font-weight: bold; color: #fc9400; }
.output_heading { height: 40px; width: 570px; color: #222; border-bottom: 1px #222 solid; font-size: 32px; margin: 30px 0 0 0; }

.planIcon { height: 50px; width: 50px; float: left; margin: 6px 6px 0 6px; }
#unlimcon { background-image: url("/images/planIcons/core.jpeg"); }
.current #unlimcon { background-image: url("/images/planIcons/core_hover.jpeg"); }
#techcon { background-image: url("/images/planIcons/tech.jpeg"); }
.current #techcon { background-image: url("/images/planIcons/tech_hover.jpeg"); }
#servicecon { background-image: url("/images/planIcons/service.jpeg"); }
.current #servicecon { background-image: url("/images/planIcons/service_hover.jpeg"); }
#emailcon { background-image: url("/images/planIcons/mail.jpeg"); }
.current #emailcon { background-image: url("/images/planIcons/mail_hover.jpeg"); }
#devcon { background-image: url("/images/planIcons/devtools.jpeg"); }
.current #devcon { background-image: url("/images/planIcons/devtools_hover.jpeg"); }

#fl_unlim { background: url("/images/fl_unlimBg.jpg") right bottom no-repeat; height: 375px; margin: 0; }
#unlimStatement { width: 400px; font-size: 15px; margin-top: 30px; margin-bottom: 25px; }
#fl_unlimTitle { display: inline; font-size: 17px; font-weight: bold; color: #fc9400; }
#unlimOpt { color: #222; margin-top: 10px; }
#unlimOpt div { margin-bottom: 5px; }

#fl_tech_heading { height: 40px; width: 475px; color: #222; font-size: 32px; margin: 30px auto 0 auto; }
#fl_tech p { color: #222; width: 505px; margin: 0 0 6px 10px; }
#fl_tech a { color: #fc9400; font-size: 17px; font-weight: bold; }
#techIcons { margin: 0 0 15px 45px; }

#fl_support { background: url("/images/fl_alexSupport.jpg") right bottom no-repeat; margin: 0; height: 375px; }
#supportStatement { width: 350px; font-size: 15px; float: left; margin-top: 30px; }
#supportOpt { float: left; clear: both; margin-top: 15px; }
#supportOpt div { margin: 5px auto; }
#supportOpt span { color: #399eff; font-size: 19px; vertical-align: middle; }
#supportOpt img { vertical-align: middle; }
#supportOpt a { color: #399eff; font-size: 19px; }
#supportLogin { display: inline; font-size: 17px; vertical-align: middle; }
#alexSupport { float: right; margin-right: 10px; }

#fl_email { background: url("/images/fl_flyingEmail.png") right bottom no-repeat; margin: 0; height: 375px; }
#fl_emailW { background: url("/images/fl_flyingEmail2.png") right bottom no-repeat; margin: 0; height: 375px; }
#fl_email a { color: #399eff; font-style: italic; }
#emailStatement { width: 380px; float: left; margin-top: 20px; margin-bottom: 10px; font-size: 15px; }
#emailOpt { width: 230px; float: left; margin-top: 5px; margin-left: 10px; }
#emailOpt div { margin-bottom: 5px; color: #222; }

#fl_dev { background: url("/images/fl_devBg.png") right bottom no-repeat; margin: 0; height: 375px; }
#devStatement { width: 290px; float: left; margin-top: 20px; margin-bottom: 20px; font-size: 15px; }
#devOpt { width: 230px; float: left; clear: both; margin-top: 10px; margin-left: 15px; }
#devOpt div { margin-bottom: 5px; color: #222; }

#fl_analytics { background: url("/images/fl_analyticsBg.png") right bottom no-repeat; margin: 0; height: 375px; }
#analyticsStatement { width: 325px; float: left; margin-top: 20px; margin-bottom: 20px; font-size: 15px; }
#analyticsOpt { width: 230px; float: left; clear: both; margin-top: 25px; margin-left: 15px; }
#analyticsOpt div { margin-bottom: 5px; color: #222; }

/*features list display*/
div#feature_list { height: 400px; width: 100%; overflow: hidden; position: relative; margin: 75px 0 100px 0; border: 1px #dedede solid; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
div#feature_list ul { position: absolute; top: 0; list-style: none; padding: 0; margin: 0; }
ul#tabs { left: 0; z-index: 2; width: 270px; }
ul#tabs li { font-size: 12px; font-family: Arial; width: 296px; background-image: url("/images/ap_mid_bg.jpg"); }
ul#tabs li img { padding: 6px; border: none; float: left; margin: 0 6px 0 6px; }
ul#tabs li a { color: #222; text-decoration: none; display: block; padding: 10px; height: 60px; outline: none; margin: 0; }
ul#tabs li a.current { width: 305px; background:  url('/images/arrowBg_hover.png') no-repeat; color: #FFF; }
ul#tabs li a.current:hover { text-decoration: none; cursor: default; }
ul#tabs li a:hover .h3Heading { text-decoration: underline; }
ul#tabs li a.current .h3Heading { color: #FFF; text-shadow: 1px 2px 0px #935b00; text-decoration: none; }
ul#tabs li .h3Heading { font-size: 20px; color: #3f3f3f; }
ul#tabs li .desc { font-size: 11px; width: 180px; display: inline-block; }
.ap_top { background-image: url("/images/ap_top_bg.jpg"); }
.ap_bottom { background-image: url("/images/ap_btm_bg.jpg"); }
ul#output { right: 0; width: 600px; height: 400px; }
ul#output li { position: absolute; height: 400px; width: 100%; margin: 0; padding: 0; }


/* NEW DATA CENTER PAGE 8/9/11 */
/* backup*/
/** REMOVE */#dc_header { margin-top: 40px; }
#dc_header p { margin-top: 10px; }
#dc_imgs img { margin-bottom: 8px; }
#dc_info { margin: 40px 0 60px 0; }
#dc_info div { float: left; margin: 0 0 60px 30px; }
#dc_imgs { margin-top: 25px; }
#dc_partition { height: 10px; margin-top: 35px; border-bottom: 1px #c5c5c5 solid; }
.dc_subtitle { color: #f67803; font-size: 18px; font-weight: 400; }
#dc_addinfo { width: 800px; margin: 20px 0px 100px 15px; }
/**/
#dc_info { margin: 75px 0 0 0; }
#dc_info p { margin-bottom: 18px; line-height: 26px; }
#dc_imgs img { margin-bottom: 12px; }
#dc_imgs { margin-top: 25px; }
#dc_imgs .grid_6 div {  margin: 0 0 25px 0; }
.dc_partition { height: 10px; margin-bottom: 35px; border-bottom: 1px #e5e5e5 solid; }
.dc_subtitle { color: #f67803; font-size: 18px; font-weight: 400; }
#dc_addinfo { width: 800px; margin: 20px 0px 100px 15px; }
#dc_imgs h3,
#topology-info h4 { margin-bottom: 10px; }
#dc_imgs h3,
#dc_imgs p,
#topology-info p { margin-bottom: 6px; padding-left: 20px; }
#topology-info { margin-top: 26%; }
#topology-info h3 { font-size: 22px; margin-bottom: 20px; padding-left: 20px; }
#topology-info h4 { padding-left: 20px; }
#topology-map { margin-bottom: 30px; }


/* datacenter directions 8/30/13 */
#dc-directions { margin-top: 20px; }
#dc-directions h2 { text-align: center; margin-left: 85px; }
#dc-directions p { text-align: center; margin-left: 85px; }
#dc-directions p a { font-size: 18px; }


/* start /axon/ 8/30/11 */
#axon_logo { width: 584px; height: 88px; margin: 50px 0 25px 70px; }
#axon_statement { font-size: 17px; color: #434343; width: 680px; margin-left: 40px; }
#axon_service { width: 740px; height: 300px; background: url("/images/axon_monitoringBG.png") no-repeat; margin-top: 30px; margin-bottom: 30px; padding-bottom: 40px; border-bottom: 1px #a8a8a8 solid; }
#axon_service p span { font-size: 16px; font-weight: 600; color: #434343; display: block; margin-bottom: 10px; }
#axon_service p { font-family: 'arial'; line-height: 18px; font-size: 13px; color: #434343; float: left; width: 185px; }
#array { margin: 15px 0 0 15px; }
#drive { margin: 15px 0 0 70px; }
#filesystem { margin: 15px 0 0 80px; }
.axonInfo { width: 280px; height: 146px; margin-left: 5px; margin-bottom: 35px; float: left; }
.axonRight { margin-left: 100px; }
.axonInfo .axonInfo_heading { font-size: 17px; color: #f67803; }
.axonInfo .axonInfo_heading img { vertical-align: bottom; margin-right: 8px; }
/* end /axon/ */


/* /about/community-programs/ */
.button { -moz-box-shadow: inset 0px 1px 0px 0px #fce2c1; -webkit-box-shadow: inset 0px 1px 0px 0px #fce2c1; box-shadow: inset 0px 1px 0px 0px #fce2c1; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f09b5a), color-stop(1, #e67220)); background: -moz-linear-gradient(center top, #f09b5a 5%, #e67220 100%); background-color: #f09b5a; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #bdbdbd; display: inline-block; color: #ffffff; font-family: arial; font-size: 15px; font-weight: bold; padding: 6px 55px; text-decoration: none; text-shadow: 1px 1px 0px #757575; }
.button:hover { background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e67220), color-stop(1, #f09b5a)); background: -moz-linear-gradient(center top, #e67220 5%, #f09b5a 100%); background-color: #e67220; color: #fff; text-decoration: none; }
.button:active { position: relative; top: 1px; }
.buttoncommunityprograms { -moz-box-shadow: inset 0px 1px 0px 0px #fce2c1; -webkit-box-shadow: inset 0px 1px 0px 0px #fce2c1; box-shadow: inset 0px 1px 0px 0px #fce2c1; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f09b5a), color-stop(1, #e67220)); background: -moz-linear-gradient(center top, #f09b5a 5%, #e67220 100%); background-color: #f09b5a; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #bdbdbd; display: inline-block; color: #ffffff; font-family: arial; font-size: 15px; font-weight: bold; padding: 6px 28px; text-decoration: none; text-shadow: 1px 1px 0px #757575; }
.buttoncommunityprograms:hover { background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e67220), color-stop(1, #f09b5a)); background: -moz-linear-gradient(center top, #e67220 5%, #f09b5a 100%); background-color: #e67220; color: #fff; text-decoration: none; }
.buttoncommunityprograms:active { position: relative; top: 1px; }

/* Server-status facilities page 6/5/12 */
#serverStat_page { margin: 40px 0; }
#servstat_desc { margin-bottom: 15px; }
.status_block { background-color: #f6f6f6; border: 1px #ccc solid; margin: 10px 0; padding: 15px; clear: both; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px#ccc; box-shadow: 0 0 5px #ccc; }
.status_icon { width: 30px; float: left; color: #333333; font-size: 9px; font-weight: 800; display: block; text-align: center; padding-right: 15px; clear: both; }
.status_icon img { display: block; padding-top: 15px; }
.status_name { color: #404040; font-size: 16px; }
.status_name span { float: left; margin-bottom: 5px; }
.status_desc { float: left; display: block; color: #404040; font-size: 14px; padding-top: 15px; }
.server_name { font-size: 26px; font-weight: 400; float: left; clear: both; }
.server_name:hover { text-decoration: none; font-style: italic; }
.orange{ font-family:'myriad-pro-1','myriad-pro-2',sans-serif; color: #f37720; }
#ss_legend { float: left; margin-bottom: 15px; }
#ss_legend p { float: left; margin: 0; }
#ss_legend img{ display: inline-block; vertical-align: middle; margin: 0 10px; }
#ss_legend div { float: left; clear: both; margin: 10px 0; }
#ss_legend div#legend_last { margin-bottom: 30px; }
#ss_legend .legend_heading { color: #3f3f3f; font-size: 13px; font-weight: 800; clear: both; margin: 0 0 10px 10px; }
#ss_legend .status_notice { width: 211px; float: left; margin: 0 10px; }
.status_notice span { color: #F67703; }
/* misc styles for brazil/mexico landing pages */
#colo_form { width: 700px; margin: 30px auto 75px auto; }
.req_field { color: #F67703; }

/* vps page plesk pop_up */
#plesk_vps { background: url('/images/pleskpanel11bg.jpg') no-repeat top left; }
#plesk_dedi { background: url('/images/pleskpanel11dedibg.jpg') no-repeat top left; }
.plesk_popup { display: none; width: 572px; height: 586px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -moz-box-shadow: 0 0 25px 3px #727272; -webkit-box-shadow: 0 0 25px 3px #727272; box-shadow: 0 0 25px 3px #727272; }
.plesk_popup p { color: #fff; font-size: 16px; }
#para_desc { font-size: 17px; width: 400px; margin: 0 auto; }
.plesk_popup ul { width: 600px; margin: 8px auto 0 auto; padding-left: 55px; }
.plesk_popup ul li { width: 265px; list-style-type: square; font-size: 15px; color: #622900; float: left; margin: 0 28px 10px 0; }
.plesk_popup ul li span { color: #fff; font-size: 20px; }
h3#para_tagline { width: 518px; font-size: 20px; color: #fff; margin: 165px auto 200px auto; text-align: center; }
#plesk_dedi h3#para_tagline { margin: 150px auto 235px auto; }
.plesk_popup #para_features { font-size: 19px; /*23*/ color: #622900; margin: 8px 0 0 40px; }
.para_center { text-align: center; }
#para_close { float: right; display: block; margin: 10px 10px 0 0; }

/*holiday party theme 2012*/
#holiday_bg { background: url('/holiday/bg.png') repeat top left; }
#holiday_heading { background: url('/holiday/heading.png') no-repeat top left; width: 630px; margin: 0 auto; }
#snowflakes { background: url('/holiday/snowflakes.png') repeat-y top left; padding-top: 110px; }
#holiday_card { display: block; padding: 420px 0 60px 0; }

/* /managed-dedicated-servers/upgrades/ 2/13/13 */
#upgrade_table{ float: left; color: #5c5c5c; margin: 50px 0 75px 0; }
#upgrade_table table { background-color: #ffffff; }
#upgrade_table table tr:nth-child(2n+4) { background-color: #f8f8f8; }
#upgrade_table table tr td { height: 26px; vertical-align: bottom; }
.m_heading { font-size: 22px; }
.s_heading { font-size: 18px; font-style: italic; text-decoration: underline; }
.dediup { font-size: 18px; text-align: center; }

/* customer case studies - pages share styles 3/13/13 */
#case_top { float: left; margin-top: 35px; }
#case_top p { float: left; margin: 5px 0 10px 10px; color: #000000; text-align: left; padding-left: 20px; }
#case_top p span { color: #f37721; font-size: 15px; display: inline-block; margin-right: 5px; }
#cs-logo { float: left; display: block; }
#about-cs { float: left; clear: both; margin: 50px 0 0 15px; }
#about-cs p {  color: #000000; margin: 0 0 25px 0; line-height: 24px; }
#about-cs p span { font-style: italic; }
#cs-statement { float: left; display: block; margin: 20px 0 30px 0; }
#case-studies { margin-bottom: 200px; }

/* core featurette page 2/21/13 */
#core-logo { margin-top: 60px; }
.featurette_menu { float: left; margin: 0 0 20px 20px; list-style: none; }
.featurette_menu li { float: left; margin: 20px 8px 20px 0; }
.featurette_menu li a { color: #232323; font-size: 16px; padding: 5px 10px; }
.featurette_menu li.active a { color: #ffffff; background: url('/images/featurette/button.jpg') repeat-x center; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }

#core-login { width: 440px; height: 100%; float: left; position: relative; background: #ffffff; border: 1px #f0f0f0 solid; margin: 30px 0 50px 30px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset; }
#core-login:before, #core-login:after { z-index: -1; position: absolute; content: ""; bottom: 12px; left: 10px; width: 50%; top: 80%; max-width:300px; background: rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 15px 10px rgba(0,0,0, 0.2); -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 15px 10px rgba(0, 0, 0, 0.2); -webkit-transform: rotate(-3deg); -moz-transform: rotate(-3deg); -o-transform: rotate(-3deg); -ms-transform: rotate(-3deg); transform: rotate(-3deg); }
#core-login:after { -webkit-transform: rotate(3deg); -moz-transform: rotate(3deg); -o-transform: rotate(3deg); -ms-transform: rotate(3deg); transform: rotate(3deg); right: 10px; left: auto; }
#core-login h3 { float: left; color: #f37721; font-size: 34px; margin: 25px 0 3px 30px; }
#core-login form { width: 380px; float: left; margin-left: 30px; }
#core-login form label { float: left; color: #000000; font-weight: 800; clear: both; margin: 2px 0; }
#core-login form input { width: 382px; height: 30px; float: left; font-size: 20px; background-color: #f0f0f0; border: 1px solid #c7c7c7; clear: both; margin-bottom: 8px; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: inset 0px 0px 7px rgba(2,3,3,0.15); -moz-box-shadow: inset 0px 0px 7px rgba(2,3,3,0.15); box-shadow: inset 0px 0px 7px rgba(2,3,3,0.15); }
#core-login form input:focus { -webkit-box-shadow: 0px 0px 7px #0373e6; -moz-box-shadow: 0px 0px 7px #0373e6; box-shadow: 0px 0px 7px #0373e6; }
#core-login form a { float: right; color: #92918f; font-weight: 800; margin: 2px 0; text-decoration: none; border-bottom: 1px dotted transparent; }
#core-login form a:hover { border-bottom: 1px dotted #cccccc; }
#core-login form a#cracct { font-size: 12px; clear: both; margin: 0 8px 0 0; padding: 0; }
#core-login form button { float: right; font-family: arial; font-size: 18px; font-weight: 800; color: #fafafa; background-color: #f38b41; text-shadow: 0 1px 1px #b3b3b3; border: 1px solid #ababab; padding: 10px 30px; cursor: pointer; background: -moz-linear-gradient(#f7a164,#ed6a0c); background: -ms-linear-gradient(#f7a164,#ed6a0c); background: -webkit-gradient(linear,0 0,0 100%,from(#f7a164),to(#ed6a0c)); background: -webkit-linear-gradient(#f7a164,#ed6a0c); background: -o-linear-gradient(#f7a164,#ed6a0c); background: linear-gradient(#f7a164,#ed6a0c); -webkit-transition: box-shadow .1s ease-in-out; -moz-transition: box-shadow .1s ease-in-out; -ms-transition: box-shadow .1s ease-in-out; -o-transition: box-shadow .1s ease-in-out; transition: box-shadow .1s ease-in-out; background-repeat: repeat-x; border-color: #ed6a0c #ed6a0c #a54a09; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); -webkit-text-stroke: 3px rgba(0,0,0,0.05); -moz-text-stroke: 3px rgba(0,0,0,0.05); }
#core-login form button:hover { -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.5), 0 0 7px rgba(0,0,0,0.4); -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.5), 0 0 7px rgba(0,0,0,0.4); -o-box-shadow: inset 0 1px 0 rgba(255,255,255,0.5), 0 0 7px rgba(0,0,0,0.4); box-shadow: inset 0 1px 0 rgba(255,255,255,0.5), 0 0 7px rgba(0,0,0,0.4); }

#core-top { float: left; margin: 10px 0 35px 0; }
#core h1 { color: #4a4a4a; font-size: 30px; margin: 45px 0 15px 20px; }
#core p { color: #5c5c5c; font-size: 15px; margin: 0 0 0 20px; line-height: 25px; }
#core hr { margin: 30px 0 20px 0; padding: 0; }
#core .info{text-align:left;}
#core .info-box{ margin: 10px 0 30px 18px; padding-bottom:20px;}
#core .info-box p { width: 400px; margin: 0 0 0 10px; }
#core p.orange-subhead { float: left; color: #f37721;font-size:17px; font-weight: 800; margin: 10px 0 10px 10px; }
#core-services { float: left; margin: 50px 0;}
#core-services h2 { color: #4a4a4a; font-size: 25px !important; margin: 0 0 10px 0; }
#core-services p { margin: 0; }

/* Developer page 3-20-13 */
#dev-header { width: 100%; min-width: 980px; height: 219px; position: absolute; z-index: 0; background: #272822 url('/images/dev-plan-bg.png') no-repeat top center; }
#dev-intro { position: relative; }
#dev-intro h1 { font-size: 42px; font-family: 'allerregular', arial, sans-serif; color: #fff; margin: 50px 0 15px 0; }
#dev-intro p { font-size: 19px; font-family: 'allerregular', arial, sans-serif; color: #fff; line-height: 30px; }
#dev-intro p span { font-weight: 800; }
.btn-devOrder { width: 185px; color: #fff; background-color: #f37720; font-family:'myriad-pro-1', arial, sans-serif; font-size: 24px; font-weight: 800; text-align: center; border: 1px solid #edc154; display: block; margin: 20px auto 0 auto; padding: 10px 0 10px 0; }
.btn-devOrder span { color: #6a340e; font-family: 'allerregular', arial, sans-serif; font-size: 13px; font-weight: 400; font-style: italic; display: inline-block; margin-top: 4px; }
.btn-devOrder:hover { color: #fff; text-decoration: none; background: #fe822c; }
#dev-features { float: left; margin: 75px 10px 35px 10px; font-family: 'allerregular', arial, sans-serif; }
#dev-features h2 { font-size: 30px; color: #262626; margin-bottom: 15px; clear: both; }
#dev-features p { font-size: 15px; color: #262626; line-height: 28px; margin-left: 6px; }
#dev-features .specs { float: left; color: #262626; font-size: 17px; list-style: none; margin: 0 0 25px 50px; }
#dev-features .specs li { color: #4b4b4b; margin-bottom: 5px; }
#dev-features .specs span { font-family: "allerbold", arial, sans-serif; color: #434343; }
#dev-features .specs .orange { font-family: 'journalregular', arial, sans-serif; margin-right: 6px; color: #f67703; font-weight: bold;}
#dev-features #plan-box { float: right; width: 281px; height: 237px; position: relative; background: #fff; border: 1px #ccc solid; margin-top: -145px; padding: 15px 15px 25px 15px; }
#dev-features #plan-box h3 { text-align: center; }
#dev-features #plan-box p { color: #4b4b4b; text-align: center; }
#dev-features #plan-box #pricing { font-size: 80px; font-family: 'aller_lightregular', arial, sans-serif; margin: 45px 0; font-weight: 400; }
#dev-features #plan-box #pricing span { float: left; font-family: 'aller_lightregular', arial, sans-serif; font-size: 48px; margin: -25px -20px 0 20px; }
#dev-features #plan-box #yearly { color: #a5a9aa; font-size: 16px; margin-bottom: 0; }
#app-support { height: 430px; float: left; margin: 25px 0 20px 0; }
#app-support div { height: 120px; float: left; margin-bottom: 20px; }
#app-support h3 { float: left; font-family: 'allerregular', arial, sans-serif; font-size: 20px; color: #262626; margin: 0 0 5px 20px; }
#app-support img { float: left; width: 82px; height: 82px; display: block; border: 2px #efefef solid; }
#app-support p { float: left; width: 75%; color: #262626; margin-left: 20px; }
/*dev page styles cont*/
#dev-tools { float: left; margin: 0 0 85px 0; }
#dev-tools h3 { font-size: 24px; margin: 0 0 20px 0; }
#dev-tools h4 { margin: 20px 0 10px 0; }
#dev-tools ul { float: left; margin: 20px 45px 10px 45px; }
#dev-tools ul li { color: #5c5c5c; list-style: none; margin-bottom: 20px; }
#dev-tools ul li img { vertical-align: middle; margin-right: 10px; }
#dev-tools p { width: 95%; line-height: 28px; clear: both; }
#dev-tools p span { font-style: italic; font-weight: 800; }

/* about/our-history jan2013 */
.why_hostdime{margin-top:80px;float:right;}
#hd-history p { line-height: 22px; margin-bottom: 20px; }
#historyRight { padding-top: 50px; }

/* remote storage / backup page 04/11/13 */
.btn-remoteStore { float: left; color: #fff !important; background-color: #f37720; font-family:'myriad-pro-1', arial, sans-serif; font-size: 22px; font-weight: 400; text-align: center; border: 1px solid #ffa200; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; display: block; padding: 10px; }
.btn-remoteStore:hover { color: #fff; text-decoration: none; -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.5), 0 0 7px rgba(0,0,0,0.4); -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.5), 0 0 7px rgba(0,0,0,0.4); -o-box-shadow: inset 0 1px 0 rgba(255,255,255,0.5), 0 0 7px rgba(0,0,0,0.4); box-shadow: inset 0 1px 0 rgba(255,255,255,0.5), 0 0 7px rgba(0,0,0,0.4); }

/* business / reseller page revision 04/15/13 */
/* New Business page revision 2-26-13 */
#our-support { float: left; margin-top: 30px; }
#our-support h1 { font-size: 30px; margin: 30px 0 25px 25px; }
#our-support p { font-size: 16px; line-height: 28px; }
#our-support img { display: block; margin: 20px 0 0 0; }
#server-features { margin: 30px 0 0 0; }
#server-features h2 { font-size: 30px; text-align: center; margin-bottom: 20px; }
.business-features { width: 300px; height: 142px; float: left; background-color: #cccccc; margin: 0 0 18px 0; }
.feature-middle { margin: 0 20px; }
#our-plans { margin: 30px 0; }
#our-plans h2 { font-size: 30px; text-align: center; }
#plan-includes { float: left; margin: 30px 0 65px 0; }
#plan-includes h3 { font-size: 24px; margin: 0 0 30px 25px; }
#plan-includes ul { }
#plan-includes ul li { color: #5c5c5c; list-style: none; margin-bottom: 20px; }
#plan-includes ul li img { vertical-align: middle; margin-right: 10px; }
#plan-includes p { margin-top: 60px; line-height: 28px; }

/* new revision styles 04/15/13 */
#business-page h3 { margin-bottom: 12px; }

#business-header { width: 100%; min-width: 980px; height: 543px; position: absolute; z-index: 0; background: #0d0d0b url('../images/business-bg.jpg') no-repeat top center; }
#business-header-reseller { width: 100%; min-width: 980px; height: 419px; position: absolute; z-index: 0; background: #242424 url('../images/business-bg2.png') no-repeat top center; }

#business-intro { position: relative; font-family: 'allerregular', arial, sans-serif; text-align: center; margin-bottom: 60px; }
#business-intro h1 { font-size: 62px; color: #fff; margin: 65px 0 0 0; }
#business-intro h2 { font-size: 31px; color: #fff; font-weight: 400; margin-top: 20px; }
#business-intro h2 span { color: #f37720; font-size: 28px; }
#business-intro h3 { color: #fff; font-size: 18px; margin: 10px 0; }
#business-intro a { font-size: 20px; color: #fff; font-weight: 800; display: inline-block; margin-top: 20px; }

#business-intro p { font-size: 22px; font-family:'myriad-pro-1','myriad-pro-2',sans-serif; color: #fff; line-height: 30px; }

#business-plans { position: relative; }
#business-plans div { width: 312px; height: 100%; float: left; background-color: #fff; border: 1px #e0e0e0 solid; margin: 30px 0 0 0; padding-bottom: 5%; }
#business-plans div.left { border-right: none; }
#business-plans div.right { border-left: none; }
#business-plans div.best-value { margin: 0; }
#business-plans div h4 { font-family:'myriad-pro-1','myriad-pro-2',sans-serif; text-align: center; margin-top: 10px; }
#business-plans div ul { width: 280px; border-top: 1px #e0e0e0 solid; text-align: center; list-style: none; margin: 0 auto; padding: 20px 0 10px 0; }
#business-plans div ul li { color: #434343; font-family:'myriad-pro-1','myriad-pro-2',sans-serif; font-size: 18px; margin-bottom: 15px; }
#business-plans div ul li span { font-weight: 800; }
#business-plans .orange { font-family: 'journalregular', arial, sans-serif; margin-right: 6px; }
#business-plans div p.price { height: 100px; font-family: 'aller_lightregular', arial, sans-serif; font-size: 85px; color: #4b4b4b; text-align: center; margin: 10px 0 30px 0; }
#business-plans div p.price span { font-size: 50px; vertical-align: text-top; display: inline-block; margin-top: 15px; }
#business-plans div a { width: 142px; background-color: #f0762f; font-family: 'myriad-pro-2', 'myriad-pro-1', sans-serif; font-size: 19px; color: #fff; text-align: center; border: 1px #e8ad36 solid; display: block; margin: 0 auto; padding: 7px 0; }
#business-plans div a:hover { text-decoration: none; }
#business-plans div.best-value ul { margin: 0 auto 30px auto; padding-top: 30px; }
#business-plans div.best-value ul li { font-size: 20px; }
#business-plans div.best-value p.price { font-family: 'allerregular', arial, sans-serif; font-size: 90px; }
#business-plans div.best-value p span { font-family: 'aller_lightregular', arial, sans-serif; }
#business-plans div.best-value a { width: 174px; font-size: 21px; padding: 11px 0; }


#business-features { text-align: center; }
#business-features h2 { font-size: 32px; margin-bottom: 12px; }
#business-features div { width: 180px; float: left; margin: 0 55px 0 0; }
#business-features div h3 { margin: 10px auto 12px auto; }

#business-focus { float: left; }
#business-focus h3 { font-family: "allerregular", arial, sans-serif; font-size: 24px; }
#business-focus p { font-family:'myriad-pro-1','myriad-pro-2',sans-serif; font-size: 16px; line-height: 28px; }

#business-services { float: left; margin: 50px 0; }
#business-services ul { list-style: none; }
#business-services ul li { color: #7f7f7f; font-family:'myriad-pro-1','myriad-pro-2',sans-serif; font-size: 18px; margin-bottom: 6px; }
#business-services ul li img { margin-right: 5px; display: inline-block; }
#business-services h3 { font-family:'allerregular', arial, sans-serif; font-size: 21px; }
#business-services .service-image { display: block; clear: both; margin: 0 auto 12px auto; }
#business-services p { font-family:'myriad-pro-1','myriad-pro-2',sans-serif; font-size: 18px; color: #7f7f7f; clear: both; }
#business-services p span { text-align: center; }
#business-services #support { text-align: center; }
#business-services #support img { margin: 0px auto; }
#business-services #support a { color: #00a2ff; font-size: 16px; font-style: italic; font-weight: 800; }

/* disaster recovery page 5/22/13 */
#disaster-header { background: #241e22 url('../images/disaster-header.png') no-repeat top center; }
#disaster-page h1 { margin-top: 55px; }
#disaster-content { float: left; margin: 30px auto; }
#disaster-content h3 { font-size: 25px; font-family: 'allerregular', arial, sans-serif; margin: 25px 0 5px 0; }
#disaster-content p { width: 95%; margin: 0 0 15px 0; }
#disaster-content #drContact { color: #3b3b3b; font-size: 20px; font-style: italic; text-align: center; margin-top: 30px; }
#drContact a { color: #00a3f9; font-size: 20px; text-decoration: underline; }

#contact-form label.error { color: red; padding-left: 10px; padding-top:5px; }
#contact-form ul {padding-left:0;}
#contact-form .error{background-position: left -93px ;}
#contact-form em{color: #FF0000; font-style: normal;}

/* New contact page revised 2/5/15*/
#contactus-page { position: relative; z-index: 10000; }
#map-header { position: relative; z-index: 1; display: block; clear: both; overflow: hidden; }
#contact-bg { width: 100%; min-width: 980px; height: 360px; background-image: url('../images/contact-bg.jpg'); background-repeat: no-repeat; background-position: 50% 66%; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; position: relative; z-index: 1; }
#map-canvas { width: 100%; height: 324px; position: relative; z-index: 1; overflow: visible !important; }
#contact-bg div { color: #fff; position: relative; top: 125px; text-align: center; }
#contact-bg h1 { color: #fff; font-size: 4em; font-family: 'allerregular', arial, sans-serif; padding-top: .6em; text-shadow: 2px 2px 10px #000; }
#contactus-page h2 { font-size: 1.6em; margin: 1em 0; text-align: center; }
#contactus-page h2 a { color: #f37720; display: inline-block; margin: 0 3px; }
#contact-container { float: left; width: 100%; height: 100%; background: #f5f5f5; margin: 60px 0; }

#business-hours { width: 60%; margin: 0 auto 50px auto; }
#business-hours p { font-size: 16px; line-height: 32px; }
.hooBold { font-weight: 800; margin-bottom: 5px; display: inline-block; }
.hooTime { float: right; color: #f77803; font-size: 16px; font-weight: normal; margin: 0 0 0 3px; }


ul.call-select { width: 234px; height: 33px; font-size: 16px; background: url('../images/select-button.png') no-repeat right; border: 1px #cccccc solid; cursor: pointer; }
ul.call-select li { height: 100%; list-style: none; font-size: 18px; color: #333; vertical-align: bottom; }
ul.call-select li:nth-of-type(even) { background-color: #fafafa; }
ul.call-select li img { float: left; margin: 10px 25px 0 18px; vertical-align: middle; }
ul.call-select li span { display: inline-block; margin-top: 6px; }
ul.call-select .drop-down { visibility: hidden; width: 100%; background: #fff; position: relative; z-index: 88888; margin: 1px 0 0 0 !important; padding: 0; }
ul.call-select .drop-down li { height: 33px; list-style: none; font-size: 18px; color: #333; vertical-align: bottom; margin: 0px 0; border: 1px #ccc solid; border-top: 0; }
ul.call-select .drop-down li:hover { background-color: #fafafa; }
ul.call-select .drop-down #call-select li img { float: left; margin: 2px 15px 0 10px; vertical-align: middle; }
ul.call-select .drop-down li span { display: inline-block; margin-top: 6px; }

#contact-trexi { position: absolute; z-index: 9999; }
#contact-trexi img { width: 22%; float: right; position: relative; bottom: 206px; z-index: 99999; }
#formError { width: 300px; float: left; margin: 0 0 15px 0; }
.formErrorMsg { color: #FF0000; float:left; clear: both; }
.formConfirm { width: 400px !important; float: none !important; color: #f77803; text-align: center; margin: 0 auto; }
.formErrorLabel { color: #FF0000; font-size: 16px; clear: both; }

#contactus-page #contact-form, #orlando-colocation #contact-form { width: 90%; height: 100%; float: left; margin: 0; padding: 5%; }

#contactus-page #contact-form label, #orlando-colocation #contact-form label { color: #a1a1a1; font-size: 14px; margin: 25px 0 5px 0; display: block; clear: both; }
#contactus-page #contact-form input, #orlando-colocation #contact-form input, #orlando-colocation #contact-form select { width: 96%; font-size: 18px; padding: 2%; border: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
#orlando-colocation #contact-form select { width: 100%; }
#orlando-colocation #contact-form input[type="radio"] { width: 5%; float: left; margin-right: 4%; }
#contactus-page #contact-form textarea, #orlando-colocation #contact-form textarea { width: 96%; resize: none; font-size: 18px; padding: 2%; border: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
#contactus-page #contact-form p, #orlando-colocation #contact-form p { width: 94% !important; line-height: 26px; margin: 0 0 20px 0; }
#contact-form #emNum { width: 100%; float: left; margin: 0 0 25px 0; }
#contact-form #emNum label { width: 48%; float: left; clear: none; }
#contact-form #emNum input { width: 44%; float: left; clear: none; }
#contact-form #emNum label:last-of-type, #contact-form #emNum input:last-of-type { margin-left: 4%; }
#orlando-colocation #contact-form .redundancy, #orlando-colocation #contact-form .tour { width: 40%; float: left; clear: none; margin-top: 10px; margin-bottom: 20px; }

/* working styles */
#contact-form #numEm { width: 100%; float: left; margin: 0 0 25px 0; }
#contact-form #numEm label { width: 48%; float: left; clear: none; }
#contact-form #numEm input { width: 44%; float: left; clear: none; }
#contact-form #numEm label:last-of-type { margin-left: 4%; }
#contact-form #numEm #phone { width: 100%; padding: 4.6%; padding-left: 15%; }
.intl-tel-input { width: 48%; float: left; margin-left: 4%; }
.intl-tel-input.allow-dropdown .selected-flag { width: 55px !important; }
.intl-tel-input .selected-flag .iti-flag { left: 17px; }
.intl-tel-input .country-list .country-name { color: #222; }


#contact-submit-form { width: 100%; float: left; }
#contact-submit-form .g-recaptcha { float: left; margin-top: 50px; }
#contactus-page #contact-form #contactsubmit, #orlando-colocation #contact-form #contactsubmit  { float: right; font-size: 15px; color: #000; background-color: #fff; border: 1px #d9d9d9 solid; display: block; margin: 55px 0 0 0; padding: 16px 60px; }
#contactus-page #contact-form #contactsubmit:hover, #orlando-colocation #contact-form #contactsubmit:hover { background: #e5e5e5; }
.support_btn { width: 45%; -moz-box-shadow: inset 0px 1px 0px 0px #fce2c1; -webkit-box-shadow: inset 0px 1px 0px 0px #fce2c1; box-shadow: inset 0px 1px 0px 0px #fce2c1; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f09b5a), color-stop(1, #e67220)); background: -moz-linear-gradient(center top, #f09b5a 5%, #e67220 100%); background-color: #f09b5a; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #bdbdbd; display: block; color: #ffffff; font-family: arial; font-size: 18px; font-weight: bold; margin: 35px auto 0 auto; padding: 15px; vertical-align: middle; text-decoration: none; text-align: center; text-shadow: 1px 1px 0px #757575; }
.support_btn:hover { background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e67220), color-stop(1, #f09b5a)); background: -moz-linear-gradient(center top, #e67220 5%, #f09b5a 100%); background-color: #e67220; color: #fff; text-decoration: none; }
.support_btn:active { position: relative; top: 1px; }
.support_btn span { color: #b95d0c; text-shadow: none; vertical-align: bottom; margin: 0 0 6px 10px; }

#contact-methods { float: left; clear: both; }
#contact-methods h3 { font-size: 20px; color: #333; margin: 30px 0 20px 0; clear: both; }
#contact-methods p img { vertical-align: middle; }
#contact-methods p a { font-size: 18px; font-weight: 400; margin-left: 4px; }
.contact-method { margin: 0 auto 50px auto; padding-left: 120px; }
.contact-method p { font-size: 16px; line-height: 24px; margin-top: 15px; }
.contact-core-login { width: 45%; height: 100%; text-align: center; padding: 35px 0; display: inline-block; }
.contact-core-login:first-of-type { border-right: 1px #dedede solid; padding: 0 28px 0 30px; }
.contact-core-login:last-of-type { padding-left: 20px; }
.contact-core-login h3 { color: #f37720; font-size: 24px; font-family: 'myriad-pro-1', 'myriad-pro-2', sans-serif; margin: 0 0 15px 0; }
#divline { border-top: 1px #dedede solid; margin-top: 25px; display: block; clear: both; }
#noc-address { width: 65%; }
#noc-address span { color: #f37720; }
#contact-methods #noc-address a { font-size: 16px; margin: 0; }

.contxt { color: #5C5C5C; }
.orangeTop { color: #f77803; }
.branches { font-weight: bold; }

#byEmail { font-weight: bold; margin: 0 auto; }
#mid_left { width: 424px; float: left; margin-left: 33px; }
#ttul { width: 385px; margin-left: 33px; margin-bottom: 15px; }
#talklive { padding-top: 50px; }
#byPhone { width: 385px; margin-left: 33px; margin-bottom: 15px; }
#contact_numbers { padding-top: 30px; }
#contact_numbers ul { float: left; margin: 20px 20px 0 33px; }
#contact_numbers ul li { list-style: none; }
#contact_numbers img { vertical-align: middle; margin-bottom: 8px; padding-right: 10px; }
#contactf { width: 180px; margin-top: 60px; margin-left: 33px; margin-bottom: 25px; }
#contact-form h3, #orlando-colocation #contact-form h3 { font-size: 24px; margin: 10px 0; }
#contact-form p label { margin: 6px 0 3px 0; display: block; }
.contactf-input { font-size: 16px; padding: 8px; border: 1px #cccccc solid; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
.contactcontent { width: 750px; margin-left: 38px; }
.contactcontent p { width: 300px; float: left; }
#contact_confirm { color: #F67703; width: 100%; font-size: 16px; margin-bottom: 10px; }
#contactsubmit { background-color: #fafafa; margin-top: 20px; padding: 10px 25px; cursor: pointer; border: 1px #cccccc solid; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
#contactsubmit:hover { background-color: #eeeeee; }
#fields { margin-left: 34px; margin-top: 35px; }
#username_label { display: inline; margin-right: 6px; color: #434343; }
#password_label { display: inline; margin-right: 6px; color: #434343; }
#username { width: 300px; }
#password { width: 300px; margin-top: 10px;}
/* top button for contact page */
#topbutton { width: 130px; margin-top: 18px; margin-left: 265px; text-align: center; }
#tbutton { min-width: 100px; text-align: center; margin-bottom: 3px; }
a#tbutton { background: transparent url("../images/form_button_a.gif") no-repeat scroll top right; color: #444; cursor: pointer; display: block; float: left; font: normal 12px arial, sans-serif; height: 24px; margin-right: 6px; padding-right: 18px; text-decoration: none; }
a#tbutton span { background: transparent url("../images/form_button_span.gif") no-repeat; display: block; line-height: 14px; padding: 5px 0 5px 18px; }
a#tbutton:active,a#tbutton:hover { background-position: bottom right; color: #000; outline: none; }
a#tbutton:active span,a#tbutton:hover span { background-position: bottom left; padding: 6px 0 4px 18px; }
#fbutton a {width: 200px;}
#fbutton { text-decoration: none; font-size: 12px; color: #006cff; }
#fbutton:hover { text-decoration: underline; }
#pusher { margin-bottom: 60px; }
/* added to make contact form have error message */
.ErrorMessageRedContact { color: #FF0000; font-size: 16px; clear: both; }
.ErrorMessageRedContactFloat { color: #FF0000; float:left; }
.ErrorMessageRedContactMargin { color: #FF0000; }
.ErrorMessageRedContactMargin p { color: #FF0000; font-size: 16px; font-style: italic; margin: 0 0 10px 0; }
#ErrorMessageBox { width: 300px; height: 120px; margin-left: 40px; }
#mail-confirmation { margin: 15px 0 60px 0; }

/*colo form styles*/
#contact-form input.contactf-input { height: 26px; border: 1px #ddd solid;}
#contact-form textarea.contactf-input { width:340px; height:100px; margin-bottom:10px; border: 1px #ddd solid;}
#contact-form #contactsubmit.coloSubmit { float: left; clear: both; }
#coloRequest { margin-bottom: 15px; }
.colo-form .g-recaptcha { float: left; margin-bottom: 0; clear: both; }

/* support/forms/cancel-form 6/28/13 */
#acctCancel { padding: 60px 0; }
#acctCancel h1 { margin-bottom: 15px; }
#acctCancel p { margin-bottom: 12px; line-height: 24px; }
#acctCancel a { color: #F67703; }
#acctCancel hr { margin: 35px 0; padding: 0; }
#cancelConfirm { width: 530px; text-align: center; margin: 0 auto; }
#cancelForm { width: 560px; height: 100%; float: left; background: #fcfcfc; margin: 20px 0 50px 30px; padding: 25px; border: 1px #ddd solid; }
#cancelForm #req { float: left; font-size: 16px; color: #333; margin-bottom: 20px; display: block; clear: both; }
#cancelForm label { float: left; font-size: 15px; margin: 10px 0 15px 0; }
#cancelForm input { float: right; }
#cancelForm .cField { width: 220px; height: 22px; font-size: 16px; padding: 6px 8px; border: 1px #ccc solid; }
#cancelForm textarea { width: 555px; height: 130px; float: left; font-size: 16px; margin-bottom:10px; border: 1px #ccc solid; clear: both; }
#cancelForm input[type="radio"] { width: 20px; margin-top: 20px; clear: none; }
.radBut { float: right; margin-top: 15px; }
#cancelForm div { float: left; clear: both; }
#cancelForm .hdIntel { float: right; text-align: center; }
#cancelForm button { float: right; color: #333; font-size: 14px; background-color: #fafafa; border: 1px #ccc solid; margin-top: 30px; padding: 8px 35px; clear: both; }

/* services/domain-reseller 7/1/13 */
#dResellerForm { background-color: #f5f5f5; margin: 25px 0 50px 0; padding: 25px; }
#dResellerForm label { vertical-align: middle; }
#dResellerForm input { width: 260px; height: 22px; font-size: 16px; padding: 6px 8px; border: 1px #ccc solid; vertical-align: middle; }
#dResellerForm input[type="radio"] { width: 20px; margin: 0; padding: 0; vertical-align: bottom; }
#dResellerForm #tableForm { margin: 0; border: 0; }
#dResellerForm #tableForm td { width: 100%; padding-bottom: 10px; }
#dResellerForm textarea { width: 260px; height: 130px; font-size: 16px; margin-bottom: 10px; padding: 6px 8px; border: 1px #ccc solid; resize: vertical; }
#dResellerForm button { float: right; font-size: 15px; color: #000; background-color: #fff; cursor: pointer; border: 1px #d9d9d9 solid; padding: 10px 30px; }
#dResellerForm #dComment { padding: 0 !important; vertical-align: middle; }

/* MAKE SUBPAGE FORMS FOLLOW SIMILAR STYLES*/
/*Global inquiry form*/
#globalInquiry #contact-form { float: left; margin: 15px 0 50px 0; padding: 0; }
#globalInquiry #contact-form input { width: 85%; height: 26px; border: 1px #ccc solid; }
#globalInquiry #contact-form textarea { width: 100%; height: 100%; border: 1px #ccc solid; }
#globalInquiry #contact-form .contactsubmit { width: 130px; background-color: #fff; border: 1px #ccc solid; margin-top: 15px; cursor: pointer; }
#globalInquiry #contact-form .contactsubmit:hover { background-color: #ccc; }

/*site builder form*/
#site-builder #contact-form { float: left; margin: 15px 0 50px 0; padding: 0; }
#site-builder #contact-form input { border: 1px #ccc solid; }
#site-builder #contact-form textarea { border: 1px #ccc solid; }
#site-builder #contact-form .contactsubmit { width: 130px; background-color: #fff; border: 1px #ccc solid; margin-top: 15px; cursor: pointer; }
#site-builder #contact-form .contactsubmit:hover { background-color: #ccc; }

/* REVISION SUB PAGE STYLES */
.subpage-header { width: 100%; min-width: 980px; /*height: 219px;*/height: 165px; background-color: #343537; position: absolute; z-index: 0; }
.subpage-banner { float: left; position: relative; margin-bottom: 20px; }
.subpage-banner h1 { font-size: 38px; font-family: 'allerregular', arial, sans-serif; color: #fff; margin: 45px 0 0 0; }
.subpage-banner p { width: 68%; font-size: 18px; font-family: 'allerregular', arial, sans-serif; color: #fff; line-height: 24px; }
.subpage-banner p span { font-weight: 800; }

/* Section subpage-header bgs */
.addons { background: url('../images/subheader-addons.png') repeat top left; }
.freebies { background: url('../images/subheader-freebies.png') repeat top left; }
.sh-about { background: url('../images/subheader-about.png') repeat top left; }
.colo { height: 220px; background: #000 url('../images/Colobanner.jpg') no-repeat 50% 20%; background-size: cover; }

/* subpage shared styles */
.pagecontent { min-width: 980px; height: 100%; margin: 0; padding: 0; /*overflow: hidden;*/ }
.heading-title { color: #f37720; font-family: 'ubunturegular', arial, sans-serif; font-size: 14pt; letter-spacing: 0px; margin-bottom: 15px; }
.plan-box { border: 1px #e4e8eb solid; box-shadow: 1px 1px 3px 2px #f7f7f7; }
.plan-box ul li a.purchase { color: #fff; font-size: 12px; font-weight: 400; background-color: #f37720; margin-top: -5px; padding: 2px 5px; display: inline-block; clear: both; }
.contact-us { font-family: 'ubuntubold_italic', arial, sans-serif !important; color: #37adfc !important; }
.note { color: #b8b8b8; text-align: center; }

/*sales order tables*/
#cpanel-licenses .content { margin-top: 25px; }
#cpanel-licenses .plan-box { width: 326px; float: left; margin: 15px 10px 12px 0; padding-left: 10px; }
#cpanel-licenses .plan-box ul { float: left; list-style: none; margin: 0 15px 0 0; padding: 0; }
#cpanel-licenses .plan-box ul:last-of-type { margin-right: 0; }
#cpanel-licenses .plan-box ul li { margin-bottom: 10px; }
#cpanel-licenses .plan-box ul li span { font-weight: 800; }
#cpanel-licenses #purchOpt { margin-left: 22px; }
#cpanel-licenses #extra { margin-bottom: 30px; }
#cpanel-licenses #extra div { float: left; margin: 30px 0; }
#cpanel-licenses #extra h2 { margin-bottom: 10px; }
#cpanel-licenses #extra h3 { color: #000; font-family: 'ubunturegular', arial, sans-serif; letter-spacing: 0; margin-top: 15px; }
#cpanel-licenses #extra .note { text-align: left; }
#cpanel-licenses .note { text-align: left; margin-bottom: 6px; }
#cpanel-licenses .subtitleb { margin-top: 25px; }
#cpanel-licenses #top_text { margin-top: 35px; }


/* services/virtual phone service 8/16/13 */
/* /services/mightycall/ 2/13/13 OLD STYLES */
#mightycallbox { background-color:#EEEEEE; color:#666666; height:auto !important; line-height:2em; margin-bottom:50px; margin-left:15px; margin-right:0px; margin-top:35px; padding:15px; min-height:235px; width:468px; clear: both; border-radius: 8px; -ms-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; }
.mightycallpic { margin-top: 15px; margin-bottom: 5px; margin-left: 5px; margin-right: 115px; }
#mightycallscpic { margin-top: 5px; margin-bottom: 5px; margin-left: 5px; margin-right: 5px; }
.mightycallimage { margin: 0 33px 45px 0; }
#mightycallprice { background-image:url('/images/infracloudbg.png'); height:281px; width:306px; float: left; }
#mighty_desc { font-style: italic; font-size: 14pt; line-height: 38px; margin-bottom: 30px; }
.mighty_about { line-height: 24px; margin-bottom: 30px; }
.bmain { background:url(/images/listed_arrow.png); background-repeat:no-repeat; background-position:left; padding-left:15px;}

#virtual-phone .content h2 { font-family: 'ubunturegular', arial, sans-serif; letter-spacing: 0; margin: 35px 0 10px 0; }
#virtual-phone .content h3 { font-family: 'ubunturegular', arial, sans-serif; letter-spacing: 0; margin: 25px 0 35px 0; display: inline-block; }
#virtual-phone .content #promo { font-size: 19px; }
#virtual-phone .content h3 span { text-decoration: underline; }
#virtual-phone .content ul { list-style: none; }
#virtual-phone .content ul li { margin: 15px 0 10px 0; }
#virtual-phone .plan-box { width: 291px; height: 288px; float: left; margin: 0 30px 0 0; padding: 10px; }
#virtual-phone .plan-box p { text-align: center; }
#virtual-phone .plan-box p:not(:first-child) { float: left; color:#3F3F3F; font-family: 'myriad-pro-1', myriad-pro-2; font-size: 60px; margin: 20px 0 15px 50px; }
#virtual-phone .plan-box p span { font-size: 24px; }
#virtual-phone .plan-box ul { float: left; list-style: disc outside; margin: 10px 0; }
#virtual-phone .plan-box ul li { margin: 0 0 5px 0; }
#virtual-phone .plan-box ul li span { font-weight: 800; }
#virtual-phone .plan-box a { float: left; color: #fff; font-size: 16px; font-weight: 400; background-color: #f37720; margin: 15px 0 0 85px; padding: 6px 20px; clear: both; }
#virtual-phone #extras { float: left; margin: 30px auto; }

/* services/remote backup 8/16/13 */
.rmbs { height: 200px; background: #000 url('../images/remote-backup1.jpg') no-repeat top center; }
#remote-backup h1 { margin-bottom: 20px; }
#remote-backup .subpage-banner h1 { margin-top: 70px; margin-bottom: 0; text-align: center; }
#remote-backup .subpage-banner p { width: 100%; text-align: center; }
#remote-backup .subnav { margin-top: 50px; }
#remote-backup .content { margin-top: 0px; }
#remote-backup p { margin: 0 0 20px 0; clear: both; }
#remote-backup ul { margin-bottom: 20px; }
#remote-backup #backup-price { width: 96%; height: 331px; margin: 20px auto 30px auto; padding-bottom: 10px; padding-left: 20px; }
#remote-backup #backup-price p { width: 97%; line-height: 18px; margin: 0; padding: 0; text-align: center; }
#remote-backup #backup-price p:first-child { color: #f37720; font-size: 24px; margin: 25px 0 5px 0; text-align: center; }
#remote-backup #backup-price p:last-child { width: 97%; margin: 0 auto; }
#remote-backup #backup-price p a { color: #37adfc; text-decoration: underline; }
#remote-backup #backup-price ul { float: left; margin: 25px 0 10px 0; padding: 0; list-style: none; }
#remote-backup #backup-price #first { margin-left: 100px; margin-right: 52px; }
#remote-backup #backup-price ul li { font-size: 20px; margin-bottom: 14px; }
#remote-backup #backup-price ul li span { font-weight: 800; }
#remote-backup #backup-price ul li a { color: #fff; font-size: 14px; font-weight: 800; background-color: #f37720; margin: 0; padding: 3px 20px; display: inline-block; clear: both; }
#remote-backup #backup-price .specs { margin-right: 25px; }
#remote-backup #backup-price .specs li { margin: 0 0 20px 0; }
#remote-backup #backup-price ul:last-of-type { margin-top: 20px; }
#backup-form { width: 400px; height: 100%; margin: 35px auto; }
#backup-form form { float: left; margin-top: 25px; border-top: 1px #ddd solid; margin-bottom: 30px; padding-top: 12px; overflow: visible; }
#backup-form label { float: left; color: #333; margin: 6px 0 3px 0; clear: both; }
#backup-form input { width: 97%; float: left; font-size: 16px; margin: 0 0 6px 0; padding: 6px 0 6px 8px; border: 1px #ccc solid; clear: both; }
#backup-form textarea { width: 97%; float: left; font-size: 16px; margin: 0 0 20px 0; padding: 6px 8px; border: 1px #ccc solid; clear: both; }
#backup-form button { float: left; font-size: 15px; background-color: #ccc; border: 0; margin: 10px 0 0 0; padding: 10px 30px; clear: both; }
#backup-form button:hover { color: #fff; background-color: #404040; cursor: pointer; }
#backup-form form .g-recaptcha { float: left; }
#remote-swift-storage { height: 200px; background: #000 url('../images/remote-backup2.jpg') no-repeat top center; margin-bottom: 40px; }
#remote-swift-storage h1 { color: #fff; font-size: 38px; margin-top: 75px; text-align: center; }
#swfos { margin-bottom: 35px; }

/* services/merchant accounts 8/19/13 */
#merchant-accounts .content { margin: 15px 0 35px 0; }
#merchant-accounts .content h3 { font-family: 'ubunturegular', arial, sans-serif; font-size: 17px; letter-spacing: 0; margin: 35px 0 10px 0; }

/* services/site builder 8/20/13 */
#site-builder .content { margin-top: 15px; }
#merchant-accounts #info { color: #fff; font-size: 16px; font-weight: 400; background-color: #f37720; margin: 35px 0 0 150px; padding: 6px 20px; display: inline-block; clear: both; }

/* 9/17/13 global sub-pages */
.left_box{float:left;width:450px;margin-bottom:50px;padding:0;}
.right_box{float:right;width:450px;margin:0;padding:0;}
.int_branch{ float: left; border-bottom: 1px solid #ccc; margin: 0; padding: 10px 0 15px 0; }
.int_branch div { width: 82%; float: left; }
.int_branch img { float: left; margin: 10px 15px 0 0; }
.int_branch_bottom{ border-bottom:0; }
#global-branch { float: left; margin: 40px 0 0 0; }
#global-branch a { color: #f37720; }
.the-branch { float: left; margin-bottom: 10px !important; }

.int_profile { float: left; margin: 0 0 10px 0; padding: 0; }

.int_profile h2, .int_profile h3 { font-family: "allerregular", arial, sans-serif; }
.int_profile h2 { margin-bottom: 20px !important; }
.int_profile p { margin-bottom: 10px; }
.int_title { float:left; font-size: 14pt; color: #e0630e; margin: 10px 0; clear: both; }
.int-desc{ float: left; clear: both; }
.director { float: right; margin-top: -20px; }
.int_profile_bottom{ height: 275px; float: left; border-top: 1px solid #ccc; margin: 30px 0 0 0; padding: 0; }
#mxPhoto { margin-top: 215px; }
#global-form { width: 80%; float: right; background-color: #f5f5f5; margin: 20px 0 55px 30px; }
#global-form h3, #global-form p { float: left; margin: 0 0 10px 0; clear: both; }
#global-form form { float: left; padding: 20px; }
#global-form #form-content { width: 100%; float: left; margin-top: 20px; }
#global-form label { float: left; color: #a1a1a1; clear: both; }
#global-form input { width: 94%; float: left; font-size: 16px; border: 0; margin: 3px 0 12px 0; padding: 10px; display: block; clear: both; }
#global-form textarea { width: 94%; float: left; font-size: 16px; border: 0;  margin: 5px 0 15px 0; padding: 10px; clear: both; }
#global-form button { float: left; font-size: 15px; color: #000; background-color: #fff; border: 1px #d9d9d9 solid; display: block; margin: 0 10px 0 0; padding: 10px 30px; cursor: pointer; }
#global-form button:hover { background-color: #ddd; }
#global-form .formSent { float: none; color: #f37720; text-align: center; margin: 0 auto; }
#global-form .g-recaptcha { margin-bottom: 10px; clear: both; }


/* 8/26/16 New global subpage updates */
.global-intro { margin-top: 85px; }
.global-bg { width: 100%; min-width: 980px; height: 200px; position: absolute; z-index: 0; }
#global-brazil-bg { background: #000 url("../images/photobr.jpg") no-repeat top center; background-size: cover; }
#global-colombia-bg { background: #000 url("../images/photoco.jpg") no-repeat top center; background-size: cover; }
#global-hongkong-bg { background: #000 url("../images/photohk.jpg") no-repeat 50% 50%; background-size: cover; }
#global-india-bg { background: #000 url("../images/photoin.jpg") no-repeat 50% 35%; background-size: cover; }
#global-mexico-bg { background: #000 url("../images/photomx.jpg") no-repeat 50% 85%; background-size: cover; }
#global-netherlands-bg { background: #000 url("../images/photonl.jpg") no-repeat 50% 50%; background-size: cover; }
#global-unitedkingdom-bg { background: #000 url("../images/photouk.jpg") no-repeat top center; background-size: cover; }
.global-page .subpage-banner h1, .global-page .subpage-banner h2 { color: #fff; font-family: 'allerregular', arial, sans-serif; font-size: 38px; margin-top: 80px; }
.global-page .subpage-banner h1 a, .global-page .subpage-banner h2 a { margin-right: 15px; }
.global-page p { float: left; line-height: 28px; }
.global-title { width: 98%; font-family: "allerregular", arial, sans-serif; font-size: 22px; margin: 30px auto; }
.global-sub-title { float:left; font-size: 18px; font-family: 'ubunturegular', arial, sans-serif; color: #f37720; margin: 10px 0; clear: both; }
.global-page #dedicated-plans { float: left; margin-bottom: 40px; }
.global-page #dedicated-plans .plan-card { margin-bottom: 40px; }
.global-page #dedicated-plans .plan-card:nth-child(n+4) { margin-bottom: 0; }
#dedi-br-promo { width: 100%; float: left; border: 1px #ddd solid; margin: 25px 0 20px 0; }
#dedi-br-promo #promo-left{ width: 511px; height: 365px; float: left; background: url('../images/dedi-br-promo1.jpg') no-repeat top left;  }
#dedi-br-promo #promo-left h3 { color: #f37720; font-size: 38px; font-family: 'allerbold', arial, sans-serif; text-align: center; margin-top: 10px; }
#dedi-br-promo #promo-left h3 span { font-size: 32px; font-family:'myriad-pro-1','myriad-pro-2',sans-serif; display: block; }
#dedi-br-promo #promo-left h4 { color: #fff; font-size: 26px; font-family: 'ubunturegular', arial, sans-serif; font-weight: bold; text-align: center; margin: 30px 0 0 0; }
#dedi-br-promo #promo-left ul { font-size: 20px; font-family: 'ubunturegular', arial, sans-serif; text-align: center; list-style: none; }
#dedi-br-promo #promo-left ul li { margin-bottom: 8px; }
#dedi-br-promo #promo-left a { width: 30% !important; margin-top: 15px !important; }
#dedi-br-promo #promo-right { width: 429px; height: 365px; float: left; background: url('../images/dedi-br-promo2.jpg') no-repeat top right; }
#dedi-br-promo #promo-right #vps-plans { margin-top: 0; }
#dedi-br-promo #promo-right #vps-plans .plan { width: 80%; background: transparent; border: 0; padding-top: 0; padding-left: 0; }
#dedi-br-promo #promo-right #vps-plans ul { float: left; margin-top: 5px; }
#dedi-br-promo #promo-right #vps-plans ul li { font-size: 15px; margin: 6px 0; }

/* Facilities */
#network-status { margin-left: 30px; }

/* 11/11/13 Raid Calc Page */
.raidbg { height: 193px; background: #161616 url('../images/raidbg.png') no-repeat top center; }
#raidcalc h2 { font-family: 'ubunturegular', arial, sans-serif; font-size: 26px; color: #000; margin-bottom: 25px; }
#raid-banner h1 { margin-top: 75px; }
#raidTop { margin: 55px 0 50px 0; }
#raid-hardware { float: right; position: relative; bottom: 25px; }
#overview { width: 852px; margin: 0 auto; }
#overview #intro { width: 69%; float: left; font-size: 15px; text-align: left; line-height: 26px; margin: 0 0 50px 0; word-spacing: 1px; }
#overview #intro a { font-size: 16px; }
#raidTop h2 { font-size: 26px; text-align: center; margin-bottom: 25px; }
#raidInfo { border-bottom: 1px #ccc solid; margin-bottom: 75px; padding: 0; display: block; clear: both; }
.raidInfo { margin: 0; padding: 0; }
#raidInfo h3 { font-family: 'ubunturegular', arial, sans-serif; font-size: 17px; background: #fafafa; letter-spacing: 2px; border: 1px #ccc solid; border-bottom: 0; margin: 0; padding: 5px 0 5px 20px; cursor: pointer; }
#raidInfo h3:hover { background: #f5f5f5; }
#raidInfo h3 span { font-size: 13px; color: #757575; letter-spacing: 0; }
#raidInfo .minimize { float: right; color: #757575; font-size: 1em; line-height: 0; margin-right: 25px; padding-top: 11px; }
#raidInfo ul { color: #505050; border: 1px #ccc solid; border-bottom: 0; margin: 0; padding: 10px 20px; list-style: none; display: none; }
#raidInfo ul li { line-height: 26px; margin: 0 0 5px 0; }
#raidInfo .title { font-weight: 800; border-bottom: 1px #ccc dashed; margin-right: 3px; }
#driveSize { width: 840px; height: 100%; margin: 0 auto; padding: 0; list-style: none; clear: both; }
#driveSize li { width: 100px; height: 58px; float: left; color: transparent; margin: 0 5px 0 0; padding: 0; text-align: center; cursor: move; }
#driveDrop { width: 830px; height: 100%; min-height: 285px; float: left; background: #ecf0f1 url('../images/driveDropBg.png') no-repeat center; border: 1px #e5e5e5 solid; list-style: none; margin: 0; padding: 12px 10px; clear: both; border-radius: 5px; }
#driveDrop li { float: left; width: 205px; height: 140px; background: #262626 url('../images/raidDriveBg.png') no-repeat center; border: 1px #202020 solid; text-align: center; border-radius: 10px; cursor: pointer; }
#driveDrop li:hover { background: #262626 url('../images/raidDriveBgHover.png') no-repeat center; }
#driveDrop li span { color: #eee; font-size: 25px; font-family: 'allerregular', arial, sans-serif; padding: 60px 0; display: block; }
#raidConfig { width: 852px; margin: 0 auto; }
#raidConfig h3 { width: 75%; position: relative; bottom: 168px; color: #bfbfbf; font-family: 'ubunturegular', arial, sans-serif; text-align: center; margin: 0 auto; clear: both; }
#raidTypes { width: 852px; margin: 25px auto 0 auto; }
#raidTypes h3 { width: 65px; float: left; font-size: 1em; margin: 12px 0 0 0; }
#raidTypes h3.rLabel { margin-left: 30px; }
#raidTypes h4 { float: left; font-size: 1em; margin: 0; padding: 0; }
#raidTypes p { float: left; margin: 0 30px 0 0; }
#configChart { width: 100%; float: left; margin: 0px auto 15px auto; }
#configChart h3 a{ font-size: 1em; }
.raidalert { color: #444 !important; background: #fff; border: 2px #ff0000 solid; }
.raidalert span { color: #ff0000 !important; }
#raid1tb { background: url('../images/raid1tb.png') no-repeat top center; }
#raid2tb { background: url('../images/raid2tb.png') no-repeat top center; }
#raid3tb { background: url('../images/raid3tb.png') no-repeat top center; }
#raid450gb { background: url('../images/raid450gb.png') no-repeat top center; }
#raid600gb { background: url('../images/raid600gb.png') no-repeat top center; }
#raid128gb { background: url('../images/raid128gb.png') no-repeat top center; }
#raid256gb { background: url('../images/raid256gb.png') no-repeat top center; }
#raid512gb { background: url('../images/raid512gb.png') no-repeat top center; }
/* Classes for JS events */
.showChart { display: block !important; }
#chart-key { float: right; margin: 0 0 25px 0; }
#chart-key p { margin-right: 10px; }
#used { background: #54d98c; }
#protection { background: #399eff; }
#unused { background: #bdc3c7; }
.raid-key { width: 15px; height: 15px; float: left; margin: 1px 8px 0 20px; display: block; }
/* Chart animations */
.meter { width: 335px; height: 30px; float: left; background: #ecf0f1 url('../images/meter-bg.jpg') no-repeat left center; position: relative; margin: 0 0 22px 0; padding: 4px 5px; overflow: hidden; border-radius: 5px; }
.meter span { width: 100%; height: 100%; float: left; font-size: 11px; text-indent: 1.3em; line-height: 32px; letter-spacing: 1px; display: none; }
/* With tolerance */
@-webkit-keyframes half { 0% { width: 0; } 100% { width: 50%; } }
@-moz-keyframes half { 0% { width: 0; } 100% { width: 50%; } }
.space { color: #fff; background-color: #54d98c; -webkit-animation: half 650ms ease-in-out; -webkit-animation-fill-mode: both; -moz-animation: half 650ms ease-in-out; -moz-animation-fill-mode: both; }
.half { color: #fff; background-color: #399eff; -webkit-animation: half 650ms ease-in-out; -webkit-animation-fill-mode: both; -moz-animation: half 650ms ease-in-out; -moz-animation-fill-mode: both; }
/* No tolerance */
@-webkit-keyframes nofault { 0% { width: 0; } 100% { width: 100%; } }
@-moz-keyframes nofault { 0% { width: 0; } 100% { width: 100%; } }
.nofault { color: #fff; background-color: #54d98c; -webkit-animation: nofault 650ms ease-in-out; -webkit-animation-fill-mode: both; -moz-animation: nofault 650ms ease-in-out; -moz-animation-fill-mode: both; }
/* With tolerance Raid 5 */
@-webkit-keyframes seventy { 0% { width: 0; } 100% { width: 66.7%; } }
@-moz-keyframes seventy { 0% { width: 0; } 100% { width: 66.7%; } }
@-webkit-keyframes thirty { 0% { width: 0; } 100% { width: 33.3%; } }
@-moz-keyframes thirty { 0% { width: 0; } 100% { width: 33.3%; } }
.seventy { color: #fff; background-color: #54d98c; -webkit-animation: seventy 650ms ease-in-out; -webkit-animation-fill-mode: both; -moz-animation: seventy 650ms ease-in-out; -moz-animation-fill-mode: both; }
.thirty { color: #fff; background-color: #399eff; -webkit-animation: thirty 650ms ease-in-out; -webkit-animation-fill-mode: both; -moz-animation: thirty 650ms ease-in-out; -moz-animation-fill-mode: both; }
/* End raid calc */

/* HD ECHO 11/27/13 */
.echobg { height: 249px; background: #020202 url('../images/echo-header.png') no-repeat center center; }
#hdecho { margin-top: 50px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; /*Aliasing makes font appear thicker*/ }
#hdecho .subpage-banner h1 { margin: 30px 0 5px 0; }
#hdecho .subpage-banner p { float: left; font-size: 27px; line-height: 34px; }
#echo-cta { float: right; color: #fff; text-align: center; margin: 0; }
#echo-cta a { font-family: 'allerregular', arial, sans-serif; font-size: 24px; background: #f37720; position: relative; bottom: 10px; border: 1px #ff9c00 solid; padding: 10px 30px; display: block; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
#echo-cta a:hover { background: #f48638; border: 1px #ed690d solid; text-decoration: none; }
#echo-cta span { font-size: 18px; font-style: italic; position: relative; bottom: 16px; display: block; }
#echo-content { margin: 40px 0 60px 0; }
#echo-content h2 { font-family: 'ubunturegular', arial, sans-serif; font-size: 23px; text-align: center; margin: 25px 0 40px 0; }
#echo-content h3, #echo-content p { margin-bottom: 10px; clear: both; }
#echo-content h3 { float: left; color: #262626; font-family: 'ubunturegular', arial, sans-serif; font-size: 24px; margin: 35px 0 15px 0; }
#echo-content p { color: #000; line-height: 26px; }
#echo-contact { width: 100%; min-height: 435px; float: left; background: url('../images/echo-form-bg.png') no-repeat center center; margin-top: 50px; padding-bottom: 40px; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
#echo-contact h2 { font-family: 'allerregular', arial, sans-serif; font-size: 36px; color: #565656; letter-spacing: 1px; margin: 30px 0 15px 0; }
#echo-contact h4 { color: #f37720; font-style: italic; }
#echo-form { width: 100%; margin-top: 10px; }
#echo-form .echo-input { width: 35%; border: 0; margin: 0 15px 18px 0; padding: 12px; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; }
#echo-form textarea { width: 55%; border: 0; margin: 0 15px 18px 0; padding: 12px; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; }
#echo-form input[type="submit"] { float: left; font-size: 20px; color: #fff; background: #3ea3eb; border: 1px #ff9c01 solid; padding: 10px 30px; cursor: pointer; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; /*Aliasing makes font appear thicker*/ }
#echo-form input[type="submit"]:hover { background: #55bbed; border: 1px #2798e9 solid; }

/* Added /about/our-company/ 01/23/14 */
/* Added /about/our-culture/ 4/30/15 */
/* Added /about/press/ 11/13/15 */
/* Updated /about/newsroom/ 11/19/15 */
/* hdalex added 11-1-16 */
#mission-header, #culture-header { width: 100%; height: 300px; background: #262626 url('../images/our-company-bg.jpg') no-repeat center; }
#culture-header { background: #f37720 url('../images/index-bg6.jpg') repeat center; }
#press-header { height: 450px; background: #262626 url('../images/press/header-press.jpg') no-repeat; background-position: 0 42%; background-size: cover; }
#newsroom-header { width: 100%; height: 165px; background: #262626 url('../images/newsroom.jpg') no-repeat; background-position: 0 50%; background-size: cover; }
#mission-intro { margin: 0; }
#mission-intro h1 { width: 55%; float: left; font-size: 46px; font-family: 'journalregular', arial, sans-serif; color: #fff; line-height: 42px; margin-top: 80px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; /*Aliasing makes font appear thicker*/ }
#mission-intro img, #culture-intro img { float: right; margin-top: 45px; }
#culture-intro h1, #press-intro h1, #hdalex-intro h1 { width: 40%; float: left; font-size: 52px; font-family: 'journalregular', arial, sans-serif; color: #fff; line-height: 42px; margin-top: 85px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; /*Aliasing makes font appear thicker*/ -moz-text-shadow: 0 2px 2px #333; -webkit-text-shadow: 0 2px 2px #333; text-shadow: 0 2px 2px #333; }
#press-intro h1 { float: none; color: #f37720; font-size: 56px; text-align: center; margin: 190px auto 0 auto; text-shadow: 2px 1px 1px #000; }
#hdalex-intro h1 { width: 60%; }
#hdalex-intro img { margin-top: 50px; }
#hdalex-header { height: 320px; position: absolute; z-index: 0; background-color: #0d0d0b; background-image: url('../images/hd-pattern.png'); background-repeat: repeat; }
#hdalex-info p { font-size: 21px; color: #303030; line-height: 36px; margin: 25px; }
#hdalex-info div img, #hdalex-info div p { display: inline-block; vertical-align: middle; }
#hdalex-info div p { width: 65%; }
#hdalex-info img { margin: 25px 0; }
#hdalex-info iframe { margin: 40px 0 75px 0; }
#culture-intro h1 span, #press-intro h1 span, #hdalex-intro h1 span { font-family: 'allerregular', arial, sans-serif; font-size: 72px; position: relative; top: 30px; left: 30px; display: block; }
#press-intro h1 span { color: #fff; font-size: 74px; top: 0px; left: 0px; margin-bottom: 16px; text-shadow: 2px 3px 6px #000; }
#company-content { float: left; margin: 30px auto 0 auto; }
#company-content p { font-size: 16px; line-height: 22px; margin: 0 auto 20px auto; clear: both; }
#company-content h3 { color: #f37720; font-size: 22px; font-family: 'ubunturegular', arial, sans-serif; text-align: left; margin-bottom: 20px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; /*Aliasing makes font appear thicker*/ }
#company-content h3 a { color: #f37720; font-size: 22px; font-family: 'ubunturegular', arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; /*Aliasing makes font appear thicker*/ }
#our-company, #press-kit { margin: 0 auto 45px auto; }
#press-kit { float: left; position: relative; top: 100px; margin-bottom: 150px; }
#our-company h2, #press-kit h2 { width: 100%; font-family: 'allerregular', arial, sans-serif; font-size: 21px; text-align: center; letter-spacing: 0.2px; margin: 0 auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; /*Aliasing makes font appear thicker*/ }
#press-kit h2 { font-size: 20px; line-height: 28px; text-align: left; padding: 0; }
#press-kit p, #press-kit li { line-height: 26px; }
#our-company #mission, #press-kit #mission { width: 100%; float: left; margin: 40px 0 20px 0; clear: both; }
#press-kit #mission { margin: 0; }
#press-kit #mission hr { margin: 1.6em 0 1.4em 0; }
#press-kit #mission p { width: 61%; float: left; padding-left: 2%; }
#press-kit #mission ul { width: 32%; float: right; padding: 0; }
#press-kit #mission ul li { width: 88%; float: left; color: #333; font-size: 18px; font-weight: 800; text-align: right; margin-bottom: 6px; padding: 0 12px 3px 12px; border-bottom: 1px #ccc solid; list-style: none; }
#press-kit #mission ul li:last-of-type { border: 0; }
#press-kit #mission ul li span { font-size: 16px; font-weight: 400; float: left; }
#press-kit #mission ul li img { width: 18px; height: 13px; margin-right: 2px; display: inline-block; }
#press-kit #mission .corp-facility { float: left; margin: 0 0 30px 0; }
#our-company #mission div, #press-kit #mission div { width: 100%; float: left; margin: 50px 0 35px 0; }
#our-company #mission div, #our-company #mission div h3 { text-align: center; }
#press-kit #mission div { margin: 55px 0 20px 0; }
#our-company #values, #press-kit #values { clear: both; }
#our-company #values div, #press-kit #values div { width: 60%; float: left; margin-left: 10px; }
#our-company #values .employee-value, #press-kit #values .employee-value { width: 310px; margin: 0 0 20px 0; }
#our-company #values img, #press-kit #values img { float: left; }
#our-company #values p, #press-kit #values p { clear: none; }
#our-company #history { float: left; margin: 30px 0; clear: both; }
#press-kit #our-facilities, #press-kit #future, #press-kit #history { float: left; margin: 15px 0 15px 0; clear: both; }
#press-kit #history { width: 100%; }
#press-kit #history ul li { color: #404040; font-size: 21px; list-style: none; text-align: center; margin-bottom: 10px; padding: 14px 22px; border: 1px #d0d0d0 solid; }
#press-kit #history ul li span { float: left; color: #262626; font-size: 28px; font-weight: 800; margin-bottom: 15px; }
#press-kit #our-facilities ul, #press-kit #future ul { width: 80%; padding-left: 40px; }
#press-kit #future ul { padding-left: 60px; }
#press-kit #our-facilities p { width: 95%; padding-left: 10px; }
#press-kit #our-facilities ul li, #press-kit #future ul li { color: #444; font-size: 18px; margin-bottom: 10px; }
#press-kit #our-facilities ul li { font-size: 16px; margin-bottom: 6px; }

#press-kit #our-facilities .dimenoc-specs, #press-kit #future div { width: 50%; float: left; margin-top: 10px; }
#press-kit #our-facilities .dimenoc-specs div { padding-left: 12px; }
#press-kit #our-facilities .dimenoc-specs img, #press-kit #future img { margin: 0 0 20px 0; }

#newsroom { width: 100%; float: left; }
#newsroom h2 { margin-top: 40px; }
#newsroom h2 a { color: #333; font-size: 21px; font-family: "ubunturegular", arial, sans-serif; }
#newsroom h3 { font-size: 18px; margin: 5px 0 15px 0; }
#newsroom h3 span { color: #f37720; }
#newsroom p { color: #303030; font-size: 16px; font-family: 'ubunturegular', arial, sans-serif; line-height: 24px; }
#newsroom .content p:nth-of-type(odd) { display: none; }
#newsroom hr { margin: 25px 0 20px 0; }

/* API Splash page 3/5/14 */
.apibg { height: 458px; background: #020202 url('../images/apiBg.jpg') repeat center center; }
#api-splash .subnav { margin-top: 25px; }
#api-splash a { font-size: 14px; }
#api-intro h1 { font-size: 70px; text-align: center; margin: 100px 0 30px 0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; /*Aliasing makes font appear thicker*/ }
#api-intro p { width: 100%; font-family: 'unbunturegular', arial, sans-serif; font-size: 24px; line-height: 32px; text-align: center; margin-bottom: 60px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; /*Aliasing makes font appear thicker*/ }
#api-cta { width: 22%; float: none; text-align: center; margin: 20px auto 0 auto; }
#api-cta a { font-family: 'unbunturegular', arial, sans-serif; font-style: italic; font-size: 22px; color: #fff; background: #42a5ff; position: relative; bottom: 10px; border: 1px #1c6aac solid; padding: 10px 20px; display: block; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; /*Aliasing makes font appear thicker*/ }
#api-cta a:hover { background: #55bbed; border: 1px #2798e9 solid; text-decoration: none; }
#api-status { margin-top: 102px; text-align: center; }
#api-status h3 { font-size: 26px; margin-top: 25px; }
#api-status span { color: #f37720; }
#api-content { float: left; margin: 65px 0; }
#api-content h2 { color: #222; font-family: 'ubunturegular', arial, sans-serif; font-size: 24px; margin: 35px 0 15px 0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; /*Aliasing makes font appear thicker*/ }
#api-content h2, #api-content p { margin-bottom: 10px; padding-left: 60px; clear: both; }
#api-content p { color: #333; line-height: 26px; }
#api-key { color: #42a5ff; text-decoration: underline; display: inline-block; }

/* Certifications page modifying /services styles */
#certificates #intro { margin: 15px 0; line-height: 24px; }
#certificates .addoninfo { margin-bottom: 25px }
#certificates .partnertext { width: 475px; }

/* services/ddos-protection */
.ddos { background: #000 url('/images/ddos-header.jpg') no-repeat top center; }
.ddos2 { background: #000 url('/images/ddos-header2.jpg') no-repeat top center; }
#ddos-protection .content h2, #gre-scrubbing h2 { font-size: 28px; color: #f37720; font-family: 'ubunturegular', arial, sans-serif; }
#ddos-protection .content p, #gre-scrubbing p { margin: 10px 0 25px 0; }
#ddos-protection img { margin: 20px auto 30px auto; }
#ddos-protection .heading-title { margin: 5px 0 0 0; }
#ddos-protection .plan-box { width: 320px; float: left; margin: 20px 0 60px 0; padding: 10px; }
#ddos-protection .plan-box:last-of-type { margin-left: 10px; }
#ddos-protection .plan-box ul { list-style: none; margin: 20px 0; padding: 0; }
#ddos-protection .plan-box ul li:nth-child(even) { margin: 15px 0; }
#ddos-protection .plan-box ul li span { margin-left: 6px; }
#ddos-protection .plan-box ul li a { float: right; }
#ddos-protection .plan-box p:last-of-type { margin: 10px 0 5px 0; }
#ddos-protection span { font-weight: 800; }
#ddos-protection .terms { margin-top: 6px; }
#ddos-protection .terms p { font-style: italic; margin: 0; }
#ddos-protection #peakflow { margin: 25px 0 30px 55px; }
#ddos-protection #logo { display:block;margin-left:auto;margin-right:auto; }
#ddos-protection #sales-chat { font-family: 'ubunturegular', arial, sans-serif; font-size: 20px; font-style: italic; text-align: center; margin-top: 40px; }
#ddos-protection #sales-chat a { color: #2ea1fc; font-size: 21px; text-decoration: underline; }
.error { float: left; color: #ff0000; clear: both; }
#ddos-contact { width: 350px; min-height: 865px; background: #fff; padding: 16px 60px; display: none; }
#ddos-form { width: 100%; margin: 0 auto; }
#ddos-contact h2 { float: left; font-size: 28px; margin: 15px 0 5px 0; }
#ddos-contact p { float: left; font-size: 16px; line-height: 24px; margin-bottom: 25px; }
#ddos-contact label { color: #333; font-size: 16px; margin: 12px 0 5px 0; display: block; clear: both; }
#ddos-contact input { width: 92%; font-size: 16px; border: 1px #ccc solid; padding: 12px; }
#ddos-contact textarea { width: 92%; font-size: 16px; border: 1px #ccc solid; margin-bottom: 20px; padding: 12px; }
#ddos-contact button { margin: -20px 0 20px 0; display: block; clear: both; }
#ddos-contact button:hover { cursor: pointer; }
#ddos-contact .close { font-size: 24px; position: absolute; top: 15px; right: 15px; }
#ddos-confirm { width: 500px; height: auto; background: #fff; padding: 16px 40px; display: none; text-align: center; }
#ddos-confirm h4 { color: #f37720; line-height: 30px; }
#arbor img { margin: 10px auto 10px 50px; }
#ddos-scrubbing img { width: 100%; display: block; border: 1px #ccc solid; }
#ddos-scrubbing img:first-of-type { width: 85%; }
#ddos-protection #gre-scrubbing img { width: 90%; margin: 10px auto 20px auto; border: 1px #ccc solid; display: block }
#gre-scrubbing { display: none; }
#gre-scrubbing img:nth-of-type(2) { margin: 20px 0 30px 0; }
.ddos-button {width: 40%; float: left; color: #fff !important; font-family: 'allerregular', arial, sans-serif; background: #bbb; font-size: 1.5em; text-align: center; margin: 10px 0 50px 20px; padding: 15px 20px; display: block; cursor: pointer; }
.ddos-active { background: #f37720; }
#ddos-protection table { background: #f0f0f0; border: 1px #ccc solid; padding: 20px; }
#ddos-protection table td { color: #333; padding: 10px; border: 1px #ccc solid; text-align: center; vertical-align: middle; }
#ddos-protection table td:first-of-type { width: 25%; text-align: left; font-weight: 800; padding-left: 20px; }
#ddos-protection table th { width: 24%; color: #fff; background: #2b2b2b; font-size: 18px; font-family: 'allerregular', arial, sans-serif; padding: 15px; text-align: left; }
#ddos-protection table tr:nth-of-type(even) { background: #fff; }

/* WHT colo dedicated servers page 7/25/13 RE-ADDED 7/10/14 */
#wht-colo-bg { width: 100%; min-width: 980px; height: 204px; position: absolute; z-index: 0; background: #1f1209 url('../images/wht-colo-bg.png') no-repeat top center; border-bottom: 1px #ddd solid; }
#wht-intro { position: relative; text-align: left; }
#wht-intro img { float: left; }
#wht-intro p { float: left; font-size: 30px; font-family:'myriad-pro-1','myriad-pro-2',sans-serif; color: #fff; line-height: 30px; margin: 55px 0 0 50px; text-shadow: 3px 2px 4px #455f9e; -moz-text-shadow: 3px 2px 4px #455f9e; -webkit-text-shadow: 3px 2px 4px #455f9e; }
#colo-config { width: 960px; margin: 225px auto 30px auto; }
#colo-config div { width: 275px; float: left; background-color: #fafafa; border: 1px #eee solid; margin: 20px 0 0 11px; padding: 0 15px 20px 15px; }
#colo-config h2 { font-size: 25px; margin: 20px 0 0 0; }
#colo-config ul { margin: 20px 0 0 25px; }
#colo-config ul li { color: #5c5c5c; font-size: 15px; margin-bottom: 8px; }
#colo-config h3 { font-size: 18px; margin: 0; padding-bottom: 8px; border-bottom: 1px #ccc solid; }
#colo-config h4 { color: #5c5c5c; margin-top: 30px; text-align: center; }
#colo-config h4 a { font-size: 22px; color: #404040; }
#colo-config h4 span a { font-size: 14px; color: #f37720; }
#colo-config h4 span { font-size: 13px; display: block; margin-top: 10px; }
#wht-features { padding: 10px 0 30px 0; border-bottom: 1px #ddd solid; }
#wht-features h2 { font-size: 25px; margin: 20px 0; }
#wht-features ul { color: #404040; font-size: 15px; margin-left: 20px; }
#wht-features ul li { color: #5c5c5c; margin-bottom: 12px; }
#wht-features ul li a { font-size: 15px; }
#wht-features img { margin: 50px auto 25px auto; display: block; }
.wht-intro { margin-top: 15px; }
.wht-intro h2 { font-size: 35px; margin-bottom: 30px; }
.wht-intro p { font-size: 16px; line-height: 26px; margin-bottom: 20px; }
#wht-colo-form { margin: 20px 0 50px 0; }
#wht-colo-form #contact-form { padding: 0; }
#wht-colo-form #contact-form .formConfirm { border: 1px #ccc solid; padding: 6px 15px;}
#wht-colo-form #contact-form label { color: #5c5c5c; }
#wht-colo-form #contact-form #country { float: none; }
#wht-colo-form #contact-form textarea { border: 1px #ddd solid; }
#wht-colo-form #contact-form #radio-heading { font-size: 26px; color: #F67703; margin-bottom: 20px; }
#wht-colo-form #contact-form #contactsubmit { background-color: #fafafa; }
#wht-colo-form #contact-form #contactsubmit:hover { background-color: #ddd; }

#wht-colo-form ul { width: 50%; float: left; background: #fafafa; border: 1px #ccc solid; margin: 8px 0 15px 0; clear: both; overflow: hidden; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; }
#wht-colo-form ul li { width: 33.15%; float: left; list-style: none; text-align: center; }
#wht-colo-form ul li:nth-child(even) { border-left: 1px #ccc solid; border-right: 1px #ccc solid; margin: 0; padding: 0; }
#wht-colo-form ul li:hover { background: #fff; }
#wht-colo-form ul li:hover span { color: #f37720; }
#wht-colo-form label > input{ display:none; }
#wht-colo-form label > input + span{ width: 100%; padding: 20px 0; display: inline-block; cursor:pointer; }
#wht-colo-form label > input:checked + span{ color: #f37720; background: #fff; }

/* 7/24/14 HostDime's Innovative competition page */
#innovation-header { height: 200px; background: #272822 url('/images/innovation.jpg') no-repeat center center; border-bottom: 1px #ccc solid; background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; }
#innovation-page { color: #222; font-size: 1.2em; }
#innovation-page h1 { margin-top: 75px; text-shadow: 2px 1px 3px #333; }
#innovation-page .content { float: none; padding-top: 65px; }
#innovation-page h2 { font-size: 1.5em; }
#innovation-page #rules { width: 95%; background: #fafafa; border: 1px #ddd solid; padding: 20px; margin-top: 20px; }
#innovation-page #rules h3, #innovation-page #rules li { font-size: .9em; }
#innovation-page #rules h3 span { color: #eb1d29; font-weight: 800; }
#innovation-page #rules h3:nth-of-type(2) span { color: #178042; }
#innovation-page form { width: 100%; margin: 50px auto; }
#innovation-page form p { border-bottom: 1px #999 solid; padding-bottom: 5px; }
#innovation-page form div { width: 100%; margin: 35px auto; clear: both; }
#innovation-page label { color: #404040; display: inline-block; margin: 10px 0; }
#innovation-page input[type="text"] { width: 35%; font-size: 1.2em; border: 0; border-bottom: 1px #999 solid; padding: 4px 10px; }
#innovation-page textarea { width: 85%; font-size: 1.2em; border: 1px #999 solid; padding: 10px; display: block; clear: both; }
#innovation-page ol li { list-style-position: inside; margin: 10px 0; }
#innovation-page ol li input:last-of-type { margin-left: 20px; }
#innovation-page label > input + span{ font-size: 1.2em; vertical-align: middle; }
#innovation-page label:last-of-type input { margin-left: 25px; }
#innovation-page button { color: #fff; background: #f0762f; font-size: 1.2em; text-decoration: none; text-align: center; border: 0; margin: 20px 0; padding: 12px 60px; display: block; cursor: pointer; }
#innovation-page button:hover { background: #f26c0d; }
#innovate-confirm h2 { margin: 50px 0; text-align: center; }

/* 8/21/14 New Dedicated Page */
#dedicated-page h2 { color: #4d4d4d; }
#dedicated-header { width: 100%; min-width: 980px; height: 247px; position: absolute; z-index: 0; background: #000 url('../images/dedicated-bg.jpg') no-repeat top center; }
#dedicated-page h1 { margin: 80px 0 10px 0; }
#dedicated-page .subpage-banner p { width: 80%; font-family: 'ubunturegular', arial, sans-serif; line-height: 30px; letter-spacing: .6px; }
#dedicated-benefits { margin: 60px 0; }
#dedicated-benefits h2 { font-size: 2.2em; font-family: 'allerregular', arial, sans-serif; text-align: center; margin-bottom: 25px; }
#dedicated-benefits p { color: #7d7d7d; font-size: 1.2em; font-family: 'ubunturegular', arial, sans-serif; line-height: 2em; }
#dedicated-nav { width: 200px; height: 316px; float: left; position: absolute; top: 0; left: 0; background: #f4f4f4; border: 1px #d3d3d3 solid; margin: 0 30px 0 0; z-index: 3; -moz-box-shadow: inset 0 0 5px 1px #eee; -webkit-box-shadow: inset 0 0 5px 1px #eee; box-shadow: inset 0 0 5px 1px #eee; }
#dedicated-nav h3 { height: 31px; margin: 0; background: #d1d1d1; padding: 10px 0 10px 15px; font-size: 1.4em; font-weight: 800; }
#dedicated-nav ul li { list-style: none; margin: 0; padding: 0; }
#dedicated-nav ul li:nth-child(even) { border-top: 1px #e8e8e8 solid; border-bottom: 1px #e8e8e8 solid; }
#dedicated-nav ul li a { height: 28px; font-size: 1.3em; color: #353535; margin: 0; padding: 9px 0 0 15px; display: block; }
#dedicated-nav ul li.active a { width: 214px; color: #fff; background: url('/images/dedicated-active.png') no-repeat left center; display: block; }
#dedicated-plans { position: relative; }
#dedicated-plans .grid_9 { float: right; }
#dedicated-plans .plan { width: 44%; min-height: 560px; border: 1px #d9d9d9 solid; padding: 0 2%; display: inline-block; }
#dedicated-plans .plan:nth-of-type(odd) { margin: 0 15px 15px 0; }
#dedicated-plans .dedi-price { text-align: center; }
#dedicated-plans .dedi-price h2 { font-size: 1.2em; font-family: 'ubunturegular', arial, sans-serif; margin: 10px 0 0 0; }
#dedicated-plans .dedi-price h3 { font-size: 5em; font-family: 'allerregular', arial, sans-serif; border-bottom: 1px #dadada solid; }
#dedicated-plans .dedi-price h3 span { font-size: 1.5rem; vertical-align: top; }
#dedicated-plans .plan ul { width: 86%; margin: 0 auto 30px auto; list-style: none; }
#dedicated-plans .plan ul li { color: #505050; font-size: 1em; font-family: 'ubunturegular', arial, sans-serif; margin: 10px 0; }
#dedicated-plans .plan ul li img { width: 12%; vertical-align: middle; }
#dedicated-plans .plan ul li span { font-weight: 800; }
#dedicated-plans .dedi-specs h3 { font-size: 18px; text-align: center; margin: 20px 0; }
#dedicated-plans .dedi-specs a, #vps-plans .plan a, #ssl-plans .plan a, #dedi-br-promo #promo-left a { width: 50%; color: #fff; background: #f37720; font-size: 1.4em; text-align: center; margin: 0 auto; padding: 10px 20px; display: block; cursor: pointer; }
#dedicated-advice { border-bottom: 1px #f1f1f1 solid; text-align: right; }
#dedicated-advice img { width: 162px; height: 159px; float: left; margin-left: 35px; }
#dedicated-advice h3, #dedicated-advice p, #dedicated-advice a { font-family: 'allerregular', arial, sans-serif; display: inline-block; }
#dedicated-advice h3 { font-size: 1.6em; margin: 3.2em 0 .4em 0; }
#dedicated-advice h3 a { color: #2bb6f7; font-size: 1em; font-weight: 800; }
#dedicated-advice p { font-size: 1.2em; }
#dedicated-features { float: left; margin-bottom: 25px; }
#dedicated-features .included-software { font-family: 'ubunturegular', arial, sans-serif; background: #f7f7f7; margin: 20px 0; padding: 20px; text-align: center; }
#dedicated-features .grid_4:first-of-type .included-software:nth-child(3){ padding-bottom: 15px; }
#dedicated-features .grid_4:nth-of-type(even) .included-software:nth-child(3){ padding-bottom: 58px; }
#dedicated-features .grid_4:last-of-type .included-software:nth-child(3){ padding-bottom: 44px; }
#dedicated-features .included-software a { color: #3f3f3f; font-size: 1.8em; margin-bottom: 15px; display: block; }
#dedicated-features .included-software a:hover { color: #f37720; }
#dedicated-features .included-software img { margin: 0 auto 25px auto; display: block; }
/* REMOVE #dedicated-nav stufff, .nav-links */
/* managed-dedicated-servers update 10/29/15 */
#dedicated-plans .plan-card { width: 32%; float: left; margin-bottom: 60px; }
#dedicated-plans .plan-card:nth-child(2),
#dedicated-plans .plan-card:nth-child(5),
#dedicated-plans .plan-card:nth-child(8) { margin-left: 1.5%; margin-right: 1.5%; }
#dedicated-plans .plan-card:nth-child(n+7) { margin-bottom: 0; }
#dedicated-plans .plan-card .dedi-price { background: #2b2b2b; padding: 4px 0; }
#dedicated-plans .plan-card .dedi-price h2 { color: #fff; font-family: 'allerregular', arial, sans-serif; font-size: 1.2em; letter-spacing: 1px; margin-top: 0; }
#dedicated-plans .plan-card .dedi-price h3 { color: #fff; font-family: 'allerregular', arial, sans-serif; font-size: 2.8em; border-bottom: 0; padding: 5%; }
#dedicated-plans .plan-card .dedi-price h3 span:nth-of-type(even) { font-size: 18px; letter-spacing: 1px; vertical-align: middle; }
#dedicated-plans .plan-card .dedi-specs { border: 1px #d7d7d7 solid; padding: 0 4% 20px 4%; }
#dedicated-plans .plan-card .dedi-specs h3 { color: #f37720; font-family: 'allerregular', arial, sans-serif; font-size: 18px; font-weight: 800; line-height: 1.5em; margin: 15px 0 20px 0; }
#dedicated-plans .plan-card .dedi-specs ul { width: 90%; list-style: none; margin: 10px auto 20px auto; }
#dedicated-plans .plan-card .dedi-specs ul li { color: #333; margin-bottom: 10px; }
#dedicated-plans .plan-card .dedi-specs ul li img { width: 12%; vertical-align: middle; }
#dedicated-plans .plan-card .dedi-specs ul li span { font-weight: 800; }
#spec-conditions, .spec-conditions { text-align: right; margin: 15px 15px 0 0; clear: both; }
#spec-conditions a, .spec-conditions { color: #f37720; }
.temp-dedi { margin-top: 75px; }
#dedicated-plans #best-value { width: 301px; color: #fff; background: #f37720; font-family: 'allerregular', arial, sans-serif; font-size: .8rem; font-weight: 600; text-align: center; letter-spacing: 1px; padding: .5% 0; position: absolute; top: -30px; }

/* Hidden input field to prevent form spam */
#honeypot, .honeypot { display: none; visibility: hidden; }

/* New VPS page */
#vps-header { width: 100%; min-width: 980px; height: 320px; position: absolute; z-index: 0; background-color: #0d0d0b; background-image: url('../images/vps-bg.jpg'); background-repeat: no-repeat; background-position: 20% 60%; background-size: cover; }
#vps-intro { position: relative; font-family: 'allerregular', arial, sans-serif; text-align: center; margin-bottom: 60px; }
#vps-intro h1 { font-size: 56px; color: #fff; margin: 100px 0 0 0; }
#vps-intro h2 { color: #f37720; font-size: 28px; font-weight: 400; margin-top: 20px; }
#vps-intro a { font-size: 20px; color: #fff; font-weight: 800; display: inline-block; margin-top: 20px; }
#vps-intro p { font-size: 22px; font-family:'myriad-pro-1','myriad-pro-2',sans-serif; color: #fff; line-height: 30px; }
#vps-intro img { margin-right: 20px; }
/*Adding SSL tables with VPS tables until site redev 8/19/16 */
#ssl-instructions { width: 100%; float: left; text-align: center; margin-bottom: 60px; }
#ssl-plans { width: 100%; float: left; margin: 30px 0; }
#ssl-plans .plan img, #ssl-plans .plan .ssl-warranty { float: right; }
#vps-plans { position: relative; /*background: #fff;*/ }
#vps-plans .plan, #ssl-plans .plan { width: 28%; background: #fff; border: 1px #d7d7d7 solid; text-align: center; margin: 0 10px; padding: 13px; display: inline-block; }
#vps-plans .plan p, #ssl-plans .plan p { color: #3f3f3f; font-size: 5em; font-family: 'allerregular', arial, sans-serif; border-bottom: 1px #e2e2e2 solid; margin-top: 20px; padding-bottom: 30px; }
#vps-plans .plan p span, #ssl-plans .plan p span { font-size: .4em; vertical-align: text-top; font-weight: 800; }
#vps-plans .plan p span:last-of-type { font-size: 20px; vertical-align: 0; }
#vps-plans .plan ul, #ssl-plans .plan ul { width: 85%; color: #4a4a4a; list-style: none; margin: 0 auto; text-align: left; display: inline-block; }
#vps-plans .plan a, #ssl-plans .plan a { margin: 40px auto 20px auto; }
#vps-plans ul li, #ssl-plans ul li { margin: 10px 0; }
#vps-plans ul li img { width: 12%; vertical-align: middle; }
#vps-plans ul li span { font-weight: 800; }
#vps-plans #spec-conditions { float: none; text-align: center; }
#vps-features { width: 100%; float: left; background: #f7f7f7; margin: 50px 0 -35px 0; padding: 50px 0; }
#vps-features-content { width: 940px; margin: 0 auto; }
#vps-features h4 { font-size: 1.8em; font-family: 'ubunturegular', arial, sans-serif; }
#vps-benefits { float: left; margin-bottom: 40px; }
#vps-benefits div { width: 29%; float: left; background: #f7f7f7; margin: 0 10px; padding: 20px 10px; }
#vps-benefits h4 { font-size: 1.8em; font-family: 'ubunturegular', arial, sans-serif; line-height: 1.5em; margin-bottom: 15px; }
#vps-benefits p { line-height: 22px; }
#vps-benefits img { display: block; margin: 0 auto; }
#vps-features .vps-feature { width: 48%; margin-bottom: 75px; display: inline-block; vertical-align: middle; }
#vps-features .vps-feature img { width: 90%; -moz-box-shadow: 1px 1px 0px 4px #eee; -webkit-box-shadow: 1px 1px 0px 4px #eee; box-shadow: 1px 1px 0px 4px #eee; }
#vps-features .vps-feature p { width: 92%; }
#vps-page #dedicated-advice { position: relative; margin-bottom: 25px; }
.global-page #vps-plans { margin-top: 40px; }
.global-page .plan p { float: none; }
.about-branch { margin-top: 30px; }
.about-branch p:first-of-type { margin-bottom: 20px; }

/* 5/26/15 facilities/live-feed page */
#feed_title { font-size: 30px; font-family: 'ubunturegular', arial, sans-serif; text-align: center; color: #f37720; }
#dc-cam { height: 400px; margin: 20px 0; overflow: hidden; }
#dc-cam h2 { color: #f37720; font-family: 'journal', arial, sans-serif; font-size: 42px; text-align: center; text-shadow: 1px 1px 1px #000; top: 110px; margin-top: 15px; padding: 0; }
#dc-cam h3 { color: #fff; font-family: 'allerregular', arial, sans-serif; font-size: 80px; text-align: center; text-shadow: 2px 2px 2px #000; top: 100px; }
#dc-cam h2, #dc-cam h3, #dc-cam p { position: relative; z-index: 9999; }
#dc-cam img { position: relative; top: -300px; }
.dc-cam-left,
.dc-cam-right { width: 100%; float: left; position: relative; background: #f8f8f8; margin: 20px 0; clear: both; }
.dc-cam-right:last-of-type { margin-bottom: 60px; }
.dc-cam-left img { float: left; }
.dc-cam-right img { float: right; }
.dc-cam-left .dc-desc { float: right; }
.dc-cam-right .dc-desc { float: left; }
.dc-desc { width: 40%; padding: 35px 30px 0 30px; }
.dc_img { min-height: 340px; }
.dc-desc h3 { font-size: 28px; margin-bottom: 20px; }
.dc-desc p { font-size: 19px; line-height: 28px; }
.cam-location { position: absolute; color: #fff; background: #000; padding: 5px 10px; z-index: 9999; }
.dc-cam-right .cam-location { right: 0; }
.dc-cam-left .cam-location { left: 0; }

/* 5/31/15 facilities/network-tools page */
#tools-section { margin-bottom: 40px; }
#tools-section h2 { margin-bottom: 10px; }
#tools-section #lgResults { min-height: 200px; width: 97%; background: #fff; color: #000; line-height: 20px; border: 1px solid #ccc; margin: 0; padding: 3px 10px; display: block; font-family: monospace; white-space: pre; overflow: auto; }
.lgButton { float: right; background-color: #f37720; font-family: 'myriad-pro-2', 'myriad-pro-1', sans-serif; font-size: 19px; color: #fff; text-align: center; border: 1px #e8ad36 solid; display: block; margin: 30px 0 0 0; padding: 10px 40px; }
.lgButton:hover { border-top-color: #f5701e; background: #f5701e; color: #ffffff; }
.lgButton:active { border-top-color: #f76116; background: #f76116; }
.selOpt { width: auto; height: 100%; float: left; margin-right: 20px; }
#pasteIp { float: right; background: #f37720; font-family: 'myriad-pro-2', 'myriad-pro-1', sans-serif; font-size: 14px; color: #fff; text-align: center; border: 1px #e8ad36 solid; display: block; margin: 24px 0 0 0; }
#facility-tools .select_title { font-size: 16px; font-weight: bold; color: #f67803; }
#facility-tools .ftMenu { width: 100%; float: left; margin: 30px 0; }
#facility-tools #contain { width: 94%; float: left; margin-top: 55px; padding-left: 25px; }
#facility-tools form input { font-size: 16px; }
#facility-tools #lgHost, #facility-tools #stIp { padding: 0 6px; }
#facility-tools button:hover { cursor: pointer; }
#facility-tools hr { float: left; margin: 40px 0; padding: 0; clear: both; }
#lgTest, #stFilesize, #stIp { float: left; width: 100%; text-align: left; }
#stLink { visibility: hidden; margin-bottom: 0; }
#stLink:hover { text-decoration: none; }
#stLink img { margin-left: 5px; }
.stLinkActive { visibility: visible !important; }
#tools-section #server-tools { float: left; margin-bottom: 40px; }
#tools-section #server-tools ul li { float: left; list-style: none; margin-right: 25px; }

/* 8/4/15 /managed-dedicated-servers/migration page */
#ams .content p { margin-bottom: 20px; clear: both; }
#ams .content h2 { color: #4a4a4a; font-size: 17px; line-height: 28px; border-bottom: 1px #ddd solid; margin-bottom: 20px; padding-bottom: 15px; }
#ams .content ul { margin-bottom: 20px; padding-left: 30px; }
#ams strong { text-decoration: underline; }
#ams .content .quickres { color: #00a3f9; font-weight: 800; text-decoration: underline; cursor: pointer; }
#ams #migration-transfer { width: auto; background: #f4f4f4; line-height: 25px; border: 1px #ccc solid; margin-bottom: 50px; padding: 20px; padding-bottom: 0; }
#ams .content .mquestion { font-weight: 800; margin-bottom: 10px; }
#ams #migration-faq h3 { margin-bottom: 15px; }
#ams #migration-faq span { font-weight: 800; }
#ams #migration-faq .plan-box { width: 50%; margin: 15px auto 20px auto; padding: 3%; }
#ams #migration-faq .plan-box ul { display: inline-block; list-style: none; margin: 0 30px 0 5px; padding: 0; }
#ams #migration-faq .plan-box ul li { margin-bottom: 10px; }

/* 9-24-15 comic book day */
#hd-comic { width: 70%; height: 100%; background: url('../images/hdcomic.jpg') no-repeat 50% 50%; background-size: contain; min-height: 1032px; margin: 4em auto; }

/* 12/8/15 Managed page revision */
#managed-header { width: 100%; min-width: 980px; height: 230px; position: absolute; z-index: 0; background: #0d0d0b url('../images/managed-bg.jpg') no-repeat; background-position: 0; background-size: cover; }
#managed-hosting h1 { margin: 92px 0 5px 0; }
#managed-content { margin-top: 40px; }
#managed-content .content { margin-top: 20px; }
#managed-content .content h2, #managed-content .content h3, #managed-content .content h4 { font-family: 'unbunturegular', arial, sans-serif; letter-spacing: normal; line-height: 26px; margin: 20px 0 10px 0; }
#managed-content h2 { color: #f37720; }
#managed-content p, #managed-content .content ul li { font-size: 16px; line-height: 28px; }
#managed-content .content p { margin-bottom: 20px; }
#managed-content .content p span { color: #f37720; font-size: 20px; font-family: 'unbunturegular', arial, sans-serif; margin-top: 5px; display: block; }
#managed-content .content ul { margin-left: 25px; }
#managed-content #dedicated-plans { float: left; margin: 50px 0; }
#managed-content #dedicated-plans .plan-card { margin-bottom: 0; }
#managed-content #dedicated-plans .dedi-specs { margin-left: 0; padding-left: 0; }
#managed-content #dedicated-plans .dedi-specs li { font-size: 14px; }

/* 3/23/16 Updating forms with recaptcha and honeypot */
/* Google Recaptcha */
.g-recaptcha { margin: 0 0 20px 0; padding: 0; -webkit-transform: scale(0.80); -moz-transform: scale(0.80); -ms-transform: scale(0.80); -o-transform: scale(0.80); -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -ms-transform-origin: 0 0; -o-transform-origin: 0 0; transform-origin: 0 0; }
.forms-contact { background: #f5f5f5; margin-top: 20px; padding: 4% 4% 0 4%; }
.forms-contact td { width: 50%; color: #404040; padding-bottom: 15px; vertical-align: top; }
.forms-contact input[type="text"], .forms-contact textarea { width: 100%; font-size: 16px; border: 1px #ccc solid; padding: 6px 12px; }
.forms-contact .g-recaptcha { float: left; margin-top: 8px; }
.forms-contact #contactsubmit { float: right; font-size: 16px; }

/*New Colo update 7/3/16 */
#orlando-colocation { margin-top: 20px; }
#orlando-colocation .subpage-banner h1 { font-size: 42px; text-shadow: 2px 1px 8px #000; margin-top: 55px; }
#orlando-colocation .subpage-banner p { font-size: 24px; text-shadow: 1px 1px 1px #000; }
#orlando-colocation h2 { color: #303030; font-family: 'allerregular', arial, sans-serif; margin: 25px 0 10px 0; }
#orlando-colocation h3 { color: #f37720; font-size: 16px; font-family: 'unbunturegular', arial, sans-serif; margin-top: 20px; margin-bottom: 5px; }
#orlando-colocation p { line-height: 24px; margin-bottom: 10px; clear: both; }
#orlando-colocation p em { color: #f37720; font-size: 24px; }
#orlando-colocation #network ul { margin: 15px 20px; }
#orlando-colocation #subtext ul li { font-size: 15px; line-height: 28px; }
#dedicated-plans.colocation { float: left; margin: 0; }
#dedicated-plans.colocation .plan-card { width: 24%; margin-right: 1%; margin-bottom: 10px; border: 1px #d7d7d7 solid; }
#dedicated-plans.colocation .dedi-price h3 { margin-top: 0; margin-bottom: 0; }
#dedicated-plans.colocation .plan-card ul li { list-style: initial; }
#dedicated-plans.colocation .plan-card:nth-child(4){ margin: 0; }
#dedicated-plans.colocation .plan-card:nth-child(2) { margin-left: 0; }
#dedicated-plans.colocation .plan-card .dedi-specs { border: 0; }
#dedicated-plans.colocation p { color: #aaa; width: 100%; float: left; }
#orlando-colocation .note { color: #707070; text-align: left; margin-bottom: 5px; line-height: 18px; }
#orlando-colocation #contact-container { margin: 40px 0; }
#orlando-colocation #colo-intro { margin-top: 40px; }
#orlando-colocation #colo-includes { width: 92%; float: left; border: 1px #ccc solid; background: #f5f5f5; margin: 25px auto 10px auto; padding: 0 4% 2% 4%; }
#orlando-colocation #colo-includes h2 { margin-top: 15px; text-align: center; }
#orlando-colocation #colo-includes ul { margin: 0; }
#orlando-colocation #network div { width: 40%; float: left; margin: 30px 4% 30px 0; }
#orlando-colocation #network ul { padding: 0; }
#orlando-colocation #network div p { color: #333; font-size: 16px; }
#colo-noc { display: block; margin: 0 auto; }
#orlando-colocation #dedicated-advice h3 { font-size: 2.1em; font-family: 'allerregular', arial, sans-serif; color: #3f3f3f; margin-top: 55px; }
#orlando-colocation #dedicated-advice { margin: 20px 0; }
#orlando-colocation #contact-form select { height: 54px; background: #fff; }
#colo-quote { position: relative; top: 10px; left: 130px; margin-bottom: 10px; }
#dedicated-plans.colocation #colo-quote .dedi-price h3  { font-size: 22px; }
#dedicated-plans.colocation #colo-quote .dedi-price span { font-size: 19px; display: block; }
#dedicated-plans #colo-quote .dedi-specs a { font-size: 1.3em; }

/* Openstack 8-10-16 */
.openstack-bg { width: 100%; min-width: 980px; height: 100%; z-index: -1; background: #000 url('../images/openstack-bg.jpg') no-repeat top center fixed; background-size: cover; }
#openstack-nebula { background-image: url('../images/nebula-bg.jpg'); }
#openstack-singularity { background-image: url('../images/singularity-bg.jpg'); }
#cloud-solutions { background-image: url('../images/cloud-bg.jpg'); }
#openstack-intro { text-align: center; }
#openstack-intro h1 { font-size: 3em; margin: 70px 0 25px 0; }
#openstack-intro p { width: 83%; font-size: 20px; margin: 0 auto 30px auto; line-height: 2em; }
.openstack-info, .openstack-plans, #countdown-container/*remove when launched*/ { width: 100%; float: left; background: #fff; padding: 50px 0; position: relative; z-index: 10; clear: both; }
#openstack-menu { width: 100%; float: left; background: #262626; padding: 8px 0; }
#openstack-order { width: 960px; margin: 0 auto; }
#openstack-order a { float: right; color: #fff; background: #f37720; font-size: 14px; font-family: 'ubunturegular', arial, sans-serif; font-weight: 800; margin-left: 30px; padding: 2px 10px; text-align: center; }
#openstack-crumbs { float: left; margin-top: 2px; }
#openstack-crumbs p { color: #fff; font-family: 'ubunturegular', arial, sans-serif; font-weight: 800; margin: 0; }
#openstack-crumbs a { float: none; display: inline-block; background: none; color: #f37720; margin: 0; padding: 0; }
#nebula-info img, #singularity-info img { width: 25%; float: left; margin: 30px 60px 30px 0; }
#nebula-info a, #singularity-info a { font-size: 1.3em; font-family: 'allerregular', arial, sans-serif; text-decoration: underline; display: inline-block; margin-top: 35px; cursor: pointer; }
#nebula-info li a { font-size: 1em; display: inline; }
.openstack-info h2 { color: #f37720 !important; font-family: 'allerregular', arial, sans-serif; font-size: 1.8em; line-height: 1.5em; text-align: center; }
.openstack-info ul { list-style: none; padding: 0; margin: 50px 0 0 0; }
.openstack-info li { color: #000; font-size: 16px; text-indent: -1em; margin-bottom: 15px; }
.openstack-info li:before { content: "•"; color: #f37720; font-size: 4em; vertical-align: -50%; display: inline-block; margin-right: 10px; }
.openstack-plans { background: transparent; padding: 50px 0; }
.openstack-plans h3, .openstack-plans p { color: #fff; font-size: 18px; line-height: 2em; text-align: center; }
.openstack-plans h3 { font-family: 'allerregular', arial, sans-serif; font-size: 2.5em; text-align: center; }
.openstack-plans .grid_4 { border: 4px solid #fff; }
#openstack-plans .plan { width: 30%; float: left; text-align: center; border: 4px #fff solid; margin: 4% 3% 4% 0; cursor: pointer; }
#openstack-plans .plan:hover { box-shadow: 0px 0px 12px #ddd; }
#openstack-plans .plan:hover div { background: #fbfbfb; }
#openstack-plans .plan:last-of-type{ margin: 4% 0 0 0; }
#openstack-plans .plan div { background: #fff; }
#openstack-plans .plan ul { list-style: none; padding-top: 35px; }
#openstack-plans .plan li { color: #000; font-size: 1.6em; margin-bottom: 15px; }
#openstack-plans h4 { color: #fff; font-size: 2.5em; font-family: 'ubunturegular', arial, sans-serif; background: transparent; }
#openstack-plans h5 { color: #f37720; font-size: 2.5em; font-family: 'ubunturegular', arial, sans-serif; margin: 50px 0 0 0; padding-bottom: 15px; }
#openstack-plans h5 span { display: block; font-size: .8em; }
#openstack-estimator * { color: #333; font-family: 'ubunturegular', arial, sans-serif; }
#openstack-estimator h3 { color: #000; font-size: 2.5em; text-align: center; margin-bottom: 30px; }
#openstack-pricing label { color: #000; display: block; }
#openstack-pricing label span { float: right; color: #000; font-weight: 700; }
#openstack-pricing label span:first-child { margin-right: 58px; }
#openstack-pricing label span:last-child { margin-right: 48px; }
/* Hide default range styling */
/* Hides the slider so that custom slider can be made */
#openstack-pricing input[type=range] { -webkit-appearance: none; -moz-apperance: none; width: 60%; height: 25px; background: transparent; border-radius: 12px; }
#openstack-pricing input[type=range]::-webkit-slider-thumb { -webkit-appearance: none; }
#openstack-pricing input[type=range]:focus { outline: none; }
#openstack-pricing input[type=range]::-ms-track { width: 60%; cursor: pointer; background: transparent; border-color: transparent; color: transparent; }
#openstack-pricing input[type=range]::-moz-focus-outer { border: 0; }
/* Custom styling for range thumb */
/* Special styling for WebKit/Blink */
#openstack-pricing input[type=range]::-webkit-slider-thumb { -webkit-appearance: none; border: 1px solid #ccc; height: 22px; /* 25 x 25 border 2px #f37720 */ width: 22px; border-radius: 3px; border-radius: 50%; background: #ffffff; cursor: pointer; margin-top: 2px; /* You need to specify a margin in Chrome, but in Firefox and IE it is automatic */ }
/* All the same stuff for Firefox */
#openstack-pricing input[type=range]::-moz-range-thumb { border: 1px solid #ccc; height: 22px; width: 22px; border-radius: 3px; border-radius: 50%; background: #ffffff; cursor: pointer; }
/* All the same stuff for IE */
#openstack-pricing input[type=range]::-ms-thumb { border: 1px solid #ccc; height: 22px; width: 22px; border-radius: 3px; border-radius: 50%; background: #ffffff; cursor: pointer; }
/* Custom styling for range track */
#openstack-pricing input[type=range]::-webkit-slider-runnable-track { width: 100%; height: 25px; cursor: pointer; border-radius: 20px; }
#openstack-pricing input[type=range]::-moz-range-track { width: 100%; height: 25px; cursor: pointer; background-color: #f7f7f7; border-radius: 20px; }
input[type=range]::-moz-range-progress { width: 100%; height: 25px; background-color: #f37720; border-radius: 20px; }
#openstack-pricing input[type=range]::-ms-track { width: 100%; height: 25px; cursor: pointer; background: transparent; border-color: transparent; border-width: 16px 0; color: transparent; }
#openstack-pricing input[type=range]::-ms-fill-lower { background: #f37720; border-radius: 20px; }
#openstack-pricing input[type=range]:focus::-ms-fill-lower { background: #f37720; }
#openstack-pricing input[type=range]::-ms-fill-upper { background: #f37720; border-radius: 20px; }
#openstack-pricing input[type=range]:focus::-ms-fill-upper { background: #f37720; }
#openstack-pricing .item-value, #openstack-pricing .item-total { width: 10%; color: #333; margin-left: 15px; vertical-align: super; display: inline-block; }
#openstack-pricing .hour-total { display: none; /* this is purely for JS values */ }
#openstack-price { width: 80%; margin-top: 30px; }
#openstack-price p { font-size: 1em; text-align: right; margin-bottom: 30px; }
#openstack-price span { font-size: 2em; font-weight: 800; margin-left: 20px; }
#openstack-month, #openstack-vm-month, #openstack-hour { margin: 0 !important; }
#openstack-price .notice { font-size: 13px; color: #606060; margin-bottom: 8px; }
#openstack-price .notice a { color: #f37720; }
#openstack-estimator #openstack-inquire { margin-top: 45px; }
#openstack-estimator p { font-size: 1.2em; width: 100%; line-height: 1.6em; margin-bottom: 30px; }
#openstack-estimator p a { color: #f37720; }
#openstack-estimator #openstack-inquire.openstack-subpage { margin-top: 0; }
#openstack-estimator #openstack-inquire.openstack-subpage h6 { margin-top: 50px; }
#openstack-estimator #openstack-inquire table { width: 100%; display: block; padding: 20px 0 20px 20px; box-shadow: 1px 1px 1px 1px #ddd; }
#openstack-estimator #openstack-inquire table th { font-size: 1.5em; color: #f37720; font-family: 'ubunturegular', arial, sans-serif; font-weight: 400; text-align: left; display: block; margin-bottom: 20px; }
#openstack-estimator #openstack-inquire tbody { width: 100%; display: block; }
#openstack-estimator #openstack-inquire table tr { width: 100%; display: inline-block; }
#openstack-estimator #openstack-inquire table td { width: 21%; float: left; }
#openstack-estimator #openstack-inquire table td:first-of-type { width: 55%; }
#openstack-estimator .openstack-cta { color: #fff; background: #f37720; font-size: 2.5em; font-family: 'ubunturegular', arial, sans-serif; text-align: center; display: block; margin-bottom: 40px; padding: 15px 0 10px 0; }
#openstack-estimator .openstack-cta span { color: #fff; display: block; font-size: .5em; margin-top: 10px; }
#openstack-estimator img { float: left; }
#openstack-estimator h6 { float: left; width: 66%; color: #000; font-size: 1.7em; font-family: 'ubunturegular', arial, sans-serif; font-weight: 400; line-height: 1.4em; text-align: center; margin-top: 48px; }
#nebula-cta { margin-top: 60px; }
#nebula-pricing { margin-left: 30px; }
#singularity-pricing { margin: 20px 0 0 30px; }
/* temp remove when OS platform back */
#os-temp { font-size: 18px; line-height: 30px; }
.temp-os h2 { text-align: left; margin-bottom: 2px; }
.temp-os { padding: 80px 0 100px 0; }
#os-temp a { font-size: 18px; text-decoration: none; margin: 0; padding: 0; }
#os-temp a:hover { text-decoration: underline; }
.temp-os #lc, .temp-os #salemail { width: 20%; float: left; margin: 0 auto; text-align: center; font-weight: 600; background: #fff; color: #f37720; border: 3px #f37720 solid; text-decoration: none; font-size: 18px; font-family: 'ubunturegular', arial, sans-serif; margin-top: 40px; padding: 12px 10px; display: block; }
.temp-os #lc:hover { border: 3px #f37720 solid; background: #f37720; color: #fff;  }
.temp-os #salemail { background: #f37720; color: #fff; display: inline; margin-right: 20px; margin-left: 240px; }

#vpslatch-coupon-lock { width: 100%; height: 100%; position: fixed; top: 0; background: rgba(0, 0, 0, 0.8); z-index: 99999; }
#vpslatch-coupon-exit { float: right; margin-top: 30px; margin-right: 30px; cursor: pointer; }
#vpslatch-coupon-exit img { width: 35px; }
#vpslatch-coupon { float: left; position: fixed; top: 50%; left: 50%; background: #f7f7f7; border: 1px #aaa solid; padding: 35px; transform: translate(-50%, -40%); z-index: 999999; }
#vpslatch-coupon img { width: 106px; }
#vpslatch-coupon div { width: 850px; height: 410px; background: #fcfcfc; border: 1px #ccc solid; padding: 25px 40px 40px 40px; text-align: center; }
#vpslatch-coupon h2 { color: #f37720; font-size: 38px; font-family: 'allerregular', arial, sans-serif; margin: 0; }
#vpslatch-coupon p { color: #404040; font-size: 18px; line-height: 28px; margin: 10px 0; }
#vpslatch-coupon p:last-of-type { font-size: 34px; font-family: 'ubunturegular', arial, sans-serif; margin-top: 35px; }

/* Name your own price server promo 2/15/17 */
#contact-bg.nyos { background-image: url('../images/your-price.jpg'); }
#contact-bg.nyos h1 { padding-top: .3em; }
#contact-bg.nyos div p { color: #f37720; font-family: 'allerregular', arial, sans-serif; font-size: 26px; text-shadow: 1px 1px 1px #000; margin-top: 10px; }
#contactus-page.nyos p { font-size: 17px; line-height: 28px; margin: 35px 0 10px 0; }
#contactus-page.nyos #contact-container { margin-top: 30px; }
#contactus-page.nyos #contact-form label { float: left; color: #333; font-size: 16px; margin-bottom: 8px; }
#contactus-page.nyos #contact-form label span { display: block; font-size: 12px; }
#contactus-page.nyos #contact-form input[type="radio"] { width: initial; float: left; }
#contactus-page.nyos #contact-form select { float: left; clear: both; }
#contactus-page.nyos #contact-form #numEm { margin-bottom: 0; }
#contactus-page.nyos #contact-form .nyos-radio { float: left; margin: 25px 0 0 0; }
#contactus-page.nyos #contact-form .nyos-radio label { float: left; clear: none; margin: 0 15px 0 10px; }
#contactus-page.nyos #contact-form .nyos-radio label:first-of-type { float: none; margin: 0 0 6px 0; }
#contactus-page.nyos #contact-form legend { width: 100%; float: left; font-size: 20px; color: #f37720; margin: 40px 0 5px 0; padding-bottom: 15px; border-bottom: 1px #ddd solid; }
#contactus-page.nyos #nyos-ty { font-size: 19px; margin-top: 130px; }
#trexi-laptop { width: 100%; margin: 0; }
.contact-space { width: 100%; height: 20px; float: left; }
#nyos-ty-container { padding: 20px 0 60px 0; }