/* ::::: http://www.in2net.com/_css/global.css ::::: */

body, div, span, form, h1, h2, h3, h4, h5 { margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(89, 89, 89); font-weight: normal; word-spacing: 0.1em; letter-spacing: 0.03em; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: center; }
a:link { background: transparent none repeat scroll 0% 0%; color: rgb(33, 154, 231); text-decoration: none; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
a:visited { background: transparent none repeat scroll 0% 0%; color: rgb(33, 154, 231); text-decoration: none; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
a:hover { background: rgb(218, 237, 249) none repeat scroll 0% 0%; color: rgb(0, 0, 0); text-decoration: underline; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
img { border: 0pt none ; }
h1 { padding: 0pt 0pt 7px; font-family: Arial Black,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); font-size: 30px; }
h4 { padding: 0pt 0pt 7px; font-family: Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); font-weight: bold; font-size: 14px; }
.clearLeft { clear: left; height: 0px; min-height: 0px; line-height: 0px; font-size: 0px; }
.clearRight { clear: right; height: 0px; min-height: 0px; line-height: 0px; font-size: 0px; }
.clearBoth { clear: both; height: 0px; min-height: 0px; line-height: 0px; font-size: 0px; }
#header { text-align: left; width: 922px; }
#headerLogoSlogan { float: left; width: 490px; }
#headerLogo { float: left; }
#headerLogo a:link, #headerLogo a:visited, #headerLogo a:hover, .noTextDecoration a:link, .noTextDecoration a:visited, .noTextDecoration a:hover { border: 0pt none ; background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#headerSlogan { margin: 45px 0px 15px; font-family: Arial black,Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(156, 177, 188); font-style: italic; }
#headerCompanyDetails { margin: 25px 0px 15px; float: right; }
#headerText1, #headerText2 { font-size: 12px; color: rgb(89, 89, 89); text-align: right; }
#headerText2 { padding: 5px 0pt; font-size: 11px; }
#headerText1 a:link, #headerText1 a:visited, #headerText2 a:link, #headerText2 a:visited { color: rgb(89, 89, 89); text-decoration: none; }
#headerText1 a:hover, #headerText2 a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
#mainmenu { text-align: left; word-spacing: 0em; letter-spacing: 0em; width: 925px; }
div#navBar { color: rgb(207, 207, 207); font-size: 11px; text-align: left; font-weight: bold; }
div#navBar span { color: rgb(79, 155, 210); font-size: 11px; font-weight: bold; }
#footer { padding: 10px 0pt; width: 100%; text-align: center; }
.footerColumn { margin: 0pt 0pt 0pt 10px; float: left; width: 140px; text-align: left; }
.footerLogoColumn { float: right; }
.footerTitle { font-size: 11px; color: rgb(115, 115, 115); font-weight: bold; }
.footerText { padding: 0pt 0pt 2px; }
.footerText a:link, .footerText a:visited { font-size: 11px; color: rgb(166, 166, 166); }
.footerText a:hover { font-size: 11px; color: rgb(0, 0, 0); }
#footerBar { padding: 5px 0pt 0pt; background: transparent url('footer_bar.gif') repeat-x scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 100%; height: 57px; text-align: center; }
#footerBarContent { background: transparent url('footer_bar_companies.gif') no-repeat scroll 80px 3px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 100%; height: 40px; }
#footerCopyRight { padding: 0pt 0pt 10px; font-size: 9px; color: rgb(156, 156, 156); }
#footerPageFunction { border-top: 1px solid rgb(229, 229, 229); text-align: right; }
#footerPageFunction ul { margin: 5px 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#footerPageFunction ul li { float: right; }
#footerPageFunction ul li a:link, #footerPageFunction ul li a:visited { font-size: 11px; color: rgb(79, 133, 172); font-weight: bold; text-decoration: none; }
#footerPageFunction ul li a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
#footerPageFunction ul li#printPage { padding: 5px 5px 5px 25px; background: transparent url('ico_printpage.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#wrapper { margin: 0px auto; width: 925px; text-align: left; }
.greyDivider { border-top: 1px solid rgb(229, 229, 229); width: 100%; }
/* ::::: http://www.in2net.com/_css/mainpage.css ::::: */

#mainPageContentTop { background: transparent url('servicebox_tm.gif') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 4px; }
#mainPageContentTopTL { background: transparent url('servicebox_tl.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 4px; height: 4px; float: left; }
#mainPageContentTopTR { background: transparent url('servicebox_tr.gif') no-repeat scroll right top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 4px; width: 4px; float: right; }
#mainPageContentBottom { background: transparent url('servicebox_bm.gif') repeat-x scroll center bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 5px; }
#mainPageContentBottomBL { background: transparent url('servicebox_bl.gif') no-repeat scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 5px; height: 5px; float: left; }
#mainPageContentBottomBR { background: transparent url('servicebox_br.gif') no-repeat scroll right bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 5px; width: 5px; float: right; }
#mainPageContentMiddle { background: transparent url('servicebox_l.gif') repeat-y scroll left center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 100%; }
#mainPageBoxContentMiddleWrap { background: transparent url('servicebox_r.gif') repeat-y scroll right center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 100%; }
#mainPageContent { background: rgb(249, 249, 249) url('servicebox_bg.gif') no-repeat scroll right bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: left; }
#mainPageContent .mainPageColumn { padding: 15px 30px 10px; float: left; text-align: left; width: 260px; }
#mainPageContent .mainPageColumnColo { width: 220px; }
.mainPageColumnDivider { margin: 40px 0pt 0pt; background: transparent url('divider_v.gif') repeat-y scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 2px; height: 200px; float: left; }
.mainPageText { font-size: 13px; color: rgb(102, 102, 102); font-weight: bold; word-spacing: 0em; letter-spacing: 0em; }
.mainPageCosts { margin: 3px 0pt 0pt; font-size: 13px; color: rgb(0, 0, 0); font-weight: bold; word-spacing: 0em; letter-spacing: 0em; }
.mainPageColocationTitle { font-size: 24px; color: rgb(78, 213, 32); font-weight: bold; word-spacing: 0em; letter-spacing: 0em; }
.mainPageColocationType { margin: 20px 0pt 0pt 0px; background: transparent url('ico_colocation.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 102px; }
.mainPageColocationType ul { margin: 0pt; padding: 0pt 0pt 0pt 130px; }
.mainPageColocationType ul li { list-style-type: circle; font-size: 9px; color: rgb(206, 206, 206); }
.mainPageDedicatedServerTitle { font-size: 24px; color: rgb(71, 163, 231); font-weight: bold; word-spacing: 0em; letter-spacing: 0em; }
.mainPageDedicatedServerType { margin: -8px 0pt 0pt -20px; background: transparent url('ico_dedicatedservers.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 122px; }
.mainPageDedicatedServerType ul { margin: 0pt; padding: 30px 0pt 0pt 180px; }
.mainPageDedicatedServerType ul li { list-style-type: circle; font-size: 9px; color: rgb(206, 206, 206); }
.mainPageVPSTitle { font-size: 24px; color: rgb(255, 168, 0); font-weight: bold; word-spacing: 0em; letter-spacing: 0em; }
.mainPageVPSType { margin: 10px 0pt 0pt -10px; background: transparent url('ico_vps.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 95px; }
.mainPageVPSType ul { margin: 0pt; padding: 10px 0pt 0pt 180px; }
.mainPageVPSType ul li { list-style-type: circle; font-size: 9px; color: rgb(206, 206, 206); }
#mainPageDetailBox { padding: 20px 0pt 0px 30px; background: rgb(240, 240, 240) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#mainPageDetailBoxTop { background: rgb(240, 240, 240) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 8px; }
#mainPageDetailBoxTopTL { background: transparent url('detailbox_tl.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 11px; height: 8px; float: left; }
#mainPageDetailBoxTopTR { background: transparent url('detailbox_tr.gif') no-repeat scroll right top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 11px; height: 8px; float: right; }
#mainPageDetailBoxBottom { background: rgb(240, 240, 240) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 75px; }
#mainPageDetailBoxBottomBL { background: transparent url('detailbox_bl.gif') no-repeat scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 103px; height: 75px; float: left; }
#mainPageDetailBoxBottomBR { background: transparent url('detailbox_br.gif') no-repeat scroll right bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 103px; height: 75px; float: right; }
#mainPageDetailBox h1 { padding: 0px; font-family: Arial Black,Arial,Helvetica,sans-serif; font-size: 20px; color: rgb(162, 162, 162); font-weight: bold; }
#mainPageDetailBox #in2netText { padding: 0px; font-family: Arial Black,Arial,Helvetica,sans-serif; font-size: 20px; color: rgb(41, 113, 166); font-weight: bold; }
#mainPageDetailBox #serviceProviderText { padding: 0px; font-family: Arial Black,Arial,Helvetica,sans-serif; font-size: 24px; color: rgb(0, 0, 0); font-weight: bold; }
#mainPageDetailBox h4 { margin: 0pt 0pt 20px; padding: 0px; font-family: Arial Black,Arial,Helvetica,sans-serif; font-size: 16px; color: rgb(76, 136, 178); font-weight: bold; }
#mainPageDetailBox p { margin: 10px 50px 10px 0pt; text-indent: 30px; font-size: 13px; color: rgb(102, 102, 102); }
#mainPageDetailBox .divider { background: transparent url('divider_h.gif') repeat-x scroll left center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 95%; height: 2px; }
#mainPageDetailBox .mainPageDetailRow { position: relative; }
#mainPageDetailBox .mainPageDetailBoxContent { padding: 20px 0px 20px 110px; width: 83%; letter-spacing: 0px; color: rgb(115, 115, 115); }
#mainPageDetailBox .mainPageDetailRow #sticky1 { padding: 12px 0pt 0pt 89px; background: transparent url('ico_sticky1.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: absolute; z-index: 201; width: 184px; height: 62px; top: 10px; left: -88px; color: rgb(0, 0, 0); font-size: 12px; font-weight: bold; }
#mainPageDetailBox .mainPageDetailRow #sticky2 { padding: 13px 0pt 0pt 95px; background: transparent url('ico_sticky2.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: absolute; z-index: 201; width: 184px; height: 62px; top: 7px; left: -90px; color: rgb(0, 0, 0); font-size: 12px; font-weight: bold; }
#mainPageDetailBox .mainPageDetailRow #sticky3 { padding: 15px 0pt 0pt 95px; background: transparent url('ico_sticky3.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: absolute; z-index: 201; width: 184px; height: 62px; top: 7px; left: -89px; color: rgb(0, 0, 0); font-size: 12px; font-weight: bold; }
.darkBox { background: transparent url('darkgreybox.jpg') repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 922px; height: 122px; }
.darkBoxItem1 { padding: 10px 30px 0pt; float: left; width: 70px; color: rgb(255, 255, 255); font-weight: bold; text-align: center; }
.darkBoxItem2, .darkBoxItem3 { padding: 10px 30px 0pt; background: transparent url('darkgreybox_vdivider.gif') no-repeat scroll left center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: left; width: 107px; color: rgb(255, 255, 255); font-weight: bold; text-align: center; }
.darkBoxItem3 { width: 70px; }
.darkBoxItem1 img, .darkBoxItem2 img, .darkBoxItem3 img { margin: 0pt 0pt 0pt -5px; }
/* ::::: http://www.in2net.com/_css/contentslider.css ::::: */

.sliderwrapper { overflow: hidden; position: relative; width: 922px; height: 215px; }
.sliderwrapper .contentdiv { background: white none repeat scroll 0% 0%; visibility: hidden; position: absolute; left: 0pt; top: 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 100%; height: 100%; opacity: 1; }
.pagination { width: 100px; position: relative; z-index: 100; top: 210px; left: 820px; }
.pagination a { padding: 0pt 1px; text-decoration: none; }
.pagination a:hover, .pagination a.selected { text-decoration: none; }
#contentSliderMain h1 { color: white; }
/* ::::: http://www.in2net.com/_css/mainMenu.css ::::: */

.sf-menu, .sf-menu * { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; z-index: 200; }
.sf-menu { line-height: 1; }
.sf-menu ul { position: absolute; width: 211px; opacity: 0.9; }
.sf-menu ul#mainmenu_colocationDrop { display: none; left: 2px; }
.sf-menu ul#mainmenu_dedicatedserversDrop { display: none; }
.sf-menu ul#mainmenu_virtualPrivateServersDrop { display: none; }
.sf-menu ul#mainmenu_highspeedconnectivityDrop { display: none; }
.sf-menu ul#mainmenu_facilityDrop { display: none; }
.sf-menu ul#mainmenu_promoDrop { display: none; left: -90px; }
.sf-menu ul li { padding: 10px 10px 10px 30px; background: transparent url('submenu_bg.png') repeat-y scroll 0% 0%; width: 211px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.sf-menu ul li.closeSubMenu { padding: 0pt; background: transparent url('submenu_bg_bottom.png') repeat scroll 0% 0%; width: 211px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.sf-menu li:hover { visibility: inherit; }
.sf-menu li { float: left; position: relative; }
.sf-menu a { display: block; position: relative; text-decoration: none; color: rgb(255, 255, 255); }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { left: -8px; top: 37px; z-index: 99; }
.sf-menu { float: left; margin-bottom: 1em; }
.sf-menu a { text-decoration: none; font-size: 12px; color: rgb(255, 255, 255); }
.sf-menu a, .sf-menu a:visited { color: rgb(255, 255, 255); text-decoration: none; }
.sf-menu li {  }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; color: rgb(255, 255, 255); text-decoration: none; }
