﻿
/* NEW BANNER SLIDER SPECIFIC */
#slidecontainer 
{
    padding-bottom:11px;
    margin-top:-11px;
    #padding-bottom:0;
    #margin-top:0;
    _margin-bottom:-1px;
    position:relative;
    height:243px;
}

#slidecontainer DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slidecontainer DIV.active {
    z-index:10;
}

#slidecontainer DIV.last-active {
    z-index:9;
}
#slidecontainer span
{
    font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 25px;
	color: #fefeda;
	padding-top: 10px;
	padding-left: 20px;
	display: block;
	line-height: 1.3em;
    }
#slidecontainer span.text 
{
    display:block;
    font-size: 14px;
	line-height: 1.8em;
	width: 250px;
	color: #FFFFFF;
	padding: 0.5em 0.5em 1.3em 1.5em;
	}
	
.nav 
{
    position:absolute;
    left: 40px;
    bottom: 20px;
    z-index: 1000;
}
.nav a 
{
    display:inline-block;
    padding:1px 5px;
    border: solid 1px #4596DD;
    color: White;
    background-color: #595959;
    margin:5px;
    text-decoration: none;
}
.nav a:hover { background: #949494; }
.nav a.activeSlide { background: #DBDAAF; color: #595959; }
	
/* BEEFY Header Text */
#slidecontainer span.beefy
{
    font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 25px;
	color: #fefeda;
	padding-top: 17px;
	padding-left: 20px;
	display: block;
	line-height:1em;
    }	

/* BANNERS */
.home_vps2
{
    display:block;
    padding:10px;
    width:734px; height:212px; background:url(/images/BANNER_beefy.jpg) no-repeat top left; }
.home_vps 
{
    display:block;
    padding:10px;
    width:734px; height:212px; background:url(/images/BANNER_vps.jpg) no-repeat top left; }
.home_newlook 
{
    display:block;
    padding:10px;
    width:734px; height:212px; background:url(/images/BANNER_newwebsite.jpg) no-repeat top left; }
.home_dedicated 
{
    display:block;
    padding:10px;
    width:734px; height:212px; background:url(/images/BANNER_windowsdedicated.jpg) no-repeat top left; }
    
/* WebsiteSpark */
.home_websitespark
{ display:block; padding:10px; width:734px; height:212px; background:url(/images/BANNER_websitespark.jpg) no-repeat top left; }
       
/* New Allocations */
.home_allocations
{ display:block; padding:10px; width:734px; height:212px; background:url(/images/BANNER_allo.jpg) no-repeat top left; }
    
/* Community */
.home_community
{ display:block; padding:10px; width:734px; height:212px; background:url(/images/BANNER_community.jpg) no-repeat top left; }
    
/* ColdFusion 9 */
.home_coldfusion9
{ display:block; padding:10px; width:734px; height:212px; background:url(/images/BANNER_coldfusion9.jpg) no-repeat top left; }
   
/* KB */
.home_kb
{ display:block; padding:10px; width:734px; height:212px; background:url(/images/BANNER_kb.jpg) no-repeat top left; }
    
/* BOOST Promo */
.home_boost
{ display:block; padding:10px; width:734px; height:212px; background:url(/images/BANNER_memboost.jpg) no-repeat top left; }

/* Penny Promo */
.home_penny
{ display:block; padding:10px; width:734px; height:212px; background:url(/images/BANNER_penny.jpg) no-repeat top left; }
    
/* PayPal Announcement */
.home_paypal
{ display:block; padding:10px; width:734px; height:212px; background:url(/images/BANNER_paypal.jpg) no-repeat top left; }

/* MS Partner Announcement */
.home_mscert
{ display:block; padding:10px; width:734px; height:212px; background:url(/images/BANNER_mscert.jpg) no-repeat top left; }

/* Payvision Announcement */
.home_payvis
{ display:block; padding:10px; width:734px; height:212px; background:url(/images/BANNER_payvision.jpg) no-repeat top left; }

/* NewtPay */
.home_newtpay
{ display:block; padding:10px; width:734px; height:212px; background:url(/images/BANNER_N_newtpay.jpg) no-repeat top left; }

/* Custom Solutions */
.home_custom
{ display:block; padding:10px; width:734px; height:212px; background:url(/images/BANNER_custom.jpg) no-repeat top left; }

/* .NET 4 */
.home_net40
{ display:block; padding:10px; width:734px; height:212px; background:url(/images/BANNER_aspnet.jpg) no-repeat top left; }

/* WebsitePanel */
.home_wspanel
{ display:block; padding:10px; width:734px; height:212px; background:url(/images/BANNER_dotnetpanel2.jpg) no-repeat top left; }

/* WAG */
.home_wag
{ display:block; padding:10px; width:734px; height:212px; background:url(/images/BANNER_wag.jpg) no-repeat top left; }

/* SiteCenter */
.home_sitecenter
{ display:block; padding:10px; width:734px; height:212px; background:url(/images/BANNER_sitecenter2.jpg) no-repeat top left; }

/* SMALLER TITLES */
#slidecontainer span.smaller { font-size:20px; }

/* BOTTOM CONTENT */
.homecontain { float:left; width:744px; padding:10px 10px 5px 10px; }
.homecontainbottom { clear:both; }
.homecell { float:left; width:241px; padding-right:8px; }
.homecell span {
    font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
    text-align: left;
    font-size: 18px;
    color: #115dbd;
    padding-bottom: 0.5em;
    display: block;
}
.homecell img { float:left; width:70px; }
.homecell div { float:right; width:165px; }
a.homebtnlearn {
    width: 123px;
    height: 40px;
    background-image: url(/images/HOME_learn-button.png);
    display:block;
    margin-top: 10px;
    border:none 0;
    position:relative;
    left:50%;
    margin-left: -61px;
}
a.homebtnlearn:hover
{
    background-image: url(/images/HOME_learn-buttonO.png);
}
a.homebtninfra {
    width: 123px;
    height: 40px;
    background-image: url(/images/HOME_infra-button.png);
    display:block;
    margin-top: 10px;
    border:none 0;
    position:relative;
    left:50%;
    margin-left: -61px;
    bottom:0;
}
a.homebtninfra:hover
{
    background-image: url(/images/HOME_infra-buttonO.png);
}
a.homebtnkb {
    width: 123px;
    height: 40px;
    background-image: url(/images/HOME_kb-button.png);
    display:block;
    margin-top: 10px;
    border:none 0;
    position:relative;
    left:50%;
    margin-left: -61px;
    bottom:0;
}
a.homebtnkb:hover
{
    background-image: url(/images/HOME_kb-buttonO.png);
}

/* buttons */
.button_container 
{
	width: 100%;
}
.homepagebuttons_wrapper
	{
	margin-top: 1em;
	float: left;
	float/**/: none;
	}
.homepagebuttons_wrapper:after
	{
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
.homepagebuttons_wrapper
	{
	display: inline-block;
	}
	
.homepagebuttons_wrapper
	{
	display: block;
	}

.homepagebuttons_partII 
{
    float: left;
	width: 32%;
	margin-left: 35%;
	#margin-left: 33%;
	margin-right: -2px;
}
* html .homepagebuttons_partII
{
    display: inline;
}
.homepagebuttons_partI
{
	float: left;
	width: 32%;
	margin-left: -65%;
	#margin-left:-66.5%;
	margin-right: -2px;
}
.homepagebuttons_partIII
{
	clear: none;
	float: right;
	width: 32%;
	margin-right: -1px;
}


.btn_newtekproducts
{
    width: 248px;
    height: 137px;
    background-image: url(/images/BTN_homenewtek.gif);
    display:block;
    margin-left: -10px;
	#margin:0;
}
.btn_newtekproducts:hover
{
    background-image: url(/images/BTN_homenewtek_OVER.gif);
}

.btn_infrastructure
{
    width: 248px;
    height: 137px;
    background-image: url(/images/BTN_homeinfrastructure.gif);
    display:block;
    margin-left: -10px;
	#margin:0;
}
.btn_infrastructure:hover
{
    background-image: url(/images/BTN_homeinfrastructure_OVER.gif);
}

.btn_featured
{
    width: 248px;
    height: 137px;
    background-image: url(/images/BTN_homefeatured.gif);
    display:block;
    border:none;
    margin-left: -10px;
    #margin:0;
}
.btn_featured:hover
{
    background-image: url(/images/BTN_homefeatured_OVER.gif);
}