/* 
icons:
tiny - height of 15px
small - height of ?px
Regular - height of 32px
*/


/*	
-------------------------------------------
	main icon styles (individual below)
-------------------------------------------
*/
.top-bar-icons {
	float:right;
	padding-left:23px !important;
	margin: 0 25px 0 0;
	height:17px;
	font:10px/17px 'PT Sans Caption', Arial, Helvetica, sans-serif;
}

.reg-icons{
	margin: 0 0 0 0px;
	padding: 4px 0 4px 40px;
	height:60px;
}
.reg-icons:after{
	display:block;
	clear:both;
}

.menubar-icons{
	margin: 0 0 10px 0px;
	height:60px;
	font-size: 16px;
	line-height:18px;
}
.menubar-icons:after{
	display:block;
	clear:both;
}

.cleanheader-icons{
	margin: 0 0 0 0px;
	height:60px;
	padding-bottom: 2px !important;
}
.cleanheader-icons:after{
	display:block;
	clear:both;
}


.heading-icon {
	width: 75px;
	height:80px;
	margin-left: 18px;
}

.heading-icon-paragraph {
	width: 45px;
	height: 60px;
	margin-left: 0px;
	margin-right: 12px;
	background-position: 0 8px;
}
.heading-mediumicon-paragraph {
	width: 40px;
	height: 50px;
	margin-left: 0px;
	margin-right: 12px;
	background-position: 0 8px;
}

.heading-icon-form {
	width: 32px;
	height: 40px;
	margin-left: 0px;
	margin-right: 10px;
	background-position: 0 6px;
}
.heading-icon-form-sm {
	width: 24px;
	height: 30px;
	margin-left: 0px;
	margin-right: 10px;
	background-position: 0 4px;
}

.heading-icon-paragraph2 {
	width: 75px;
	height: 55px;
}


.heading-icon-sidebar {
	height: 55px;
	padding: 0 0 0 60px;
}

.heading-icon-sidebar-small {
	height: 24px;
	padding: 0 0 0 52px;
	text-align: left;
}

.heading-icon-arch {
	width: 75px;
	height:24px;
}

.heading-icon-colo {
	width: 75px;
	height:24px;
}

.heading-icon-feature {
	width: 75px;
	height:40px;
}

.heading-icon-media {
	width: 155px;
	height:24px;
	background-position: 50% 2px !important;
}

.heading-icon-side-socmedia {
	width: 155px;
	height:24px;
	background-position: 50% 2px !important;
}

.heading-icon-arch:hover {
/*	cursor: pointer;	*/
}


.heading-icon-xl {
	width: 90px;
	height:160px;	
}

.servicelink-icon{
	padding-bottom: 2px;
}

.justIcon {
	overflow:hidden;
	text-indent:-9999px;
}

.arch-links {
	font-size: 12px !important;
	line-height: 18px;
	text-align: center;
	margin: 0 !important;
	padding-top:50px;
	width: 112px !important;
}

.colo-links {
	font-size: 12px !important;
	line-height: 18px;
	text-align: center;
	margin: 2px !important;
	padding-top:50px;
	width: 120px !important;
}

.feature-links {
	font-size: 12px !important;
	line-height: 18px;
	text-align: center;
	margin: 0 !important;
	padding-top:50px;
	width: 154px;
}

.smallheading-icon {
	padding-bottom: 0px;
}

.medheading-icon {
	padding-bottom: 0px;
	padding-left: 60px;
}

.media-links {
	font-size: 12px !important;
	line-height: 18px;
	text-align: center;
	margin: 0 !important;
	padding-top:50px;
	width: 150px !important;
}

.side-soc-links {
	font-size: 10px !important;
	line-height: 18px;
	text-align: center;
	margin: 0 0 10px 0!important;
	padding-top:40px;
	width: 62px !important;
}

.heading-icon-suppport {
	padding-bottom: 10px;
	padding-top: 8px;
	padding-left: 50px;
}

.tab-icon-link {
	margin-left: 6px;
	padding-bottom: 10px;
	padding-top: 0px;
	padding-left: 30px;
	height: 28px;
	font-size: 13px !important;
}

.blog-h3-heading {
	padding-left:45px;
	padding-top:4px;
	padding-bottom:10px;
}
/*	
-------------------------------------------
	24 icon
-------------------------------------------
*/
.heading-24-small{
	background-image:url(/images/icons/small/24-icon-SMb.png);
	background-repeat:no-repeat;
	background-position: 2px 2px;
	padding-left:30px !important;
}


/*	
-------------------------------------------
	account create manage icon
-------------------------------------------
*/
.heading-accountcreate {
	background-image: url(/images/icons/large/customeradd-icon-Lb.png);
	background-repeat: no-repeat;
	background-position:0 12px;

	width:60px;
}

/*	
-------------------------------------------
	architecture icon
-------------------------------------------
*/
.heading-architecture {
	background-image: url(/images/icons/large/architecture-icon-Lb.png);
	background-repeat: no-repeat;
	width:52px;
}



/*	
-------------------------------------------
	blank icon - to match the spacing
-------------------------------------------
*/
.icon-blank-small{
	padding-left: 40px !important;
	line-height:40px !important;
}


/*	
-------------------------------------------
	blog  icon
-------------------------------------------
*/
.heading-blog {
	background-image: url(/images/icons/large/blog-icon-Lb.png);
	background-repeat: no-repeat;
	background-position: 6px 12px;
	width:52px;
}
.heading-icon-media.heading-blog{
	background-position: 50% 7px !important;
}

.blog-h1-heading.heading-blog {
	background-position: 6px 2px;
}
.icon-blog-medium-b {
	background:url(/images/icons/sidebar/blog-icon-Mb.png) no-repeat 4px 12px;
}


/*	
-------------------------------------------
	blog archives icon
-------------------------------------------
*/
.heading-blogarchives {
	background-image: url(/images/icons/large/archives-icon-Lb.png);
	background-repeat: no-repeat;
	background-position:0 12px;
	width:60px;
}
.icon-blogarchives-medium-b {
	background:url(/images/icons/sidebar/archive-icon-Mb.png) no-repeat  0 4px;
	background-repeat: no-repeat;
	background-position:4px 4px;
}

.icon-blogarchives-small-b {
	background:url(/images/icons/sidebar/archive-icon-SMb.png) no-repeat  0 4px;
	background-repeat: no-repeat;
	background-position:4px 4px;
}


/*	
-------------------------------------------
	blog announcement icon
-------------------------------------------
*/
.heading-blogannounce {
	background-image: url(/images/icons/large/blog-announce-icon-Lb.png);
	background-repeat: no-repeat;
	background-position:0 12px;
	width:60px;
}
.icon-blogannounce-medium-b {
	background:url(/images/icons/sidebar/blog-announce-icon-Mb.png) no-repeat  0 4px;
	background-repeat: no-repeat;
	background-position:0 0px;
}



/*	
-------------------------------------------
	briefcase icon
-------------------------------------------
*/
.heading-briefcase-form {
	background-image: url(/images/icons/medium/briefcase-icon-Mb.png);
	background-repeat: no-repeat;
	background-position:0 0px;
}
/*	
-------------------------------------------
	cloud manage icon
-------------------------------------------
*/
.heading-cloudmanage {
	background-image: url(/images/icons/large/cloudmanage-icon-Lb.png);
	background-repeat: no-repeat;
	background-position:0 12px;

	width:60px;
}


/*	
-------------------------------------------
	buildings icon
-------------------------------------------
*/
.heading-buildings {
	background-image: url(/images/icons/large/buildings-icon-Lb.png);
	background-repeat: no-repeat;
	width:52px;
}

/*	
-------------------------------------------
	businessman icon
-------------------------------------------
*/
.heading-businessman-form {
	background-image: url(/images/icons/medium/businessman-icon-Mb.png);
	background-repeat: no-repeat;
	background-position:0 0px;
}

/*
-------------------------------------------
	cage1a icon
-------------------------------------------
*/
.heading-cage1a {
	background-image: url(/images/icons/large/cage1a-icon-Lb.png);
	background-repeat: no-repeat;
	background-position: 4px 10px;
	width: 50px;
}

/*
-------------------------------------------
	cage1b icon
-------------------------------------------
*/
.heading-cage1b {
	background-image: url(/images/icons/large/cage1b-icon-Lb.png);
	background-repeat: no-repeat;
	background-position: 4px 10px;
	width: 50px;
}

/*
-------------------------------------------
	cage2a icon
-------------------------------------------
*/
.heading-cage2a {
	background-image: url(/images/icons/large/cage2a-icon-Lb.png);
	background-repeat: no-repeat;
	background-position: 4px 10px;
	width: 54px;
}

/*
-------------------------------------------
	cage2b icon
-------------------------------------------
*/
.heading-cage2b {
	background-image: url(/images/icons/large/cage2b-icon-Lb.png);
	background-repeat: no-repeat;
	background-position: 4px 10px;
	width: 56px;
}

/*	
-------------------------------------------
	cagemanage icon
-------------------------------------------
*/
.heading-cagemanage {
	background-image: url(/images/icons/large/cagemanage-icon-Lb.png);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	width: 64px;
}

/*	
-------------------------------------------
	cageoptions icon
-------------------------------------------
*/
.heading-cageoptions {
	background-image: url(/images/icons/large/cageoptions-icon-Lb.png);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	width: 62px;
}


/*	
-------------------------------------------
	cagearchitecture icon
-------------------------------------------
*/
.heading-cagearchitecture {
	background-image: url(/images/icons/large/architecture-icon-Lb.png);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	width: 62px;
}

/*	
-------------------------------------------
	calc icon
-------------------------------------------
*/
.icon-calc-small-b{
	background:url(/images/icons/small/calc-icon-SMb.png) no-repeat 5px 0;
	padding-left:35px !important;
}
.icon-calc-medium-b{
	background:url(/images/icons/sidebar/calc-icon-Mb.png) no-repeat 8px 0;
}

/*	
-------------------------------------------
	clone icon
-------------------------------------------
*/
.heading-clone {
	background-image: url(/images/icons/large/clone-icon-Lb.png);
	background-repeat: no-repeat;
	width:52px;

}
.heading-icon-feature.heading-clone {
	background-position: 63px 0;
}

/*	
-------------------------------------------
	cloud icon
-------------------------------------------
*/
.heading-cloud {
	background-image: url(/images/icons/large/cloud-icon-Lb.png);
	background-repeat: no-repeat;
	background-position:4px 12px;
	width:60px;


}
/*	
-------------------------------------------
	cloud compare icon
-------------------------------------------
*/
.heading-cloudcompare {
	background-image: url(/images/icons/large/cloudcompare-icon-Lb.png);
	background-repeat: no-repeat;
	background-position: 0 12px;

	width:60px;

}


/*	
-------------------------------------------
	cloud options icon
-------------------------------------------
*/
.heading-cloudoptions {
	background-image: url(/images/icons/large/cloudoptions-icon-Lb.png);
	background-repeat: no-repeat;
	background-position:0 12px;
	width:60px;
}
.heading-cloudoptions-form {
	background-image: url(/images/icons/cart/cloudoptions.png);
	background-repeat: no-repeat;
	background-position:0 3px;
	width:42px;
}


/*	
-------------------------------------------
	cloud manage icon
-------------------------------------------
*/
.heading-cloudmanage {
	background-image: url(/images/icons/large/cloudmanage-icon-Lb.png);
	background-repeat: no-repeat;
	background-position:0 12px;

	width:60px;
}

/*	
-------------------------------------------
	cpu  icon
-------------------------------------------
*/
.heading-cpu-form {
	background-image: url(/images/icons/cart/cpu.png);
	background-repeat: no-repeat;
	background-position:0 0px;
}


/*	
-------------------------------------------
	cogs icon
-------------------------------------------
*/
.icon-cogs-tiny{
	background:url(/images/icons/tiny/cogs-icon-SMw.png) no-repeat 4px 0px;
	padding-left:30px !important;
}

.icon-cogs-tiny-b{
	background:url(/images/icons/tiny/cogs-icon-SMb.png) no-repeat 4px 0px;
	padding-left:30px !important;
}
.icon-cogs-tiny-g{
	background:url(/images/icons/tiny/cogs-icon-SMg.png) no-repeat 4px 0px;
	padding-left:30px !important;
}
.icon-cogs-tiny-o{
	background:url(/images/icons/tiny/cogs-icon-SMo.png) no-repeat 4px 0px;
	padding-left:30px !important;
}
.icon-cogs-tiny-p{
	background:url(/images/icons/tiny/cogs-icon-SMp.png) no-repeat 4px 0px;
	padding-left:30px !important;
}
.icon-cogs-tiny{
	background:url(/images/icons/tiny/cogs-icon-SMw.png) no-repeat 4px 0px;
	padding-left:30px !important;
}
.heading-cogs {
	background-image: url(/images/icons/large/cogs-icon-Lb.png) ;
	background-repeat: no-repeat;
	width:55px;
}
.heading-cogs-xl {
	background:url(/images/icons/exlarge/cogs-icon-XLb.png) no-repeat 15px 20px;
}


/*	
-------------------------------------------
	computer icon
-------------------------------------------
*/
.heading-computer {
	background-image: url(/images/icons/large/computer-icon-Lb.png);
	background-repeat: no-repeat;
	background-position:0 12px;

	width:52px;
}

/*	
-------------------------------------------
	config icon
-------------------------------------------
*/
.heading-config {
	background-image: url(/images/icons/large/server-manage-icon-Lb.png);
	background-repeat: no-repeat;
	width:52px;

}
.heading-config-feature.heading-config {
	background-position: 52px 0;
}

/*	
-------------------------------------------
	contact2 icon
-------------------------------------------
*/
.icon-contact-tiny{
	background:url(/images/icons/tiny/contact-icon-SMw.png) no-repeat;
}
.icon-contact-tiny-ow{
	background:url(/images/icons/tiny/contact-icon-SMow.png) no-repeat;
}
.icon-contact-tiny-g{
	background:url(/images/icons/tiny/contact-icon-SMg.png) no-repeat;
}
.icon-contact-tiny-o{
	background:url(/images/icons/tiny/contact-icon-SMo.png) no-repeat;
}
.icon-contact-tiny-b{
	background:url(/images/icons/tiny/contact-icon-SMb.png) no-repeat 3px 0;
	padding-left: 30px !important;
}

.icon-contact-small{
	background:url(/images/icons/small/contact-icon-SMw.png) no-repeat 3 0;
	padding-left: 35px !important;
	line-height:28px !important;
}
.icon-contact-small-b{
	background:url(/images/icons/small/contact-icon-SMb.png) no-repeat 3px 0;
	padding-left: 35px !important;
	line-height:28px !important;
}

/*	
-------------------------------------------
	contact2 icon
-------------------------------------------
*/
.heading-contact2 {
	background-image: url(/images/icons/large/contact2-icon-Lb.png);
	background-repeat: no-repeat;
	width:60px;
}


/*	
-------------------------------------------
	customeradd icon
-------------------------------------------
*/
.heading-customeradd {
	background-image: url(/images/icons/large/customeradd-icon-Lb.png);
	background-repeat: no-repeat;
	width:60px;
}

/*	
-------------------------------------------
	datacenter icon
-------------------------------------------
*/
.heading-datacenter {
	background-image: url(/images/icons/large/datacenter-icon-Lb.png);
	background-repeat: no-repeat;
}




/*	
-------------------------------------------
	diskio icon
-------------------------------------------
*/
.heading-diskio-small{
	background-image:url(/images/icons/small/diskio-icon-SMb.png);
	background-repeat:no-repeat;
	background-position: 2px 2px;

	padding-left:30px !important;
}

.heading-diskio {
	background-image: url(/images/icons/large/diskio-icon-Lb.png);
	background-repeat: no-repeat;
}

/*	
-------------------------------------------
	diskstorage  icon
-------------------------------------------
*/
.heading-diskstorage-form {
	background-image: url(/images/icons/cart/diskstorage.png);
	background-repeat: no-repeat;
	background-position:2px 0px;
}

.heading-diskstorage-form-sm {
	background-image: url(/images/icons/cart/diskstorage-sub.png);
	background-repeat: no-repeat;
	background-position:7px 2px;
	width:28px !important;
}

/*	
-------------------------------------------
	distributed icon
-------------------------------------------
*/
.heading-distributed {
	background-image: url(/images/icons/large/distributed-icon-Lb.png);
	background-repeat: no-repeat;
}
.heading-icon-arch.heading-distributed {
	background-position: 50% 0;

}
.heading-distributed-xl {
	background:url(/images/icons/exlarge/distributed-icon-XLb.png) no-repeat 0px 20px;
}
.heading-distributed-small{
	background-image:url(/images/icons/small/distributed-icon-SMb.png);
	background-repeat:no-repeat;
	background-position: 2px 2px;

	padding-left:28px !important;
}

/*	
-------------------------------------------
	electric icon
-------------------------------------------
*/
.heading-electric {
	background-image: url(/images/icons/large/power-icon-Lb.png);
	background-repeat: no-repeat;
	width:52px;
}
.heading-icon-arch.heading-electric {
	background-position: 50% 0;

}
.heading-icon-feature.heading-electric {
	background-position: 26px 0;

}
.heading-icon-colo.heading-electric {
	background-position: 36px 0;

}
.heading-electric-xl {
	background:url(/images/icons/exlarge/power-icon-XLb.png) no-repeat 0px 20px;
}


/*	
-------------------------------------------
	email icon
-------------------------------------------
*/
.icon-email-tiny{
	background:url(/images/icons/tiny/email-icon-SMw.png) no-repeat;
}
.icon-email-tiny-ow{
	background:url(/images/icons/tiny/email-icon-SMow.png) no-repeat;
}
.icon-email-tiny-g{
	background:url(/images/icons/tiny/email-icon-SMg.png) no-repeat;
}
.icon-email-tiny-o{
	background:url(/images/icons/tiny/email-icon-SMo.png) no-repeat;
}
.icon-email-tiny-b{
	background:url(/images/icons/tiny/email-icon-SMb.png) no-repeat;
}


/*	
-------------------------------------------
	faq icon
-------------------------------------------
*/
.heading-faq {
	background-image: url(/images/icons/large/faq-icon-Lb.png);
	background-repeat: no-repeat;
	width:52px;
}


/*	
-------------------------------------------
	firewall icon
-------------------------------------------
*/
.icon-firewall-form {
	background-image:url(/images/icons/cart/firewall.png);
	background-repeat: no-repeat;
	background-position:0px 0px;
	width:38px;
}


/*	
-------------------------------------------
	gamecontrol icon
-------------------------------------------
*/
.heading-gamecontrol {
	background-image: url(/images/icons/large/gamecontrol-icon-Lb.png);
	background-repeat: no-repeat;
	width:52px;

}
.heading-gamecontrol-medium {
	background-image: url(/images/icons/medium/gamecontrol-icon-Mb.png);
	background-repeat: no-repeat;
	background-position: 0px 6px;
}



/*	
-------------------------------------------
	grid-globe icon
-------------------------------------------
*/
.heading-grid-globe {
	background-image: url(/images/icons/large/grid-globe-icon-Lb.png);
	background-repeat: no-repeat;
	width:52px;
	background-position: 4px 8px;
}


/*	
-------------------------------------------
	handshake icon
-------------------------------------------
*/
.icon-handshake-medium-b {
	background:url(/images/icons/sidebar/handshake-icon-Mb.png) no-repeat  0 4px;
}
.heading-handshake {
	background-image: url(/images/icons/large/handshake-icon-Lb.png);
	background-repeat: no-repeat;
	width:52px;
}


/*	
-------------------------------------------
	help icon
-------------------------------------------
*/

.icon-help-tiny{
	background:url(/images/icons/tiny/help-icon-SMw.png) no-repeat 4px 0px;
	padding-left:30px !important;
}
.icon-help-tiny-b{
	background:url(/images/icons/tiny/help-icon-SMb.png) no-repeat 4px 0px;
	padding-left:30px !important;
}
.icon-help-tiny-g{
	background:url(/images/icons/tiny/help-icon-SMg.png) no-repeat 4px 0px;
	padding-left:30px !important;
}
.icon-help-tiny-o{
	background:url(/images/icons/tiny/help-icon-SMo.png) no-repeat 4px 0px;
	padding-left:30px !important;
}
.icon-help-tiny-p{
	background:url(/images/icons/tiny/help-icon-SMp.png) no-repeat 4px 0px;
	padding-left:30px !important;
}
.icon-help-small-b{
	background:url(/images/icons/small/help-icon-SMb.png) no-repeat 3px 0;
	padding-left: 35px !important;
	line-height:28px !important;
}

/*	
-------------------------------------------
	hosts icon
-------------------------------------------
*/
.heading-hosts {
	background-image: url(/images/icons/large/hosts-icon-Lb.png);
	background-repeat: no-repeat;
}
.heading-icon-arch.heading-hosts {
	background-position: 50% 0;

}
.heading-icon-colo.heading-hosts {
	background-position: 36px 0;

}
.heading-hosts-xl {
	background:url(/images/icons/exlarge/hosts-icon-XLb.png) no-repeat 0px 20px;
}

/*	
-------------------------------------------
	hourlybilling icon
-------------------------------------------
*/
.heading-hourlybilling {
	background-image: url(/images/icons/large/hourlybilling-icon-Lb.png);
	background-repeat: no-repeat;
	background-position: 10px 08px;
	width:68px;
}

/*	
-------------------------------------------
	key icon
-------------------------------------------
*/
.icon-login-tiny{
	background:url(/images/icons/tiny/key-icon-SMw.png) no-repeat;
}
.icon-login-tiny-b{
	background:url(/images/icons/tiny/key-icon-SMb.png) no-repeat;
}
.icon-login-tiny-ow{
	background:url(/images/icons/tiny/key-icon-SMow.png) no-repeat;
}
.icon-login-tiny-g{
	background:url(/images/icons/tiny/key-icon-SMg.png) no-repeat;
}
.icon-login-tiny-o{
	background:url(/images/icons/tiny/key-icon-SMo.png) no-repeat;
}
.icon-login-medium-b {
	background:url(/images/icons/sidebar/key-icon-Mb.png) no-repeat 4px 4px;
}
.heading-login-med {
	background-image:url(/images/icons/medium/key-icon-Mb.png);
	background-repeat:no-repeat;
	background-position: 8px 2px;

	padding-left:55px !important;
}


/*	
-------------------------------------------
	live chat icon
-------------------------------------------
*/
.icon-livechat-tiny{
	background:url(/images/icons/tiny/talk-icon-SMw.png) no-repeat;
	padding-left:30px !important;
}
.icon-livechat-tiny-b{
	background:url(/images/icons/tiny/talk-icon-SMb.png) no-repeat;
	padding-left:30px !important;
}
.icon-livechat-tiny-g{
	background:url(/images/icons/tiny/talk-icon-SMg.png) no-repeat;
	padding-left:30px !important;
}
.icon-livechat-small{
	background:url(/images/icons/small/talk-icon-SMw.png) no-repeat;
	padding-left: 40px !important;
	line-height:40px !important;
}
.icon-livechat-small-ow{
	background:url(/images/icons/small/talk-icon-SMow.png) no-repeat;
	padding-left: 40px !important;
	line-height:40px !important;
}
.icon-livechat-small-o{
	background:url(/images/icons/small/talk-icon-SMo.png) no-repeat;
	padding-left: 40px !important;
	line-height:40px !important;
}
.icon-livechat-small-b{
	background:url(/images/icons/small/talk-icon-SMb.png) no-repeat  0;
	padding-left: 35px !important;
	line-height:28px !important;
}
.icon-livechat{
	background:url(/images/icons/talk-icon-RGw.png) no-repeat 0 0px;
	padding-left:55px !important;
}

/*	
-------------------------------------------
	managed icon
-------------------------------------------
*/
.heading-managed {
	background-image: url(/images/icons/large/server-manage-icon-Lb.png);
	background-repeat: no-repeat;
	width:52px;
}

/*	
-------------------------------------------
	manage server icon
-------------------------------------------
*/
.heading-servermanage {
	background-image: url(/images/icons/large/managedserver-icon-Lb.png);
	background-repeat: no-repeat;
	background-position: 4px 8px;
	width: 60px;
}
.heading-icon-feature.heading-servermanage {
	background-position: 63px 0;

}

/*	
-------------------------------------------
	payforuse icon
-------------------------------------------
*/
.heading-payforuse {
	background-image: url(/images/icons/large/payforuse-icon-Lb.png);
	background-repeat: no-repeat;
	background-position: 10px 08px;
	width:68px;
}

/*	
-------------------------------------------
	peering  icon
-------------------------------------------
*/
.heading-peering {
	background-image: url(/images/icons/large/peering-icon-Lb.png);
	background-repeat: no-repeat;
	background-position: 4px 8px;
	width: 60px;
}

/*	
-------------------------------------------
	 server add ons icon
-------------------------------------------
*/
.heading-serveraddons {
	background-image: url(/images/icons/large/addons-icon-Lb.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 70px;
	padding-left: 72px !important;
}
.heading-icon-feature.heading-serveraddons {
	background-position: 63px 0;

}

/*	
-------------------------------------------
	manage server plans icon
-------------------------------------------
*/
.heading-servermanage-plans {
	background-image: url(/images/icons/large/managedserver-plans-icon-Lb.png);
	background-repeat: no-repeat;
	background-position: 4px 8px;
	width: 60px;
}


.heading-controlpanel-form {
	background-image: url(/images/icons/cart/cp.png);
	background-repeat: no-repeat;
	background-position:4px 2px;
}


/*	
-------------------------------------------
	loadbalance icon
-------------------------------------------
*/
.icon-loadbalance-form {
	background-image:url(/images/icons/cart/loadbalance.png);
	background-repeat: no-repeat;
	background-position:0px 0px;
}

/*	
-------------------------------------------
	location icon
-------------------------------------------
*/
.icon-location-form {
	background-image:url(/images/icons/cart/location.png);
	background-repeat: no-repeat;
	background-position:2px 0px;
}
.icon-location-form-sm {
	background-image:url(/images/icons/cart/location-sm.png);
	background-repeat: no-repeat;
	background-position:2px 0px;
}


/*	
-------------------------------------------
	media section icon
-------------------------------------------
*/
.heading-mediasection {
	background-image: url(/images/icons/large/mediasection-icon-Lb.png);
	background-repeat: no-repeat;
	background-position: 2px 10px;
	width: 54px;
}
.blog-h1-heading.heading-mediasection {
	background-position: 2px 00px;
}
.icon-mediasection-medium-b {
	background:url(/images/icons/sidebar/mediasection-icon-Mb.png) no-repeat  0 4px;
	background-repeat: no-repeat;
	background-position:2px 2px;
}

.heading-mediasection2 {
	background-image: url(/images/icons/large/mediasection2-icon-Lb.png);
	background-repeat: no-repeat;
	background-position: 2px 10px;
	width: 54px;
}
.blog-h1-heading.heading-mediasection2 {
	background-position: 2px 00px;
}
.heading-mediasection3 {
	background-image: url(/images/icons/large/mediasection3-icon-Lb.png);
	background-repeat: no-repeat;
	background-position: 2px 10px;
	width: 54px;
}
.blog-h1-heading.heading-mediasection3 {
	background-position: 2px 00px;
}
.icon-mediasection-medium-b {
	background:url(/images/icons/sidebar/mediasection3-icon-Mb.png) no-repeat 4px 4px;
}


/*	
-------------------------------------------
	monitor icon
-------------------------------------------
*/

.heading-monitor-small{
	background-image:url(/images/icons/small/monitor-icon-SMb.png);
	background-repeat:no-repeat;
	background-position: 2px 2px;

	padding-left:30px !important;
}

/*	
-------------------------------------------
	network icon
-------------------------------------------
*/
.heading-network {
	background-image: url(/images/icons/large/network-icon-Lb.png);
	background-repeat: no-repeat;
	width:56px;
}
.heading-icon-arch.heading-network {
	background-position: 50% 0;

}
.heading-icon-colo.heading-network {
	background-position: 34px 0;

}
.heading-network-xl {
	background:url(/images/icons/exlarge/network-icon-XLb.png) no-repeat 0px 20px;

}

/*	
-------------------------------------------
	ordernow icon
-------------------------------------------
*/
.icon-ordernow-small-o{
	background:url(/images/icons/small/order-icon-SMo.png) no-repeat 0 0px;
	padding-left:40px !important;
}

.icon-ordernow-small{
	background:url(/images/icons/small/order-icon-SMw.png) no-repeat 0 0px;
	padding-left:40px !important;
}
.icon-ordernow-small-ow{
	background:url(/images/icons/small/order-icon-SMow.png) no-repeat 0 0px;
	padding-left:40px !important;
}
.icon-ordernow-small-o{
	background:url(/images/icons/small/order-icon-SMo.png) no-repeat 0 0px;
	padding-left:40px !important;
}

.icon-ordernow-tiny{
	background:url(/images/icons/tiny/order-icon-SMw.png) no-repeat 0 0px;
	padding-left:30px !important;
}

.icon-ordernow-tiny-g{
	background:url(/images/icons/tiny/order-icon-SMg.png) no-repeat 0 0px;
	padding-left:30px !important;
}

.icon-ordernow-tiny-b{
	background:url(/images/icons/tiny/order-icon-SMb.png) no-repeat 0 0px;
	padding-left:30px !important;
}
.icon-ordernow-tiny-o{
	background:url(/images/icons/tiny/order-icon-SMo.png) no-repeat 0 0px;
	padding-left:30px !important;
}
.icon-ordernow-tiny-g{
	background:url(/images/icons/tiny/order-icon-SMg.png) no-repeat 0 0px;
	padding-left:30px !important;
}
.icon-ordernow-medium-b {
	background:url(/images/icons/sidebar/order-icon-Mb.png) no-repeat  0 4px;
}

/*	
-------------------------------------------
	os icon
-------------------------------------------
*/
.heading-os {
	background-image: url(/images/icons/large/os-icon-Lb.png);
	background-repeat: no-repeat;
	width: 50px;
	background-position: 8px 12px;

}
.heading-os-small{
	background-image:url(/images/icons/small/os-icon-SMb.png);
	background-repeat:no-repeat;
	background-position: 2px 4px;
	padding-left:30px !important;
}
.heading-os-form {
	background-image: url(/images/icons/cart/os.png);
	background-repeat: no-repeat;
	background-position:3px 2px;
	width:34px;
}

/*	
-------------------------------------------
	ostemplate icon
-------------------------------------------
*/
.heading-ostemplate-form {
	background-image: url(/images/icons/cart/ostemplate.png);
	background-repeat: no-repeat;
	background-position:0 3px;
}


/*	
-------------------------------------------
	people icon
-------------------------------------------
*/
.heading-people {
	background-image: url(/images/icons/large/people-icon-Lb.png);
	background-repeat: no-repeat;
	width: 62px;
	background-position: 8px 8px;

}



/*	
-------------------------------------------
	phone icon
-------------------------------------------
*/
.icon-phone-medium-b {
	background:url(/images/icons/sidebar/call-icon-Mb.png) no-repeat 4px 4px;

}
.heading-phone-small{
	background-image:url(/images/icons/small/call-icon-SMb.png);
	background-repeat:no-repeat;
	background-position: 2px 2px;
	padding-left:30px !important;

}
.heading-phone-med{
	background-image:url(/images/icons/medium/call-icon-Mb.png);
	background-repeat:no-repeat;
	background-position: 7px 4px;
	padding-left:55px !important;

}

/*	
-------------------------------------------
	point icon
-------------------------------------------
*/
.icon-point{
	background:url(/images/icons/point.png) no-repeat 3px 0px;
	padding-left: 35px !important;
	line-height:25px !important;

}

/*	
-------------------------------------------
	press section icon
-------------------------------------------
*/
.heading-press {
	background-image: url(/images/icons/large/press-icon-Lb.png);
	background-repeat: no-repeat;
	background-position: 2px 10px;
}
.blog-h1-heading.heading-press {
	background-position: 10px 00px;
	padding-left: 55px;
}
.icon-press-medium-b {
	background:url(/images/icons/sidebar/press-icon-Mb.png) no-repeat 10px 4px;
}

.icon-press-medium-b-h3 {
	background:url(/images/icons/sidebar/press-icon-Mb.png) no-repeat 10px 15px;
}


/*	
-------------------------------------------
	promanaged icon
-------------------------------------------
*/
.heading-promanaged {
	background-image: url(/images/icons/large/promanaged-icon-Lb.png);
	background-repeat: no-repeat;
	background-position: 4px 8px;
	width:60px;
}
.heading-promanaged-form {
	background-image: url(/images/icons/medium/promanaged-icon-Mb.png);
	background-repeat: no-repeat;
	background-position:0 0px;
	width:40px;
}


/*	
-------------------------------------------
	protect icon
-------------------------------------------
*/
.heading-protect {
	background-image: url(/images/icons/large/protect-icon-Lb.png);
	background-repeat: no-repeat;
	background-position: 8px 8px;
	width: 60px;
}

.heading-icon-arch.heading-protect {
	background-position: 50% 2px;

}
.heading-protect-xl {
	background:url(/images/icons/exlarge/protect-icon-XLb.png) no-repeat 0px 20px;

}
.heading-protect-small{
	background-image:url(/images/icons/small/protect-icon-SMb.png);
	background-repeat:no-repeat;
	background-position: 2px 2px;
	padding-left:38px !important;
}

.heading-backup-form {
	background-image: url(/images/icons/cart/backup.png);
	background-repeat: no-repeat;
	background-position:0 0px;
	width:40px;
}

/*	
-------------------------------------------
	puzzle icon
-------------------------------------------
*/
.icon-puzzle-medium-b {
	background:url(/images/icons/sidebar/puzzle-icon-Mb.png) no-repeat 4px 4px;

}

/*	
-------------------------------------------
	quote icon
-------------------------------------------
*/
.icon-quote-medium-b {
	background:url(/images/icons/sidebar/quote-icon-Mb.png) no-repeat 4px 4px;

}

/*	
-------------------------------------------
	quotes icon
-------------------------------------------
*/
.heading-quotes {
	background-image: url(/images/icons/large/quotes-icon-Lb.png);
	background-repeat: no-repeat;

	width:52px;
}

.heading-quotes-medium-b {
	background-image: url(/images/icons/medium/quotes-icon-Mb.png);
	background-repeat: no-repeat;
}

/*	
-------------------------------------------
	racku icon
-------------------------------------------
*/
.heading-racku {
	background-image: url(/images/icons/large/racku-icon-Lb.png);
	background-repeat: no-repeat;

}

/*	
-------------------------------------------
	raid  icon
-------------------------------------------
*/
.heading-raid-form {
	background-image: url(/images/icons/cart/raid.png);
	background-repeat: no-repeat;
	background-position: 4px 0px;
	width: 34px;
}

/*	
-------------------------------------------
	ram  icon
-------------------------------------------
*/
.heading-ram-form {
	background-image: url(/images/icons/cart/ram.png);
	background-repeat: no-repeat;
	background-position:0 0px;
}


/*	
-------------------------------------------
	recycle icon
-------------------------------------------
*/
.heading-recycle {
	background-image: url(/images/icons/large/recycle-icon-Lb.png);
	background-repeat: no-repeat;

}

/*	
-------------------------------------------
	sale icon
-------------------------------------------
*/
.icon-sale-medium-b {
	background:url(/images/icons/sidebar/sale-icon-Mb.png) no-repeat 4px 4px;

}
.heading-sale {
	background-image: url(/images/icons/large/sale-icon-Lb.png);
	background-repeat: no-repeat;
}

/*	
-------------------------------------------
	schedule icon
-------------------------------------------
*/
.icon-schedule-medium-b {
	background:url(/images/icons/sidebar/schedule-icon-Mb.png) no-repeat 4px 4px;

}
.heading-schedule {
	background-image: url(/images/icons/large/schedule-icon-Lb.png);
	background-repeat: no-repeat;

	width:52px;	
}

/*	
-------------------------------------------
	secure icon
-------------------------------------------
*/
.heading-secure {
	background-image: url(/images/icons/large/secure-icon-Lb.png);
	background-repeat: no-repeat;
	background-position: 8px 8px;
	width: 60px;
}
.heading-icon-colo.heading-secure {
	background-position: 34px 0;

}
.heading-secure-xl {
	background:url(/images/icons/exlarge/secure-icon-XLb.png) no-repeat 0px 20px;
}

/*	
-------------------------------------------
	servers icon
-------------------------------------------
*/
.heading-servers-small{
	background-image:url(/images/icons/small/servers-icon-SMb.png);
	background-repeat:no-repeat;
	background-position: 4px 3px;
	padding-left: 30px !important;
}
.heading-servers {
	background-image: url(/images/icons/large/servers-icon-Lb.png);
	background-repeat: no-repeat;
	background-position: 8px 8px;
	width: 56px;
}
.heading-servers-form{
	background-image: url(/images/icons/cart/server.png);
	background-repeat: no-repeat;
	background-position:4px 2px;
}

/*	
-------------------------------------------
	server-online icon
-------------------------------------------
*/
.heading-server-online{
	background-image: url(/images/icons/large/server-online-icon-Lb.png);
	background-repeat: no-repeat;

}




/*	
-------------------------------------------
	smokestack icon
-------------------------------------------
*/
.heading-smokestack {
	background-image: url(/images/icons/large/smokestack-icon-Lb.png);
	background-repeat: no-repeat;
}



/*	
-------------------------------------------
	speed icon
-------------------------------------------
*/
.heading-speed {
	background-image: url(/images/icons/large/speed-icon-Lb.png);
	background-repeat: no-repeat;

}
.heading-speed-xl {
	background:url(/images/icons/exlarge/speed-icon-XLb.png) no-repeat 15px 20px;

}

/*	
-------------------------------------------
	status  icon
-------------------------------------------
*/
.heading-status {
	background-image: url(/images/icons/large/status-icon-Lb.png);
	background-repeat: no-repeat;
	background-position: 4px 8px;
	width: 60px;
}

/*	
-------------------------------------------
	storage icon
-------------------------------------------
*/
.heading-storage {
	background-image: url(/images/icons/large/storage-icon-Lb.png);
	background-repeat: no-repeat;

}
.heading-storage-xl {
	background:url(/images/icons/exlarge/storage-icon-XLb.png) no-repeat 0px 20px;

}

/*	
-------------------------------------------
	streamingmedia icon
-------------------------------------------
*/
.heading-streamingmedia {
	background-image: url(/images/icons/large/streamingmedia-icon-Lb.png);
	background-repeat: no-repeat;
	background-position: 4px 10px;
	width:54px;
}
.heading-streamingmedia-medium {
	background-image: url(/images/icons/medium/streamingmedia-icon-Mb.png);
	background-repeat: no-repeat;
	background-position: 0px 8px;
}
.heading-streamingmedia-form {
	background-image: url(/images/icons/cart/media-add-L.png);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	width:34px;
}

/*	
-------------------------------------------
	studies  icon
-------------------------------------------
*/
.heading-studies {
	background-image: url(/images/icons/large/studies-icon-Lb.png);
	background-repeat: no-repeat;
	background-position: 55% 6px !important;
	width:52px;
}


/*	
-------------------------------------------
	support icon
-------------------------------------------
*/
.icon-support-tiny{
	background:url(/images/icons/tiny/support-icon-SMw.png) no-repeat;

}
.icon-support-tiny-ow{
	background:url(/images/icons/tiny/support-icon-SMow.png) no-repeat;

}
.icon-support-tiny-g{
	background:url(/images/icons/tiny/support-icon-SMg.png) no-repeat;

}
.icon-support-tiny-o{
	background:url(/images/icons/tiny/support-icon-SMo.png) no-repeat;

}
.icon-support-tiny-b{
	background:url(/images/icons/tiny/support-icon-SMb.png) no-repeat;

}
.icon-support-small-b{
	background:url(/images/icons/small/support-icon-SMb.png) no-repeat;

}
.icon-support-medium-b {
	background:url(/images/icons/sidebar/support-icon-Mb.png) no-repeat 4px 4px;

}
.heading-support {
	background-image: url(/images/icons/large/support-icon-Lb.png) ;

	background-repeat: no-repeat;
	width:47px;
}
.heading-icon-colo.heading-support {
	background-position: 38px 0;

}
.heading-support-small{
	background-image:url(/images/icons/small/support-icon-SMb.png);
	background-repeat:no-repeat;
	background-position: 2px 2px;
	padding-left:30px !important;

}
.icon-support-form {
	background-image:url(/images/icons/medium/support-icon-Mb.png);
	background-repeat: no-repeat;
	background-position:0px 0px;
}



/*	
-------------------------------------------
	toolbox icon
-------------------------------------------
*/
.heading-toolbox {
	background-image: url(/images/icons/large/toolbox-icon-Lb.png);
	background-repeat: no-repeat;
	background-position: 2px 10px;
	width:58px;
}

/*	
-------------------------------------------
	tools icon
-------------------------------------------
*/
.heading-tools-small{
	background-image:url(/images/icons/small/tools-icon-SMb.png);
	background-repeat:no-repeat;

	background-position: 2px 2px;
	padding-left:30px !important;
}

.heading-tools {
	background-image: url(/images/icons/large/tools-icon-Lb.png);

	background-repeat: no-repeat;
	background-position: 2px 10px;
	width:56px;

}


/*	
-------------------------------------------
	Ticket
-------------------------------------------
*/
.icon-ticket-medium-b {
	background:url(/images/icons/sidebar/ticket-icon-Mb.png) no-repeat 0 4px;

}
.heading-ticket-med {
	background-image:url(/images/icons/medium/ticket-icon-Mb.png);
	background-repeat:no-repeat;

	background-position: 2px 2px;
	padding-left:55px !important;
}



/*	
-------------------------------------------
	tweets icon
-------------------------------------------
*/
.heading-tweets {
	background-image: url(/images/icons/large/tweets-icon-Lb.png);
	background-repeat: no-repeat;
	background-position:0 12px;
	width:60px;
}
.icon-tweets-medium-b {
	background:url(/images/icons/sidebar/tweets-icon-Mb.png) no-repeat  0 4px;
	background-repeat: no-repeat;
	background-position:0 0px;
}
.icon-tweets-small-b {
	background:url(/images/icons/sidebar/tweets-icon-SMb.png) no-repeat  0 4px;
	background-repeat: no-repeat;
	background-position:0 0px;
}

/*	
-------------------------------------------
	vlan icon
-------------------------------------------
*/
.heading-vlan-small{
	background-image:url(/images/icons/small/vlan-icon-SMb.png);
	background-repeat:no-repeat;

	background-position: 0px 0px;
	padding-left:40px !important;
}


/*	
-------------------------------------------
	vmware icon
-------------------------------------------
*/
.heading-vmware {
	background-image: url(/images/icons/vmware.png);
	background-repeat: no-repeat;

	background-position:0 18px;
	width:70px;
}
.heading-icon-arch.heading-vmware {
	background-position: 50% 10px;

}
.heading-vmware-xl {
	background:url(/images/icons/vmware.png) no-repeat 0px 20px;

}



/*	
-------------------------------------------
	temp icon
-------------------------------------------
*/
.heading-temp {
	background-image: url(/images/icons/large/server-manage-icon-Lb.png);

	background-repeat: no-repeat;
	width:52px;

}
.heading-icon-feature.heading-temp {
	background-position: 52px 0;

}


/*	
-------------------------------------------
	social media icons - sidebar
-------------------------------------------
*/

/*====== twitter ======*/
.icon-twitter-medium-b {
	background:url(/images/icons/sidebar/soc2-twitter-icon-SMb.png) no-repeat  0 4px;
	background-repeat: no-repeat;
	background-position:2px 2px;
}
.icon-twitter2-medium-b {
	background:url(/images/icons/sidebar/soc2-twitter2-icon-SMb.png) no-repeat  0 4px;
	background-repeat: no-repeat;
	background-position:2px 2px;
}
.heading-twitter {
	background:url(/images/icons/sidebar/soc-twitter-icon-SMb.png) no-repeat  0 4px;
	background-repeat: no-repeat;
	background-position:0 0px;
}

/*====== facebook ======*/
.icon-facebook-medium-b {
	background:url(/images/icons/sidebar/soc2-facebook-icon-SMb.png) no-repeat  0 4px;
	background-repeat: no-repeat;
	background-position:10px 2px;
}
.heading-facebook {
	background:url(/images/icons/sidebar/soc-facebook-icon-SMb.png) no-repeat  0 4px;
	background-repeat: no-repeat;
	background-position:0 0px;
}

/*====== googleplus ======*/
.icon-googleplus-medium-b {
	background:url(/images/icons/sidebar/soc2-googleplus-icon-SMb.png) no-repeat  0 4px;
	background-repeat: no-repeat;
	background-position:4px 4px;
}
.heading-googleplus {
	background:url(/images/icons/sidebar/soc-googleplus-icon-SMb.png) no-repeat  0 4px;
	background-repeat: no-repeat;
	background-position:0 0px;
}

/*====== linkedin ======*/
.icon-linkedin-medium-b {
	background:url(/images/icons/sidebar/soc2-linkedin-icon-SMb.png) no-repeat  0 4px;
	background-repeat: no-repeat;
	background-position:4px 4px;
}
.heading-linkedin {
	background:url(/images/icons/sidebar/soc-linkedin-icon-SMb.png) no-repeat  0 4px;
	background-repeat: no-repeat;
	background-position:0 0px;
}
