@import "promos.css";
@import "nav.css";
@import "footer.css";
@import "hsn.css";
@import "partner.css";
@import "subpage.css";
@import "staff.css";
@import "hostingtabs.css";
@import "banner.css";
/*@import "services.css";*/
@import "jqtransform.css";
@import "awards.css";

@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: '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:#f3f3f3;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;}
/*ol,ul{list-style:none;}*/
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;}
sub,sup{font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}


/* 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;}
div.left_box{float:left;width:450px;padding:1px; margin-bottom:50px;}
div.right_box{float:right;width:450px;padding:1px;}

#int_branch{height:220px;border-bottom:1px solid #ccc;margin:0;padding:0;}
#int_branch_bottom{border-bottom:0;}
#int_branch2{height:135px;border-bottom:1px solid #ccc;margin:0;padding:0;}
#int_branch_bottom2{border-bottom:0;}
#int_profile_top{border-bottom:1px solid #ccc; height:130px;margin:0;margin-bottom: 25px; width: 100%;}
#int_profile{height:180px;margin:0;padding:0;}
#int_profile2{height:160px;margin:0;padding:0;}
#int_profile span{font-size:14pt;color:#e0630e;float:left;}
#int_profile2 span{font-size:14pt;color:#e0630e;float:left;}
#int_profile_bottom{height:275px;border-top:1px solid #ccc;margin:0;padding:5px;}
#int_profile_bottom2{height:275px;margin:0;padding:5px;}
#int_profile_bottom span{font-size:14pt;color:#e0630e;float:left;}
#int_profile_bottom2 span{font-size:14pt;color:#e0630e;float:left;}

/**/
.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 url(../images/background_main.jpg) top center repeat-x;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; margin-right:20px;}
.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;}


#nav{list-style:none;display:block;position:absolute;bottom:40px;right:20px;z-index:1;text-align:left;margin:0;padding:0;}
#nav li{float:right;margin:0;padding:0;}
#nav li a,#s4 strong{text-decoration:none;margin:0 3px;padding:0 1px;}
#nav a:focus{outline:none;}

/**/
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;}

/**/
.bread{margin-top:15px;background:url(../images/bread.png) no-repeat;height:20px;text-align:left;color:#949494;font-size:10px;font-family:"Trebuchet MS", Times, serif;padding:0 0 0 10px;}
.bread span a{padding:2px;}
.bread span img{vertical-align:middle;border:none;}


.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;}
.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 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; }

.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-decoration: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;}


/* commentlist cannot be found in code */
.commentlist code{background:#e6e6e6;padding:3px;}
.commentlist .moderation{margin-top:10px;color:#d00;}
.commentlist .children{margin-top:5px;}
#respond{position:relative;padding:10px;}
.reply a:link,.reply a:visited{background:#ddd;text-align:center;text-decoration:none !important;text-transform:uppercase;color:#212121;font-size:10px;padding:4px 10px;}
.reply a:hover{background:#aaa;color:#fff;}
.reply{position:absolute;left:15px;bottom:15px;}
.cancel-comment-reply a{background:#ddd;text-align:center;text-decoration:none !important;text-transform:uppercase;color:#212121;font-size:10px;width:auto;padding:4px 10px;}
.cancel-comment-reply a:hover{background:url(../images/button_bg.gif) bottom repeat-x;color:#fff;}
#commentform input,#commentform textarea{padding:4px;}
#commentform input[type=image]{width:auto !important;background:none;}
.btn{border:0 !important;}
cite.fn{font-weight:700;font-size:11px;font-style:normal;text-align:left;}
.comment-meta{margin-top:2px;color:#aaa;}

/**/
.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 */
div#nyroModalFull{font-size:12px;color:#000;}
div#nyroModalLoading{border:4px solid #777;width:150px;height:150px;text-indent:-9999em;background:#fff url(../images/nyroModal/ajaxLoader.gif) no-repeat;background-position:center;}
div#nyroModalLoading.error{border:4px solid #f66;line-height:20px;width:300px;height:100px;text-indent:0;background:#fff;padding:20px;}
div#nyroModalWrapper{background:#fff;border:1px solid #fff;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
a#closeBut{position:absolute;display:block;top:5px;right:-13px;width:100px;height:12px;outline:0;}
h1#nyroModalTitle{top:5px;left:10px;position:absolute;font-size:12px;color:#666;margin:0;padding:0;}
div#nyroModalContent{overflow:auto;}
div.wrapper div#nyroModalContent{border:1px solid #ccc;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
div.wrapperImg div#nyroModalContent{overflow:hidden;text-align:center;border:1px solid #ccc;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:25px 10px 10px;}
div.wrapperImg img{vertical-align:baseline;}
div.wrapperImg div#nyroModalContent div{position:absolute;bottom:0;left:0;background:#000;border:1px #FFF dotted;overflow:hidden;opacity:0.2px;margin:10px;padding:10px;}
div.wrapperImg div#nyroModalContent div:hover{opacity:0.5px;cursor:help;}
a.nyroModalPrev,a.nyroModalNext{z-index:105;outline:none;position:absolute;top:0;height:100%;width:40%;cursor:pointer;text-indent:-9999em;background:left 20% no-repeat;background-image:url(data:image/gif;base64,AAAA);}
div.wrapperSwf a.nyroModalPrev,div.wrapperSwf a.nyroModalNext,div.wrapper a.nyroModalPrev,div.wrapper a.nyroModalNext{height:60%;width:20%;}
a.nyroModalPrev{left:0;}
a.nyroModalPrev:hover{background-image:url(../images/nyroModal/prev.gif);}
a.nyroModalNext{right:0;background-position:right 20%;}
a.nyroModalNext:hover{background-image:url(../img/../images/nyroModal/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;}


/* twitter */
#twitter-ticker{color:#666;display:none;text-align:left;margin:0 auto 20px;}
#tweet-container{height:180px;margin-top:10px;overflow:hidden;width:475px;}
#twitIcon{height:64px;left:-10px;position:absolute;top:-25px;width:64px;}
.tweet{background-color:#f7f7f7;border:1px solid #fff;height:100%;overflow:hidden;width:auto;margin:0 8px 8px 0;padding:5px;}
.tweet .time{font-size:10px;padding-left:10px;text-transform:uppercase;white-space:nowrap;}
.tweet .avatar img{border:2px solid #eee;height:36px;width:36px;margin:0 5px 5px 0;}
.tweet .txt{clear:both;}


#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;padding-bottom:-4px; float: left;}
#subnav_top a.navtop{height:20px;line-height:12px !important;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;}

.tab ul.login li.left,.tab ul.login li.right{height:42px;width:30px;display:block;float:left;margin:0;padding:0;}
.tab ul.login li,#panel a-lost-pwd{display:block;float:left;}
.tab ul.login li a,.tab ul.login li a:hover{color:#868686;}

/**/
#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.png);background-repeat:no-repeat;height:366px;width:800px;}
.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; }
ul#nav_links li:hover ul {display: block; background-color: #262626; float: left; position: absolute; margin: -2px 0 0 0; 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; }

/**/
#instabill{padding-left:500px;}
#open{margin-bottom:5px;}


.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; }

/* JQUERY.accordion styles */
.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1px;}
.ui-accordion .ui-accordion-li-fix{display:inline;}
.ui-accordion .ui-accordion-header-active{border-bottom:0 !important;}
.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em .7em;}
.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em;}
.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;}
.ui-accordion .ui-accordion-content{border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1px;padding:1em 2.2em;}
.ui-accordion .ui-accordion-content-active{display:block;}
#accordion a{font-size:22px;line-height:normal;font-weight:400;font-family:'myriad-pro-1','myriad-pro-2',sans-serif;color:#3f3f3f;letter-spacing:-1px;text-decoration:none;margin:0;padding:3px 0;}
#accordion ul{margin-top:-10px;}
#accordion li{color:#4f4f4f;font-size:12px;margin-left:-20px;font-weight:700;}
#accordion .title{color:#FD9946;font-weight:400;}
.click-off{background:#000;opacity:0.5px;width:100%;height:100%;top:0;left:0;z-index:200;position:fixed;display:none;}


#contact-block{left:0;top:0;position:fixed;width:100%;z-index:1000;}
#contact-block .blue{width:100%;background:#0580bf;}
#contact-block .blue.active{border-bottom:2px solid #61AFD6;}
.contact-block-fader{display:none;background:url(../graphics/top_fader.png) repeat-x;height:40px;width:100%;}
#contact-block .holder{position:relative;padding-bottom:5px;}
#contact-block .content{height:285px;background:url(../graphics/map.jpg) no-repeat 0 0;padding-top:25px;position:relative;display:none;}
#contact-block .puller{font-size:11px;line-height:22px;text-transform:uppercase;font-weight:700;color:#fff;background:#0580BF url(../graphics/arrow.gif) no-repeat 100% 6px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;display:block;position:absolute;top:5px;right:10px;z-index:120;padding:0 32px 4px 15px;}
#contact-block .puller.active{border:none !important;background-position:100% -17px;}


/* services/reseller */
#domain_table{width:600px;margin-left:auto;margin-right:auto;text-align:center;}
#listed{margin-top:20px;margin-left:50px;}
#listed ul li {list-style: none;}
#listed .empty{margin-left:20px;}

/* ? */
#vpstext{width:950px;float:left;}
#vpstext p{width:695px;float:left;}


/* sub page style colocation*/
#subtext{width:700px;float:left;color:#373539;}


/* services/cpanel licenses */
#cpaneltable{float:right;margin-top:20px;margin-bottom:50px;}
#cpaneltable td{font-size:10pt;color:#000;}
#cpaneltable strong{color:#ff8420;}
#cpss{float:left;margin-top:80px;width:186px;height:149px;background-image:url(/images/cp_screenshots.png);}


/**/
#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;}
.bsub{background:url(/images/listed_bullet.png);background-repeat:no-repeat;background-position:left;margin-left:10px;padding-left:10px;padding-top:-55px;}

/* services page */
.addoninfo{display:block;margin-bottom:40px; height: 130px;}
.table_title{border-right:#FFF solid 1px;text-align:center;background-color:#e0630e;color:#FFF;}
#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 { 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; }

/* services/ssl-certificates -- last edited 8/17/16 */
/*#ssl_table { width: 1005px; height: 569px; background: url('/images/ssl_tableBg.png') no-repeat; padding: 112px 0 0 35px; margin-left: -30px;}*/
#ssl_table { width: 767px; height: 600px; background: url('/images/ssl_tableBg2.jpg') top left no-repeat; padding: 165px 0 0 0; margin: 0 auto; }
#ssl_table table { float: left; display: block; }
#ssl_table tr { height: 30px; }
#ssl_table p { text-align: center; }
.ssltext { color: #000; font-size: 12px; }
#ssl_options { width: 265px; margin-top: 98px; position: relative; left: 70px; }
#ssl_stats { width: 735px; padding-left: 148px; }
.ssl_cert { background-color: #F67703; color: #fff; font-family: 'arial'; font-size: 14pt; font-weight: 400; vertical-align: middle; text-align: center; margin: 0 10px; }
.ssl_options { width: 130px; background-color: #f7f7f7; color: #4c4c4c; vertical-align: middle; padding-left: 15px; font-weight: 800; }
.ssl_info { height: 39px; padding: 33px 0 17px 8px; }
.ssl_table_ul { border-bottom: 1px #000 dotted; }
.ssl_price { font-size: 18px; font-weight: 800; border-top: 1px #404040 solid; }
.ssl_order { width: 80px; height: 39px; background: url('/images/order_sslgrey.jpg') no-repeat; display: block; margin: 0 auto; }
.ssl_order:hover { width: 80px; height: 39px; background: url('/images/order_ssloj.jpg') no-repeat; display: block; }
#lock_icon { position: relative; float: left; margin: -103px 0 0 370px; }
/*-----------------------------------------------------------------------------------------------*/
/*                                      SSL TOOLTIP STYLES                                       */
/*-----------------------------------------------------------------------------------------------*/
.tTip { cursor: pointer; color: #666; font-weight: bold; margin: 0 auto; }
.tip { width: 264px; padding-top: 12px; overflow: hidden; display: none; position: absolute; z-index: 500; background: transparent url('/images/tt_top.png') no-repeat top; }
.tipMid { background: transparent url('/images/tt_mid.png') repeat-y; padding: 0 25px 20px 25px; color: #403400; }
.tipBtm { background: transparent url('/images/tt_bottom.png') no-repeat bottom; height: 55px; }


/* main page */
#topinfo img{margin-left:120px;margin-bottom:20px;}
#seotext{ 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:22px;font-family:'myriad-pro-1','myriad-pro-2',sans-serif;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{font-size:20px;line-height:normal;font-weight:400;font-family:'myriad-pro-1','myriad-pro-2',sans-serif;color:#3f3f3f;margin:12px 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;}
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: #F67703; font-size: 13px; font-family: "Arial"; text-decoration: none; outline: none; }
a:hover{color:#F67703;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;}
img.alignleft{display:inline;margin:3px 15px 3px 0;}
.grey{color:#ccc;font-weight:700;}
.red{color:#FE3131;}
.italic { font-style: italic; }


/* POTENTIAL STYLES TO BE REMOVED*/
#section span{margin-top:50px;}
.shared-info{width:650px;}
.plans{float:right;width:150px;margin-left:60px;margin-top:50px;}
.plans img{margin-top:20px;margin-bottom:20px;}
.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;}
.why_hostdime{margin-top:20px;float:right;}


/* ? */
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;}
.content a:hover,#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;}
#contact_404 {font-size: 16pt;letter-spacing: 1px;color: #f67703;text-align: center;}
#contact_404 span {font-style: italic;color: #0085f6;}
#contact_404 span a{font-style: italic;color: #0085f6;text-decoration: none;}
#contact_text_404 {height: 100px;}


/* 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 */
.submenu { border-right: 1px #cfcfcf solid;margin-top: 50px;}
.submenu h1 {font-size: 24px; color: #272727;}
.submenu ul {list-style: none; padding: 0px;   margin: 0px;}
.submenu li {display: block;border-bottom: 1px #cfcfcf dashed;   background: url("../images/arrow.jpg") left center no-repeat;   height: 25px;   width: 219px;padding-top: 5px;}
.submenu li:hover  {background: url("../images/arrow_selected.jpg") left center no-repeat;}
.submenu li.current  {background: url("../images/arrow_selected.jpg") left center no-repeat;}
.submenu ul li a {text-decoration: none; color: #272727; margin-left: 25px;}
.submenu ul li.current a { color: #f37720; }
.submenu li:hover a {color: #f27620; margin-left: 25px;}
.submenu .last {border: none;}

/* VPS PAGE 11/29/11 */
.software_logo { border-right: 1px solid #CBCBCB; margin-left: -10px; }
.software_info { margin-left: 28px; }
.soft_ware_url {margin: 5px 0 5px 0; color: #f28200;}
#hdukvps_table { height: 445px; width: 780px; background: url("/images/hdukvps_tablebg.jpg") no-repeat; padding-top: 154px; margin: 20px auto; }
#top_text h1{ font-size: 28px; }
.vpstext { font-size: 12px; color: #5C5C5C; }
.heading { padding-left: 20px; }
#managedq { color: #F37721; margin: 0 3px; font-size: 11pt; }
#service_box { margin: 30px 0 30px 0; }
#software_included { margin-top: 60px; margin-bottom: 50px; }

/* Vps page */
#vps_table { height: 415px; width: 962px; background: url('/images/vps_4_plans.jpg') no-repeat; padding-top: 144px; margin: 20px auto; }
#vps_table a.ordercta { display: block; height: 48px; width: 99px; margin-top: 12px; }
#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 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: -12px;}
#contact_text a { color: #F67803; font-size: 15px; text-decoration: none; }
#contact_text a:hover { text-decoration: underline; }
#contact_text span { color:#0086f7; }
#managedq { font-size: 12; 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;}


/* support contact-us page last edited 7/5/12 */
/*top buttons*/
.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%); filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f09b5a', endColorstr='#e67220'); 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: 50px auto 80px; 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%); filter: progid:dximagetransform.microsoft.gradient(startColorstr='#e67220', endColorstr='#f09b5a'); 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; }
#top_left { height: 250px; margin-top: 40px; }
#top_right { height: 250px; border-left: 1px #dedede solid;  margin-top: 40px; }
#donthave { margin-left: 35px; width: 340px; }
#loginsignup { margin-left: 30px; margin-top: 10px; width: 422px; }
#hcl { margin-left: 33px; width: 265px; }
#tltext { width: 425px; margin-left: 33px; margin-top: 10px; }
#divline { border-top: 1px #dedede solid; margin-top: 25px; }
.contxt { color: #5C5C5C; }
.orangeTop { color: #f77803; }
.branches { font-weight: bold; }
#middle_left { padding-top: 50px; }
#middle_left ul { margin-left: 75px; }
#middle_left ul li { list-style: none; }
#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 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;}
/*.required { font-weight: bold; }*/
/* 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; }

/* top_text page styles for header of product pages -- added 2/4/13 */
.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 -- added 2/4/13 */
#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; }

.buy_button {margin-top:15px;margin-bottom:18px;}
#fl_tableLink { width: 505px; margin: 0 auto; } /* under table features link */
#testi_arrow { vertical-align: middle; margin: 0 0 4px 8px; } /* used for all testi-switch */
.icons { margin-left: 10px; } /* multi-page style */


/* RESELLER PAGE STYLES 11-8-2011 */
#table_reseller table { margin-top: 80px; }
#table_reseller #specs-info {margin-top: 158px;}
#table_reseller #plans {margin-top: 137px;margin-left:40px;text-align:center;}
#table_reseller #plan-1 {margin-top: 137px;margin-left: 55px;text-align:center;}
#viewNoc { display: block; margin-left: -12px; }


/* 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: middle; 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');}
#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); }




/* New flckr IMG slider styles UPDATED 8/26/11 */
#flickrSlider { background-color: #fff; height: 265px; width: 951px; margin: 65px 0 60px 0; padding: 0px; -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); }
#flickrSlider .previous{ background: url("../images/prev_btn.png") no-repeat top left; width: 32px; height: 33px; float: left; margin-left: 16px; display: block; cursor: pointer; }
#flickrSlider .next{ background: url("../images/next_btn.png") no-repeat top left; width: 32px; height: 33px; float: left; display: block; cursor: pointer; }
#img_container {  background-color: #d7d7d7; height: 235px; width: 920px; margin: 15px; -moz-box-shadow: inset 0 0 5px #b9b9b9; }
#trexiFlickr { width: 196px; height: 270px; z-index: 50; position: relative; margin: -35px 0 0 28px; float: left; }
/* li styles */
#img_container ul {  margin: 9px 0 0 9px; padding: 0px; }
#img_container ul li { text-align: center; }
#img_container ul li a { color: #3f3f3f; font-weight: 800; font-family:'myriad-pro-1','myriad-pro-2'; text-decoration: none; }
#img_container ul li a:hover { font-weight: 800; color: #f67803; }
#img_container ul li img { margin: 6px 6px 8px 6px; }
#img_container ul li img:hover { border: -1px solid #ff7a00; }
.first_imgSlide_box { background-color: #fff; list-style: none; float: left; margin: 8px 0 0 8px; }
.last_imgSlide_box { background-color: #fff; list-style: none; float: left; margin: 8px 8px 11px 4px; }
.imgSlide_box { background-color: #fff; list-style: none; float: left; margin: 8px 4px 11px 4px; }
.slider_controls { height: 39px; width: 921px; z-index: 100; position: relative; clear: both; margin: -50px 0 0 15px; float: left; }
/* flickr logo styles */
#flickr { width: 207px; height: 27px; background-image: url("/images/flickr_noHov.jpg"); float: left; margin: 0 309px 0 309px;}
#flickr a { width: 207px; height: 27px; display: inline-block; }
#flickr a:hover { background-image: url("/images/flickr_hov.jpg"); text-decoration: none; }
#flickrSlider .carousel .jcarousel-list{z-index:1;position:relative;top:0;left:0;margin:0; padding:0; float: left; }
#flickrSlider .carousel .jcarousel-clip{z-index:2;overflow:hidden;position:relative; }
#flickrSlider .carousel .jcarousel-clip .jcarousel-clip-horizontal{ overflow:hidden;position:relative; float: left; padding-right: 6px; width: 692px; }
#flickrSlider .carousel .jcarousel-list li,#flickrSlider .carousel .jcarousel-item{float:left; list-style:none;width:223px;height:178px; }

/* /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 */
#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: 106px; }
#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 95px; }
#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; }
#blue_aff {float: left; color: #00a2ff; font-family:'myriad-pro-1','myriad-pro-2',sans-serif; font-size: 35px; margin-top: -20px; margin-left: 75px;}



/* 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: 325; 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/14 */
#chat_sidebar { height: 200px; background: url("/images/chat-tab.png") no-repeat scroll left top transparent; position: fixed; right: -4px; top: 335px; width: 46px; z-index: 999; }
#chat_sidebar a { display: block; height: 162px; width: 46px; }

/* edu/fullsail/ssc 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"); }
#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; }


/* 404 page styles 9/16/13 */
#page_404 { font-size: 22pt; letter-spacing: 1px; text-align: center; line-height:16pt; margin-bottom: 10px; }
#promo_404 { font-size: 13pt; color: #505050; letter-spacing: 1px; text-align: center; line-height: 21pt; margin: 8px 0 50px 0; }
#promo_404 a { color: #f67703; font-size: 13pt; }
#promo_404 span { color: #f67703; font-size: 15pt; }
#contact_404 { font-size: 16pt; letter-spacing: 1px; color: #505050; text-align: center; }
#contact_404 span a{ font-size: 16pt; font-style: none; color: #0085f6; text-decoration: none; }
#contact_404 span a:hover { font-style: italic; }
#contact_text_404 { height: 80px; margin-top: 60px; }
#trexi_404 { display: block; margin: 0 auto 30px auto; }

/* New Index 10-17-14 | Revised 1/26/16 removing shared/reseller */
#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 h1 span, #banner-managed h2 span, #banner-global h2 span { color: #f37720; font-family: 'journalregular', arial, sans-serif; position: relative; display: block; }
#banner-dc h1 span:first-of-type { text-align: left; top: 20px; left: 190px; }
#banner-dc h1 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; }

#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 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; margin-bottom: 40px; padding: 40px 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: 15px auto 10px auto; }

.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; }
.rslides p { color: #fff; font-size: 22px; line-height: 32px; margin: 0 0 30px 0; }
#islide1 { top: -350px; }
.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 */

/*sales order tables*/
.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; }
.addons { background: url('../images/subheader-addons.png') repeat top left; }
.heading-title { color: #f37720; font-family: 'ubunturegular', arial, sans-serif; font-size: 14pt; letter-spacing: 0px; margin-bottom: 15px; }
#cpanel-licenses .content { margin-top: 25px; }
#cpanel-licenses .plan-box { width: 100%; float: left; margin: 15px 10px 12px 0; padding-left: 10px; }
#cpanel-licenses .plan-box ul:first-of-type { float: left; list-style: none; margin: 0 10px 0 0; padding: 0; }
#cpanel-licenses .plan-box ul li { margin-bottom: 10px; }
#cpanel-licenses .plan-box ul li span { font-weight: 600; padding-right:20px; }
#cpanel-licenses .plan-box .contact-us { font-family: 'allerregular', arial, sans-serif !important; color: #37adfc !important; font-weight: 800; }
#cpanel-licenses .purchOpt { list-style: none; float: right; margin-right: 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: 'allerregular', arial, sans-serif; letter-spacing: 0; margin-top: 15px; }
#cpanel-licenses #extra .note { text-align: left; }
#cpanel-licenses .note { color: #b8b8b8; text-align: left; margin-bottom: 6px; }
#cpanel-licenses .subtitleb { margin-top: 25px; }
#cpanel-licenses #top_text { margin-top: 35px; }

#global-branch-link { color: #aaa; margin-bottom: 10px; }
#global-branch-link a { color: #ccc; }
