﻿body { color:#333; background:#354040 url(../images/background.gif) top repeat-x; }

/* Page Framework */
#documentMargin { width:918px; margin-top:0px; margin-right:auto; margin-left:auto; padding-top:7px; background:url(../images/outerContainer.gif) top no-repeat; }
#sectionContainer { float:left; width:900px; padding:118px 0px 9px 0px; border-left:9px solid #fff; border-right:9px solid #fff; background:#fff url(../images/supplement/serverUpgrades/footer.gif) bottom right no-repeat; }
	/* Header */
	#header { width:900px; height:43px; padding-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000; background:url(../images/header.gif) bottom no-repeat; position:relative; }
		/* Main Navigation */
		#mainNavDiv { width:774px; height:43px; margin-left:auto; margin-right:auto; padding:0px 5px; background:url(../images/mainNav.gif) top no-repeat; position:relative; }
			#mainNavDiv a { display:block; }
			#mainNavDiv li ul { position:absolute; width:142px; 	left:-999em; color:#fff; padding:0px 10px 16px 10px; background:url(../images/ulFooter.png) bottom no-repeat; z-index:70; }
			#mainNavDiv li ul li { background-color:#313131; width:142px; }
			#mainNavDiv li ul li a { display:block; width:126px; color:#c1f75b; padding:4px 8px; text-decoration:none; }
			#mainNavDiv li ul li a:hover { color:#000; background-color:#a7ce75; border-bottom:1px solid #ccc; border-top:1px solid #000; padding:3px 8px; }
			#mainNavDiv li:hover ul { left:auto; margin-left:-10px; }
			#mainNavDiv li:hover ul, #mainNavDiv li.sfhover ul { left:auto; }
			#mainNavDiv li.mainNav-section, #mainNavDiv a.mainNav-link { margin:0px 8px; }
			#mainNavDiv li.mainNav-section a.mainNav-link { margin:0px; float:none; z-index:80; border-bottom:10px solid #313131; }
			#mainNavDiv li#mainNav_servers, #mainNavDiv a#mainNavLink_servers { margin-left:0px; }
			#mainNavDiv li#mainNav_about, #mainNavDiv a#mainNavLink_about { margin-right:0px; }
			#mainNavDiv a.mainNav-link { font-weight:bold; font-size:13px; width:142px; height:43px; }
			#mainNavDiv a.mainNav-link span { display:none; visibility:hidden; }
			a#mainNavLink_servers { background:url(../images/mainNav/servers_off.gif) no-repeat; }
			a#mainNavLink_servers:hover { background:url(../images/mainNav/servers_on.gif) no-repeat; }
			a#mainNavLink_solutions { background:url(../images/mainNav/solutions_off.gif) no-repeat; }
			a#mainNavLink_solutions:hover { background:url(../images/mainNav/solutions_on.gif) no-repeat; }
			a#mainNavLink_services { background:url(../images/mainNav/services_off.gif) no-repeat; }
			a#mainNavLink_services:hover { background:url(../images/mainNav/services_on.gif) no-repeat; }
			a#mainNavLink_support { background:url(../images/mainNav/support_off.gif) no-repeat; }
			a#mainNavLink_support:hover { background:url(../images/mainNav/support_on.gif) no-repeat; }
			a#mainNavLink_about { background:url(../images/mainNav/about_off.gif) no-repeat; }
			a#mainNavLink_about:hover { background:url(../images/mainNav/about_on.gif) no-repeat; }
			#mainNavDiv li, #mainNavDiv a.mainNav-link { float:left; width:142px; }
		/* Specials tab */
		#specialsTab { position:absolute; top:53px; left:700px; margin-left:10px; z-index:0; }
		#specialsTab a, #specialsTab a span { float:left; height:22px; margin-right:1px; }
		#specialsTab a { padding-left:12px; text-decoration:none; }
		#specialsTab span { padding-right:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; line-height:20px; cursor:pointer; }
/*		#specialsTab a:hover { background:url(../images/headerBanners/tabs/left.gif) 0% 0% no-repeat; }
		#specialsTab span, #specialsTab a:hover span { background:url(../images/headerBanners/tabs/right.gif) 100% 0% no-repeat; }
*/		#specialsTab span { color:#333; }
		#specialsTab a:hover span{ color:#048d7a; }
		#specialsTab a { background:url(../images/headerBanners/tabs/leftUp.gif) 0% 0% no-repeat; }
		#specialsTab span { background:url(../images/headerBanners/tabs/rightUp.gif) 100% 0% no-repeat; color:#80fefa; }

		/* Sub Navigation */
		.subNavDiv { position:absolute; top:174px; left:0; margin-left:10px; z-index:0; }
		.subNavDiv h2 { display:none; }
		.subNavDiv a, .subNavDiv a span { float:left; height:22px; margin-right:1px; }
		.subNavDiv a { padding-left:12px; text-decoration:none; }
		.subNavDiv span { padding-right:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; line-height:20px; cursor:pointer; }
		.subNavDiv a.subNavLink_on, .subNavDiv a.subNavLink_off:hover { background:url(../images/headerBanners/tabs/left.gif) 0% 0% no-repeat; }
		.subNavDiv span.subNavSpan_on, .subNavDiv a.subNavLink_off:hover span { background:url(../images/headerBanners/tabs/right.gif) 100% 0% no-repeat; }
		.subNavDiv span.subNavSpan_on { color:#333; }
		.subNavDiv a.subNavLink_on:hover span.subNavSpan_on, .subNavDiv a.subNavLink_off:hover span.subNavSpan_off { color:#048d7a; }
		.subNavDiv a.subNavLink_off { background:url(../images/headerBanners/tabs/left.gif) 0% 100% no-repeat; }
		.subNavDiv span.subNavSpan_off { background:url(../images/headerBanners/tabs/right.gif) 100% 100% no-repeat; color:#80fefa; }
		/* Tertiary Navigation */
		#tertiaryNav { position:absolute; top:0px; margin-top:-104px; right:50%; margin-right:-439px; font-size:11px; }
		#tertiaryNav a { color:#5fa310; border-right:1px solid #ccc; padding:0px 10px 0px 6px; text-decoration:none; }
		#tertiaryNav a:hover { text-decoration:underline; }
		#tertiaryNav a#tertiaryNavLink_home { padding-left:0px; }
		#tertiaryNav a#tertiaryNavLink_account { border-right:0px none; padding-right:0px; }
	/* Page Content */
	#contentContainer { width:900px; margin-top:1px; border-top:4px solid #a5ce72; padding-top:1px; }
		/* Header Banner */
		#contentContainer .headerBanner { width:900px; height:136px; border-bottom:1px solid #898989; }
		#contentContainer .headerBanner h1 { color:#0a9d8a; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:32px; position:absolute; margin-left:24px; margin-top:24px; letter-spacing:-.07em; z-index:0; }
		#contentContainer .headerBanner p { color:#676767; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; position:absolute; left:50%; margin-left:76px; margin-top:28px; line-height:16px; width:350px; z-index:0; }
		/* Breadcrumb */
		#breadcrumbNav { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; padding-left:9px; padding-top:6px; color:#999; }
		#breadcrumbNav a { color:#048d7a; cursor:pointer; text-decoration:none; }
		#breadcrumbNav a:hover { text-decoration:underline; }
		#breadcrumbNav span.breadcrumb_currentPage { font-weight:bold; }
		/* Main Page Content */
		#contentBody { float:left; clear:both; background:#fff; width:890px; padding-left:10px; margin:19px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../images/supplement/background.gif) right repeat-y; }
			/* Main Content Area*/
			#mainContent { width:698px; float:left; margin-right:19px; }
	/* Footer */
	#footer { width:918px; margin-bottom:40px; padding-bottom:9px; clear:both; background:url(../images/footerContainer.gif) bottom no-repeat; }
		/* Footer Content */
		#footerContent { width:900px; height:92px; border-left:9px solid #fff; border-right:9px solid #fff; padding-top:19px; background:#fff url(../images/footerContent.gif) 0px 19px no-repeat; position:relative; }
			/* Sister Sites */
			#sisterSitesNav { position:absolute; bottom:0; margin-left:6px; }
			#sisterSitesNav div.sisterSiteDiv { float:left; clear:none; padding:0 9px 9px 9px; }
			#sisterSitesNav div.sisterSiteDiv a { display:block; height:15px; }
			#sisterSitesNav div.sisterSiteDiv a span { position:absolute; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; display:none; visibility:hidden; left:0; margin-left:124px; width:746px; height:9px; padding:0; }
			#sisterSitesNav div.sisterSiteDiv a span.linkTitle { color:#fff; text-transform:uppercase; margin-top:-6px; }
			#sisterSitesNav div.sisterSiteDiv a span.note { color:#ccc; margin-top:6px; }
			#sisterSitesNav div.sisterSiteDiv a#sisterSiteLink_gridLayer:hover span { display:block; visibility:visible; }
			#sisterSitesNav div.sisterSiteDiv a#sisterSiteLink_layeredX:hover span { display:block; visibility:visible; }
			#sisterSitesNav div.sisterSiteDiv a#sisterSiteLink_ltPact:hover span { display:block; visibility:visible; }
				a#sisterSiteLink_gridLayer { width:16px; background:url(../images/graphics/icons/sisterSitesNav/tgl_off.gif) no-repeat; }
				a#sisterSiteLink_gridLayer:hover { background:url(../images/graphics/icons/sisterSitesNav/tgl_on.gif) no-repeat; }
				a#sisterSiteLink_layeredX { width:24px; background:url(../images/graphics/icons/sisterSitesNav/lxg_off.gif) no-repeat; }
				a#sisterSiteLink_layeredX:hover { background:url(../images/graphics/icons/sisterSitesNav/lxg_on.gif) no-repeat; }
				a#sisterSiteLink_ltPact { width:18px; background:url(../images/graphics/icons/sisterSitesNav/ltpact_off.gif) no-repeat; }
				a#sisterSiteLink_ltPact:hover { background:url(../images/graphics/icons/sisterSitesNav/ltpact_on.gif) no-repeat; }
			/* Footer Nav Styles */
			#footerNav { float:right; clear:none; width:750px; padding-right:9px; padding-top:9px; text-align:right; line-height:14px; }
			#footerNav a.footerNav-link, #footerNav span#copyrightStatement { text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#8a8a8a; line-height:14px; margin:0px; }
			#footerNav a.footerNav-link { margin:0px; line-height:10px; }
			#footerNav a.footerNav-link { border-right:1px solid #999; padding:0px 4px 0px 2px; }
			#footerNav a.footerNav-link:hover {background-color:#a7ce75; color:#fff}
			#footerNav a#footerNavLink_aup { padding-right:0px; }
			#footerNav a#footerNavLink_about, #footerNav a#footerNavLink_aup { border-right:0px none; }
			#footerNav #legalNav { float:right; clear:right; }

/* Header Contents */
	/* Logo */
	#siteLogo { position:absolute; top:0px; left:50%; margin-top:-80px; margin-left:-420px; }
	/* Slogan */
	#sloganText { position:absolute; left:525px; top:20px; width:325px; color:#666666; font-family:Tahoma, Arial, Helvetica, sans-serif; margin:0px; font-size:11px; font-weight:700; line-height:18px; font-style:italic; }

/* Universal Text Styles */
a { text-decoration:none; cursor:pointer; }

/* Main Content Text Styles*/
#mainContent h1 { margin-bottom:16px; font-size:18px; color:#646464; }
#mainContent h2 { margin-bottom:16px; font-size:15px; font-weight:bold; }
	#mainContent h2.subhead { margin-top:18px; }
#mainContent h3 { margin-bottom:4px; font-size:13px; font-weight:bold; }		
#mainContent h4 { margin-bottom:2px; font-size:11px; font-weight:bold; }
#mainContent h5 { font-size:12px; letter-spacing:10%; }
#mainContent p { padding-bottom:12px; font-size:12px; letter-spacing:10%; line-height:18px; }
#mainContent ul { padding-left:14px; list-style:disc; padding-bottom:14px; }
#mainContent li { margin-left:14px; font-size:12px; letter-spacing:10%; line-height:16px; }
#mainContent strong { font-weight:bold; }
#mainContent em { font-style:italic; }
#mainContent strong em { font-weight:bold; text-transform:uppercase; text-decoration:underline; font-style:italic; }
#mainContent hr { width:75%; border:1px solid #ccc; margin-top:10px; margin-bottom:10px; }
#mainContent a { font-weight:bold; color:#5fa310; font-size:12px; }
#mainContent a.ten { font-weight:bold; color:#5fa310; font-size:10px; }
#mainContent a:hover { color:#048085; }
#mainContent .attention { margin:auto 0px; display:block; text-align:center; color:#ed7c02; font-size:12px; font-style:italic; font-weight:bold; }
#mainContent .codeBox {  margin:0 10px 10px 10px; font-size:10px; display:block; background-color:#eeeeee; text-align:center; line-height:14px; }	  
#mainContent .contentImg { padding:8px; }	  
#mainContent .LNContent { padding-left:60px; font-size:12px; letter-spacing:10%; }
#mainContent .LNContentul { font-size:12px; letter-spacing:10%; margin:0px; padding:0px 0px 0px 80px; }
#mainContent .note { font-size:10px; color:#999; font-weight:normal; clear:both;}
#mainContent .note a span { font-size:10px; }
#mainContent #noSpace span { padding-bottom:5px; font-size:12px; line-height:18px; }
#mainContent .section { margin:18px 0px; }
#mainContent .subhead { font-weight:bold; color:#048085; }
#mainContent .testimonial { font-style:italic; margin-left:40px; width:620px; }
#mainContent .testimonialSource { text-align:right; padding-bottom:20px; }
#mainContent .warning { color:#f00; font-size:26px; font-weight:bold; }
#mainContent .relatedContent, #mainContent .offsite { display:block; font-size:12px; }

/* Main Content Image Styles */
.displayCenter {display:block; margin-left:auto; text-align:center; margin-right:auto; }
.displayLeft {float:left; padding:8px; }
.displayRight {display:block; float:right; }
.imgRight { float:right; padding-left:8px; }
.managementPics {float:left; padding-top:4px; }

/* Floating Boxes */
	/* Attention Box */
	.attentionRightBox{ width:314px; padding:25px 13px 8px 13px; margin-left:20px; float:right; position:relative; background:url(../images/graphics/cpBottomHalfBlue.gif) bottom no-repeat; font-size:11px; text-align:center; }
	.attentionRightBox { clear:both; }
	.attentionRightBox p { text-align:justify; padding: 5px 5px 0 5px; }
	.attentionRightBox ul li {text-align:left; }
	.attentionBottom{ font-weight:bold; width:314px; padding:9px 13px 2px; top:0; left:0; position:absolute; background:url(../images/graphics/cpHeaderHalfBlue.gif) top no-repeat; }
	.attentionBottom span {display:block; color:#330066; }				
	/* Key Benefits */
	div.benefits { width:236px; float:right; background:url(../images/graphics/benefitsFooter.gif) bottom no-repeat; margin-left:14px; margin-bottom:12px; font-size:10px; line-height:14px; color:#fff; }
	div.benefits h2 { position:absolute; margin:15px; width:206px; height:23px; background:url(../images/graphics/keyBenefits.gif) top left no-repeat; }
	div.benefits h2 span { display:none; visibility:hidden; }
	div.benefits ul { font-size:10px; margin:0px; padding:50px 15px 15px 15px; background:url(../images/graphics/benefitsHeader.gif) top no-repeat; }
	#mainContent div.benefits li { font-size:10px; line-height:14px; color:#fff; margin-bottom:6px; }
	/* Center Attention Box */
	#mainContent div.attentionCenterBox {padding:8px; width:670px; border:1px solid #999; background-color:#EEEEEE; display:block; margin-left:auto; margin-right:auto; }

/* Category Matrix */
#mainContent div.categoryMatrix { position:relative; width:698px; float:left; }
	#mainContent div.categoryMatrix div.category { width:220px; margin:20px 19px 20px 0px; float:left; background-color:#fff; padding-top:36px; padding-bottom:122px; }
	#mainContent div.categoryMatrix h1 { display:none; visibility:hidden; }
	#mainContent div.categoryMatrix h2 { display:none; visibility:hidden; }
	#mainContent div.categoryMatrix h3 { padding-left:14px; padding-bottom:9px; font-weight:bold; font-size:11px; color:#048085; }
	#mainContent div.categoryMatrix p { font-size:10px; line-height:14px; margin:0px 14px; z-index:3; }
	#mainContent div.categoryMatrix ul { margin-left:14px; }
	#mainContent div.categoryMatrix li { margin:0px 14px; list-style:disc; }
	#mainContent div.categoryMatrix div.orderInformation { position:absolute; width:137px; padding-top:84px; margin-left:41px; z-index:1; }

/* Server Listing Boxes */
div.serverCategory, div.serversCompare { width:680px; margin-left:auto; margin-right:auto; position:relative; padding-bottom:6px; clear:left; }
div.serversCompare { padding:40px 0px 6px 0px; }
div.serverCategory h2.subhead, div.serversCompare h2.subhead { width:656px; top:-20px; left:0; height:12px; background:url(../images/graphics/cpHeader.gif) top left no-repeat; padding:8px 12px 12px 12px; border-bottom:1px solid #ccc; }
div.serverCategory h2.subheadT { width:656px; top:-20px; left:0; height:12px; background:url(../images/graphics/cpHeaderT.gif) top left no-repeat; padding:8px 12px 12px 12px; border-bottom:1px solid #ccc; }
div.serverCateogory h2.subhead { margin-left:5px; margin-top:0px; }
/* Server Listing Build */
	/* Server Comparison */
	div#defaultList div.serverCategory { float:left; margin-bottom:18px; background:url(../images/graphics/cpBottom.gif) bottom no-repeat; padding-top:0px; }
	div#defaultList div.serverCategory h2.subhead { margin-top:0px; }
	div.chooseServer { position:static; width:314px; padding-top:20px; }	/* Server Listing */
	div.compareTable, div.compareTable_odd { width:678px; padding:36px 1px 6px 1px; position:relative; margin-bottom:18px; }
	div.compareTable { background:url(../images/graphics/cpBottom.gif) bottom no-repeat; }
	div.compareTable_odd { background:url(../images/graphics/cpBottom_odd.gif) bottom no-repeat; }
	div#mainContent div.compareTable h2, div#mainContent div.compareTable_odd h2 { width:656px; position:absolute; top:0px; height:12px; background:url(../images/graphics/cpHeader.gif) top left no-repeat; margin-left:-1px; padding:12px; margin-top:0px; }
		/* 85px Height Box */
		div.halfdetails_even, div.halfdetails_odd { width:314px; height:140px; padding:48px 13px 12px 13px; margin-bottom:8px; float:left; position:relative; background:url(../images/graphics/cpBottomHalf2.gif) bottom no-repeat; font-size:12px; z-index:1; }
		div.halfdetails_even a.orderBtn, div.halfdetails_odd a.orderBtn { position:absolute; right:16px; top:115px; background:url(../images/orderNow.gif) no-repeat; cursor:pointer; z-index:11; }
		div.halfdetails_even i.procImage,div.halfdetails_odd i.procImage { position:absolute; right:16px; top:10px; z-index:11; }
		div.halfdetails_even { clear:both; }
		/* 120px Height Box */
		div.halfdetailsL_even, div.halfdetailsL_odd { width:314px; height:120px; padding:48px 13px 12px 13px; margin-bottom:8px; float:left; position:relative; background:url(../images/graphics/cpBottomHalf.gif) bottom no-repeat; font-size:12px; z-index:1; }
		div.halfdetailsL_even { clear:both; }
		div.halfdetailsL_even a.orderBtn, div.halfdetailsL_odd a.orderBtn { position:absolute; right:16px; top:69px; background:url(../images/orderNow.gif) no-repeat; cursor:pointer; z-index:11; }
		/* Server Listing Title and Content */
		div.serverInfo { font-weight:bold; width:314px; padding:9px 13px 2px 13px; top:0; left:0; position:absolute; background:url(../images/graphics/cpHeaderHalf2.gif) top no-repeat; }
		div.serverInfo span { display:block; }
		div.serverInfo span.serverPrice { padding-top:16px; color:#048085; }
		div.serverInfo span.serverName { background-position:right; background-repeat:no-repeat; display:block; position:absolute; height:37px; width:310px; }
		div.serverInfo span.serverProcessor_AMD, div.serverInfo span.serverProcessor_Intel, div.serverInfo span.serverProcessor_Virtual { background-position:right; background-repeat:no-repeat; display:block; position:absolute; height:37px; width:310px; }
		div.serverInfo span.serverProcessor_AMD { background-image:url(../images/amdServerIcon.gif); }
		div.serverInfo span.serverProcessor_Intel { background-image:url(../images/intelServerIcon.gif); }
		div.serverInfo span.serverProcessor_Virtual { background-image:url(../images/virtualServerIcon.gif); }
		div.serverInfo span.serverProcessor_AMDAthlon64 { background-position:right; background-repeat:no-repeat; display:block; position:absolute; height:37px; width:310px; }
		/* Server Listing Details */
		div.specsDiv div { float:left; font-size:10px; }
		div.specsDiv ul { float:left; width:225px; margin:0px 0px 0px -13px; height:auto; line-height:normal}			
		div.specsDiv label, div.specsDiv span { float:left; font-size:10px; margin:0px; height:auto; }
		div.specsDiv label { width:110px; clear:both; margin-right:6px; font-weight:bold; }
		div.specsDiv span { width:190px; clear:none; }	
		div.specsDiv span.retail { color:#048085; font-weight:bold; font-size:11px; }	

/* Matrix Tables */
.matrixTable { width:678px; background-image:none; }
.matrixTable td { font-size:11px; height:23px; padding-left:10px; padding-right:10px; text-align:center; }
.alternating {background-color:#ebebeb; padding:5px; }
.divider{ background:url(../images/graphics/dotBG.gif)repeat center; }
.cpHeading{	font-size:14px; 	font-weight:bold; color:#048085; text-align:center; padding:5px; }
table.matrixTable tr.headerRow th { background-color:#ebebeb; text-align:center; font-weight:bold; font-size:11px; color:#048085; line-height:18px; padding-left:10px; padding-right:10px; }
table.matrixTable tr th.rowLabel, table.matrixTable tr td.rowLabel { text-align:left; }
td.yes { background:url(../images/graphics/icon_check.gif) no-repeat center; text-indent:-9999px; }
td.no { background:url(../images/graphics/icon_x.gif) no-repeat center; text-indent:-9999px; }
td.yesLight { background:url(../images/graphics/icon_checkLight.gif) no-repeat center; text-indent:-9999px; }
td.noLight { background:url(../images/graphics/icon_xLight.gif) no-repeat center; text-indent:-9999px; }
tr.oddRow td, tr.row_odd td { background-color:#eefcdb; }
/* Upgrade Tables */
table.upgradeInternalTable { width:678px; background-image:none; }
table.upgradeInternalTable th { background-color:#ebebeb; text-align:center; font-weight:bold; font-size:11px; color:#048085; line-height:18px; padding-left:10px; padding-right:10px; border-bottom:1px solid #ccc; }
table.upgradeInternalTable td { font-size:10px; padding:4px 8px; }
table.upgradeInternalTable tr.headerRow { border:0px none; }
table.upgradeInternalTable tr.upgradesTrOdd { background-color:#eefcdb; }
table.upgradeInternalTable tr.upgradesTrEven { background-color:#fff; }
table.upgradeInternalTable tr.dvTrOdd { background-color:#eefcdb; text-align:center; }
table.upgradeInternalTable tr.dvTrEven { background-color:#fff; text-align:center; }
table.upgradeInternalTable td.rowLabel, table.upgradeInternalTable td.priceCell { font-size:11px; }
table.upgradeInternalTable th.codeHeader, table.upgradeInternalTable td.rowLabel { text-align:left; }

table.upgradeInternalTable th.priceHeader, table.upgradeInternalTable td.priceCell { text-align:right; width:80px; font-weight:bold; }
		h3.tableHeading { font-weight:bold; font-size:12px; color:#048085; padding-top:6px; margin-bottom:3px; line-height:18px; cursor:text; }
		body#port_speed_upgrades h2.tableHeading { height:24px; padding-left:30px; background:url(../images/graphics/icons/tableHeadings/port-speed.gif) center left no-repeat; }


/* Forms */
	form fieldset legend, form fieldset caption { font-size:11px; }
	#mainContent input.text { border:1px solid #999; }
			a.orderBtn { display:block; width:78px; height:22px; margin-left:auto; margin-right:auto; background:url(../images/orderNow.gif) no-repeat; cursor:pointer; }
			a.orderBtn span { display:none; visibility:hidden; }
	textarea { margin-left:0px; padding-left:0px; }
		/* Retention Forms */
	body.general div.optionFields { visibility:hidden; display:none; width:470px; margin-left:30px; margin-bottom:30px; }
	body.general div.checkboxDiv, input.checkbox, label.checkboxLabel { float:left; }
	body.general div.checkboxDiv { width:500px; clear:both; margin-bottom:12px; }
	body.general input.checkbox { margin-right:10px; }
	div#fee { margin-top:16px; }
	div#fee input.checkbox, div#after30Reload input.checkbox { margin-right:18px; }
	div#fee label, div#after30Reload label { clear:none; width:450px; }
	label.checkboxLabel { clear:none; width:470px; }
	label.selectLabel { display:block; font-weight:bold; margin-top:12px; }
	table.submitTable { display:block; clear:both; }

/* Header Banner Backgrounds */
body.servers div.headerBanner { background:#fff url(../images/headerBanners/textless/bg1.gif) no-repeat; }
body.solutions div.headerBanner { background:#fff url(../images/headerBanners/textless/bg2.gif) no-repeat; }
body.support div.headerBanner { background:#fff url(../images/headerBanners/textless/bg4.gif) no-repeat; }
body.about div.headerBanner { background:#fff url(../images/headerBanners/textless/bg5.gif) no-repeat; }
body.services div.headerBanner { background:#fff url(../images/headerBanners/textless/bg6.gif) no-repeat; }
body.general div.headerBanner { background:#fff url(../images/headerBanners/textless/bg6.gif) no-repeat; }
body.liftoffSale div.headerBanner { background:#fff url(../images/headerBanners/textless/september07Sale.gif) no-repeat; }
body#free_microsoft_expression_web div.headerBanner { background:#fff url(../images/headerBanners/textless/webexpressions.gif) no-repeat; }
body#best_of_microsoft_2008_roadshow div.headerBanner { background:#fff url(../images/headerBanners/textless/roadshow.gif) no-repeat; }
body#fifty_percent_off div.headerBanner { background:#fff url(../images/headerBanners/textless/50_off_first_month.gif) no-repeat; }

/* PDF Links */
a.pdfLink, a.sisterSiteLink { display:block; padding-left:0px; height:23px; font-size:12px; }
a.pdfLink span, a.sisterSiteLink span { vertical-align:middle; line-height:23px; padding-top:3px; margin-left:28px; }
a.pdfLink:hover span, a.sisterSiteLink:hover span { text-decoration:underline; }
a.pdfLink { background:url(../images/graphics/icons/pdf.gif) left center no-repeat; }

/* Individual Page Styles */
/* Homepage */
body#homepage #sectionContainer { width:900px; background-image:none; }
body#homepage #contentContainer, body#homepage div#contentBody { background-image:none; }
body#homepage #contentBody { padding:0px; margin:4px 0px 0px 0px; }
body#homepage #mainContent { width:900px; margin:0px; padding:0px; }
	#mainContent #headerArea { width:900px; height:232px; margin:0px; padding:0px; margin-bottom:24px; float:left; }
		#headerArea #Homepromotions { width:301px; height:232px; background:url(../images/graphics/homePromotions.gif) bottom left no-repeat; float:left; border:none; }
		#headerArea #Homepromotions a.learnMore{ display:block; background:url(../images/graphics/learnmore.gif) no-repeat; width:76px; height:20px; margin-left:180px; }
		#headerArea #Homepromotions a.learnMore span { display:none; visibility:hidden; }
		#headerArea #Homepromotions p { padding:0 0 5px 5px; line-height:17px; }
		#headerArea #Homepromotions a { }
		#headerArea #Homepromotions h3 { font-size:12px; padding:0; margin:0; line-height:20px; font-weight:bold; }
		#headerArea #Homepromotions div.promotionOdd, #headerArea #Homepromotions div.promotionEven { height:114px; }
			#Homepromotions div.promotionEven { background:url(../images/graphics/promotionTop.gif) no-repeat; margin:0px; padding-bottom:2px; border:none; }
			#Homepromotions div.promotionOdd { background:url(../images/graphics/promotionBottom.gif) no-repeat; margin:0px; padding-top:2px; border:none; }
				#whyChooseLT { width:281px; float:left; clear:both; padding:5px 10px 0px; background:url(../images/graphics/blankPanel.gif) top left no-repeat; }
				#whyChooseLT h2 { height:30px; }	
				#whyChooseLT h2 span { display:none; visibility:hidden; }
		#flashArea { width:599px; height:232px; padding:0px; margin:0px; float:left; clear:none; border:none; }
		#flashArea embed { z-index:-1; }
	#mainContent #learnAndBuy { width:874px; padding-left:13px; float:left; clear:both; background-color:#996; background:url(../images/graphics/learnAndBuy.gif) right bottom no-repeat; padding-bottom:12px; margin-bottom:18px; }
	#mainContent #learnAndBuy p { font-size:11px; line-height:14px; color:#fff; padding:12px; }
		#learnAndBuy div#findBy { padding-left:8px; }
		#learnAndBuy div#findBy h3 { background:url(../images/graphics/findBy.gif) top left no-repeat; width:520px; margin-left:-8px; padding-left:9px; padding-right:6px; }
		#learnAndBuy div.homepageHighlights { float:left; clear:none; }
		#learnAndBuy div.homepageHighlights h3 { height:37px; margin:0px; }
		#learnAndBuy div.homepageHighlights h3 span { display:none; visibility:hidden; }
		#learnAndBuy div#participate h3 { background:url(../images/graphics/participate.gif) top left no-repeat; width:330px; padding-right:9px; }
			#findBy div.highlight { float:left; width:504px; padding:16px 8px; margin:0px; background:url(../images/graphics/findByHeader.gif) top right no-repeat; }
			#findBy div.highlight p { width:auto; margin:0px 0px 12px 0px; }
			#findBy div.highlight a.highlightLink { float:left; width:176px; height:53px; margin-left:50px; margin-bottom:16px; }
			#findBy div.highlight a.highlightLink span { display:none; visibility:hidden; }
			#findBy div.highlight a#highlightLink_servers { background:url(../images/graphics/highlight_servers.gif) no-repeat; }
			#findBy div.highlight a#highlightLink_solutions { background:url(../images/graphics/highlight_solutions.gif) no-repeat; }
			#findBy div.highlight a#highlightLink_specials { background:url(../images/graphics/highlight_specials.gif) no-repeat; }
			#findBy div.highlight a#highlightLink_services { background:url(../images/graphics/highlight_services.gif) no-repeat; }
		#learnAndBuy div#featuredProduct { float:left; width:323px; padding:0px 8px 16px 8px; margin:0px; background:url(../images/graphics/featuredProduct.gif) top right no-repeat; }
			div#featuredProduct div.highlight { background:url(../images/graphics/featuredProduct_20070511.gif) top left no-repeat; height:225px; width:328px; text-align:center; margin-left:-6px; position:relative; }
			div#featuredProduct div.highlight a span { position:absolute; bottom:6px; text-align:center; margin-left:-120px; font-size:16px; font-weight:bold; }
	#mainContent div#participate h3 { display:none; visibility:hidden; }
		#participate div.highlight { padding-left:24px; width:518px; float:left; clear:both; background:url(../images/graphics/participateHeader.gif) 14px 0px no-repeat; height:100%; }
		#participate div.highlight p { font-weight:normal; font-size:11px; padding:12px 0px 0px 16px; }
	#mainContent 	div.homeP { padding-left:24px; width:874px; clear:both; background:url(../images/graphics/homePHeader.gif) 14px 0px no-repeat; }
	#mainContent 	div.homeP p { font-size:11px; padding:12px 40px 0px 16px; }
			#participate_blog, div#participate_forums, div#particpate_contactPhone, div#participate_contactEmail { float:left; clear:none; padding:12px 27px 12px 47px; width:180px; }
			#participate_blog a , div#participate_forums a { display:block; height:53px; background-color:#009900; }
			#participate_blog a span, div#participate_forums a span { display:none; visibility:hidden; }
			#participate_blog a { width:85px; background:url(../images/graphics/blogButton.gif) no-repeat; }
			#participate_forums a { width:97px; background:url(../images/graphics/forumButton.gif) no-repeat; }
			#particpate_contactPhone, div#participate_contactEmail { float:left; clear:none; padding-top:0px; font-size:11px; line-height:18px; margin-top:-16px; }
			#particpate_contactPhone span, div#participate_contactEmail a { display:block; padding:0px; }
			#participate_contactEmail a span { display:inline; font-weight:normal; color:#6aa821; }
		#homepageNews { width:318px; float:left; font-size:12px; clear:none; background:url(../images/graphics/homepageNews.gif) top left no-repeat; padding:0px 14px; }
		#homepageNews h2 { height:30px; }	
			#homepageNews h2 span { display:none; visibility:hidden; }
		#homepageNews div.newsDiv { margin-bottom:18px; }
		#homepageNews span.date { font-weight:bold; line-height:15px; }
		#homepageNews a.newsLink { display:block; padding:2px; font-weight:normal; width:auto; }
		#homepageNews a.newsLink:hover span { color:#048085; }
/* Sitemap */
body#sitemap span.note { display:block; padding:4px 12px; }
body#sitemap div.section { width:678px; background:url(../images/graphics/cpBottom.gif) bottom no-repeat; padding:32px 1px 6px 1px; position:relative; margin-bottom:18px; margin-left:auto; margin-right:auto; }
body#sitemap div.section h3.subhead { width:654px; position:absolute; top:0px; height:12px; background:url(../images/graphics/cpHeader.gif) top left no-repeat; margin-left:-1px; padding:7px 16px 9px 10px; border-bottom:1px solid #ccc; }
body#sitemap div.sitemapLinkDiv_even, div.sitemapLinkDiv_odd { padding:3px 3px 3px 9px; }
body#sitemap div.sitemapLinkDiv_odd { background-color:#eefcdb; }
body#sitemap div.sitemapSubLinkDiv { padding:0px 24px; }
body#sitemap div.sitemapSubLinkDiv a span { font-size:10px; }
body#sitemap div.sitemapSubLinkDiv span.note { padding-left:0px; margin-left:0px; }
body#sitemap div#section_general, body#sitemap div#section_solutions, body#sitemap div#section_support, body#sitemap div#section_about { background:url(../images/graphics/cpBottom_odd.gif) bottom no-repeat; }
/* Dedicated Servers */
span.dsPage { font-size:12px; }
#serverCategories div#category_servers_business { background:url(../images/categories/servers/business.gif) top no-repeat; }
	#category_servers_business div.orderInformation { margin-bottom:10px; background:url(../images/graphics/servers_2.gif) top no-repeat; }
#serverCategories div#category_servers_enterprise { background:url(../images/categories/servers/enterprise.gif) top no-repeat; }
	#category_servers_enterprise div.orderInformation { margin-bottom:10px; background:url(../images/graphics/servers_4.gif) top no-repeat; }
#serverCategories div#category_servers_specials { margin-right:0px; background:url(../images/categories/servers/specials.gif) top no-repeat; }
	#category_servers_specials div.orderInformation { margin-bottom:10px; background:url(../images/graphics/specialsCategory.gif) top no-repeat; }			
			#mainContent a.button_orderInfo { display:block; background:url(../images/button_order.gif) no-repeat; width:87px; height:28px; margin-left:25px; z-index:1; }
			#mainContent a.button_orderInfo span { display:none; visibility:hidden; }
/* Layered Now */
.portBox {width:300px; float:left; font-size:12px; }
.starboardBox {width:300px; float:right; font-size:12px; }
.encapsulate{height:200px; }
/* Embargo */
body#embargo a.offsite { margin:4px; }
/* Sales Referral Form */
body#referral_form form#frmACDCapture td input, form#frmACDCapture td select { height:18px; background-color:#fff; border:1px solid #999; width:266px; }
/* Solutions */
body.solutions #mainContent a.button_orderInfo { display:block; background:url(../images/button_moreInfo.gif) no-repeat; width:87px; height:28px; margin-left:25px; z-index:1; }
/* Specials */
#closeouts .serverInfo { font-weight:bold; width:314px; padding:9px 13px 2px 13px; top:0; left:0; position:absolute; background:url(../images/graphics/cpHeaderHalf.gif) top no-repeat; }
#closeouts div.halfdetails_even, #closeouts div.halfdetails_odd { width:314px; height:110px; padding:48px 13px 12px 13px; margin-bottom:8px; float:left; position:relative; background:url(../images/graphics/cpBottomHalf.gif) bottom no-repeat; font-size:12px; z-index:1; }
#closeouts span.iconTGL { background-position:right; background-repeat:no-repeat; display:block; position:absolute; height:37px; width:310px; }
#closeouts span.iconTGL { background-image:url(../images/graphics/icon_tgl.gif); }

#closeouts .specsDiv{ font-size:10px; }
#closeouts .specsDiv span { width:190px; clear:none; }	
#closeouts .specsDiv span.stretch { width:300px; clear:none; }	
#closeouts .specsDiv br { line-height:5px; }	
#closeouts .specsDiv p { padding:0px; font-size:10px; line-height:12px; margin-top:-15px; position:relative;  z-index:9px; }	
#closeouts .halfdetails_even a.orderBtn, #closeouts div.halfdetails_odd a.orderBtn {position:absolute; right:24px; top:130px; background:url(../images/orderNow.gif) no-repeat; cursor:pointer; z-index:8; }
#closeouts .twelvedays { height:234px; border:2px solid #a90605; padding-left:6px; }
#closeouts .twelvedaysOff { height:234px; border:2px solid #fff; padding-left:6px; }
#closeouts .dayofXmas { height:58px; }
#closeouts .dayofXmasImg { float:left; margin-right:8px; }
#closeouts div.redSubhead { color:#a90605; padding-top:20px; font-weight:bold; }
#closeouts .hideDay { background:url(../images/graphics/hideXmas.gif); position:static; z-index:99; }

#closeouts .serverNotes a { font-size:10px; }
#closeouts .serverNotes a span { font-size:10px; display:none; position:absolute; z-index:9; }
#closeouts .serverNotes a:link{ font-size:10px; text-decoration:underline; }
#closeouts .serverNotes a:hover { font-size:10px; background-color:#fff; }
#closeouts .serverNotes a:hover span { display:block; position:absolute; top:100px; left:12px; width:290px; border:1px solid #009900; background-color:#a90605; color:#fff; padding:10px; font-size:9px; z-index:10; }

/* Sun Essentials Page */
div#sunTodd { width:236px; float:right; background:url(../images/graphics/benefitsFooter.gif) bottom no-repeat; margin-left:14px; margin-bottom:12px; font-size:10px; line-height:14px; color:#fff; }
div#sunTodd h2 { width:236px; height:125px; background:url(../images/graphics/sunToddHeader.jpg) top no-repeat; }
div#sunTodd p { font-size:10px; margin:0px; padding:0px 15px 15px 15px; }
strong#popUpInfo { cursor:pointer; color:#6aa821; }
/* Linux Servers */
body#linux_dedicated_server span.relatedContent { padding-left:12px; }
#mainContent div#linuxCategories, #mainContent div#bsdCategories { background:none; }
#mainContent div#linuxCategories div.category { padding-bottom:0px; }
#mainContent div#linuxCategories div.category h3 { padding-top:36px; }
div#category_linux_centos { background:url(../images/categories/servers/centos.gif) top no-repeat; }
div#category_linux_debian { background:url(../images/categories/servers/debian.gif) top no-repeat; }			
div#linuxCategories div#category_linux_fedora { margin-right:0px; background:url(../images/categories/servers/fedora.gif) top no-repeat; }
div#category_linux_redHat {clear:left; background:url(../images/categories/servers/redhat.gif) top no-repeat; }
div#category_linux_ubuntu { background:url(../images/categories/servers/ubuntu.gif) top no-repeat; }	
div#linuxCategories div#category_applogic {margin-right:0px; background:url(../images/categories/servers/applogic.gif) top no-repeat; }			
/* BSD Servers */
#mainContent div#bsdCategories div.category { padding-bottom:0px; }
#mainContent div#bsdCategories div.category h3 { padding-top:36px; }
div#category_bsd_freeBSD { clear:left; background:url(../images/categories/servers/freebsd.gif) top no-repeat; }
div#category_bsd_netBSD { background:url(../images/categories/servers/netbsd.gif) top no-repeat; }
div#bsdCategories div#category_bsd_openBSD { margin-right:0px; background:url(../images/categories/servers/openbsd.gif) top no-repeat; }
/* Solutions Overview */
#mainContent div#solutionCategories { background:none; }
#mainContent div#solutionCategories div.category h3 { padding-top:36px; }
#mainContent div#solutionCategories div#category_solutions_private-racks { background:url(../images/categories/solutions/privateracks.gif) top no-repeat; }
div#category_solutions_private-racks div.orderInformation { background:url(../images/categories/solutions/icon_privateRack.gif) top no-repeat; }
#mainContent div#solutionCategories div#category_solutions_load-balancing { background:url(../images/categories/solutions/loadBalancing.gif) top no-repeat; }			
#mainContent div#solutionCategories div#category_solutions_disaster-recovery { margin-right:0px; background:url(../images/categories/solutions/disasterRecovery.gif) top no-repeat; }
#mainContent div#solutionCategories div#category_solutions_business-continuity { clear:left; background:url(../images/categories/solutions/businessContinuity.gif) top no-repeat; }
#mainContent div#solutionCategories div#category_solutions_utility-computing { background:url(../images/categories/solutions/utilityComputing.gif) top no-repeat; }
#mainContent div#solutionCategories div#category_solutions_gaming { margin-right:0px; background:url(../images/categories/solutions/gaming.gif) top no-repeat; }
#mainContent div#solutionCategories div#category_solutions_colocation { margin-right:0px; background:url(../images/categories/solutions/colocation.gif) top no-repeat; }
div#solutionCategories div#category_solutions_private-racks div.orderInformation, div#solutionCategories div#category_solutions_load-balancing div.orderInformation, div#solutionCategories div#category_solutions_disaster-recovery div.orderInformation { bottom:50%; margin-bottom:18px; }
div#solutionCategories div#category_solutions_business-continuity div.orderInformation, div#solutionCategories div#category_solutions_utility-computing div.orderInformation, div#solutionCategories div#category_solutions_colocation div.orderInformation { bottom:0%; margin-bottom:12px; }
div#category_solutions_exchange div.orderInformation { background:url(../images/categories/solutions/icon_exchange.gif) top no-repeat; }
div#category_solutions_load-balancing div.orderInformation { background:url(../images/categories/solutions/icon_loadbalancing.gif) top no-repeat; }
div#category_solutions_disaster-recovery div.orderInformation { background:url(../images/categories/solutions/icon_disaster.gif) top no-repeat; }
div#category_solutions_business-continuity div.orderInformation { background:url(../images/categories/solutions/icon_continuity.gif) top no-repeat; }
div#category_solutions_utility-computing div.orderInformation { background:url(../images/categories/solutions/icon_utility.gif) top no-repeat; }
div#category_solutions_gaming div.orderInformation { background:url(../images/categories/solutions/icon_gaming.gif) top no-repeat; }
div#category_solutions_colocation div.orderInformation { background:url(../images/categories/solutions/icon_collocation.gif) top no-repeat; }
/* Services Overview */
div#category_networks { background:url(../images/categories/services/networkUpgrades.gif) top no-repeat; }
div#category_security { background:url(../images/categories/services/securityServices.gif) top no-repeat; }
div#serviceCategories div#category_backupStorage { margin-right:0px; background:url(../images/categories/services/backupStorage.gif) top no-repeat; }
div#category_hardware { clear:left; background:url(../images/categories/services/hardwareUpgrades.gif) top no-repeat; }
div#category_remoteAccess { background:url(../images/categories/services/remoteAccess.gif) top no-repeat; }
div#serviceCategories div#category_additionalSoftware { margin-right:0px; background:url(../images/categories/services/additionalSoftware.gif) top no-repeat; }
div#serviceCategories div#category_standAlone { margin-right:0px; background:url(../images/categories/services/standAlone.gif) top no-repeat; }
div#category_networks div.orderInformation { background:url(../images/categories/services/icon_networks.gif) top no-repeat; }
div#category_security div.orderInformation { background:url(../images/categories/services/icon_security.gif) top no-repeat; }
div#category_backupStorage div.orderInformation { background:url(../images/categories/services/icon_backup.gif) top no-repeat; }
div#category_hardware div.orderInformation { background:url(../images/categories/services/icon_hardware.gif) top no-repeat; }
div#category_remoteAccess div.orderInformation { background:url(../images/categories/services/icon_remote.gif) top no-repeat; }
div#category_additionalSoftware div.orderInformation { background:url(../images/categories/services/icon_additional.gif) top no-repeat; }
div#category_standAlone div.orderInformation { background:url(../images/categories/services/unmetered.gif) top no-repeat; }
div#serviceCategories div#category_networks div.orderInformation, div#serviceCategories div#category_security div.orderInformation, div#serviceCategories div#category_backupStorage div.orderInformation { bottom:50%; margin-bottom:10px; }
div#serviceCategories div#category_hardware div.orderInformation, div#serviceCategories div#category_remoteAccess div.orderInformation, div#serviceCategories div#category_additionalSoftware div.orderInformation{ bottom:0%; }
body.services div.compareTable, body.services div.compareTable_odd { margin-bottom:18px; margin-left:9px; }
/* 12 Days of Christmas */
.attentionSmall {display:block; margin-left:auto; margin-right:auto; text-align:center; font-size:11px; }
.smallFont {font-size:11px; font-style:italic}
/* Compare */		
body#compare input.btn { background:none; display:block; width:153px; height:22px; clear:both; padding:0px; margin:8px auto; }
/* Referral Form */
body#referral_form textarea { margin-left:0px; padding-left:0px; background-color:#fcfcfc; }
body#referral_form .required {	font-size:8pt; font-weight:700; color:#f00; }
body#referral_form form#frmACDCapture td, form#frmACDCapture td input { font-family:Arial; font-size:10px; color:#525252; vertical-align:middle; }
body#referral_form form#frmACDCapture td input, form#frmACDCapture td select { height:18px; background-color:#fff; border:1px solid #999; width:266px; }
/* Promotions */
div#promotions { background:#8a0300 url(../images/supplement/promotions/background.gif ) top repeat-x; color:#FFFFFF; }	
div#promotions strong {font-weight:bold; }		
div#promotions h2 { background:url(../images/supplement/promotions/heading.gif ) top no-repeat; height:9px; }
div#promotions h2 span { display:none; visibility:hidden; }	
div#promotions div#supplementLink_promotions { display:block; width:173px; height:18px; background:url(../images/supplement/promotions/footer.gif); }
div#promotions div#supplementLink_promotions span { display:none; visibility:hidden; }
div#promotions a { color:#fff; }
div#promotions a:hover{ color:#339900; }
div#promotions div#promoText {background:url(../images/supplement/promotions/12daysXmas.gif) no-repeat center; height:52px; }
/* Reseller Retention */
	div#dataLossDiv { padding-top:16px; }
/* Reseller Application Form */
div.resellerContainer { width:678px; padding:26px 1px 6px 1px; position:relative; margin-bottom:18px; margin-left:9px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
/*div.formContainer div.formSection { background:url(../images/dotDivider.gif) bottom repeat-x; padding-bottom:18px; float:left; clear:both; padding-top:6px; }*/
form#resellersForm { width:656px; padding:26px 15px 6px 15px; background:url(../images/graphics/cpBottom.gif) bottom no-repeat; padding-bottom:6px; }
div.resellerContainer h2 { width:656px; position:absolute; top:0px; height:12px; background:url(../images/graphics/cpHeader.gif) top left no-repeat; margin-left:3px; padding:8px 12px 12px 12px; margin-top:0px; border-bottom:1px solid #ccc; z-index:4; }
div.resellerContainer h2 span { color:#048085; margin:0px; padding:0px; }			
.resllerDownload { display:block; background:url(../images/graphics/resellerApp.gif) no-repeat; width:194px; height:50px; }
a.resllerDownload span { display:none; visibility:hidden; }		
/* Newsroom Index */
div.article_even, div.article_odd { border:none; padding:6px 8px; width:662px; margin:0px; }
div.article_even { background-color:#fff; }
div.article_odd { background-color:#eefcdb; }
div.month, div.month_odd { width:678px; padding:26px 1px 6px 1px; position:relative; margin-bottom:18px; margin-left:9px; background-color:#666; }
div.month { background:url(../images/graphics/cpBottom.gif) bottom no-repeat; }
div.month_odd { background:url(../images/graphics/cpBottom_odd.gif) bottom no-repeat; }
div.month h3, div.month_odd h3 { width:656px; position:absolute; top:0px; height:12px; background:url(../images/graphics/cpHeader.gif) top left no-repeat; margin-left:-1px; padding:4px 16px 6px 8px; border-bottom:1px solid #ccc; }
h4.newsDate { margin:0px; }
a.newsLink { margin:0px; }
/* Contact*/
div#clientInfo { margin-top:12px; padding-top:12px; border-top:1px solid #ccc; }
div#clientInfo_comments label { display:block; float:none; clear:both; }
form#upgradesForm textarea { height:100px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:14px; }
form#upgradesForm input.submitButton { display:block; width:109px; height:22px; margin-left:auto; margin-right:auto; line-height:18px; background:url(../images/submitBG.gif) repeat-x; color:#fff; margin-top:8px; margin-bottom:12px; }
div#contact_containerLeft, div#contact_containerRight { width:339px; float:left; margin-bottom:18px; }
div.contact_containerEven { margin-right:20px; }
div.contact_containerEven h3, div.contact_containerOdd h3 { line-height:15px; }
div.contact_containerEven h3 span, div.contact_containerOdd h3 span { margin:0px 0px 12px 0px; padding:0px; }
div#formContainer { padding-top:20px; border-left:1px solid #ccc; padding-left:15px; height:500px; font-size:12px; }
.contactForm div { clear:left; padding-bottom:0.6em; }	
.contactForm label {float:left; width:80px; text-align:right; margin-right:12px; margin-top:5px; }
input.text, textarea, select { border-top:1px solid #999; border-left:1px solid #999; background-color:#f0f0f0; padding:3px; background-color:#f0f0f0; width:200px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:6px; }
.smallText{ border-top:1px solid #999; border-left:1px solid #999; background-color:#f0f0f0; padding:3px; background-color:#f0f0f0; width:80px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:6px; }
.btn { color:#fff; margin-left:94px; background:url(../images/submitBG.gif) #fff center repeat-x; padding:4px; cursor:pointer; font-size:10px; }
.required {	font-weight:bold; color:#f00; }
/* Careers */
div.careers_departmentContainerEven, div.careers_departmentContainerOdd { width:339px; background:url(../images/graphics/contentBottomHalf.gif) bottom no-repeat; float:left; margin-bottom:18px; }
div.careers_departmentContainerEven { margin-right:20px; }
div.careers_departmentContainerEven h3, div.careers_departmentContainerOdd h3 { padding:4px 8px; background:url(../images/graphics/contentHeadingHalf.gif) top left no-repeat; line-height:15px; }
div.careers_departmentContainerEven h3 span, div.careers_departmentContainerOdd h3 span { color:#048085; margin:0px 0px 12px 0px; padding:0px; }
span.jobLocation { font-size:11px; font-weight:bold; color:#999; display:block; margin-top:-16px; margin-bottom:18px; }
/* FAQs */
ul.linkList { padding-left:6px; }
ul.linkList li { list-style:disc; padding-bottom:3px; margin-left:14px; }
div#mainContent div.faqAnswer { margin-top:16px; background:url(../images/graphics/contentBottomContainer.gif) bottom no-repeat; padding-bottom:16px; }
div#mainContent div.faqAnswer h3.subhead { width:682px; padding:4px 8px; background:url(../images/graphics/contentHeadingContainer.gif) top left no-repeat; margin-bottom:0px; }
div.faqAnswer h3.subhead span { color:#fff; margin:0px; padding:0px; }
div.faqAnswer p { padding:9px; margin:0px; }
div.faqAnswer a.namedAnchor { padding:0px; margin:0px; cursor:text; }
div#mainContent div.faqAnswer a.backToTop { display:block; width:70px; height:14px; background:url(../images/graphics/backToTop.gif) no-repeat; z-index:2; position:absolute; margin-top:-3px; margin-left:8px; }
a.backToTop span { display:none; visibility:hidden; }
/* Encompass */	
div#encompassLogin{	width:280px; height:50px; background-image:url(../images/graphics/encompass_logo.gif); background-repeat:no-repeat; background-position:top; float:right; padding:80px 5px 5px 5px; ; border:1px solid #CCCCCC; margin-top:10px; }
/* Support Overview */
div#category_encompass { background:url(../images/categories/support/encompass.gif) top no-repeat; }
div#category_knowledgeBase { background:url(../images/categories/support/knowledge_base.gif) top no-repeat; }
div#supportCategories div#category_forums { margin-right:0px; background:url(../images/categories/support/forums.gif) top no-repeat; }
div#category_flashTut { clear:left; background:url(../images/categories/support/flash_tutorials.gif) top no-repeat; }
div#category_faqs { background:url(../images/categories/support/faqs.gif) top no-repeat; }		

div#category_encompass div.orderInformation { background:url(../images/categories/support/icon_encompass.gif) top no-repeat; }
div#category_knowledgeBase div.orderInformation { background:url(../images/categories/support/icon_knowledgebase.gif) top no-repeat; }
div#category_forums div.orderInformation { background:url(../images/categories/support/icon_forums.gif) top no-repeat; }
div#category_flashTut div.orderInformation { background:url(../images/categories/support/icon_flash_tut.gif) top no-repeat; }
div#category_faqs div.orderInformation { background:url(../images/categories/support/icon_faqs.gif) top no-repeat; }			

div#supportCategories div#category_encompass div.orderInformation, div#supportCategories div#category_knowledgeBase div.orderInformation, div#supportCategories div#category_forums div.orderInformation { bottom:50%; margin-bottom:10px; }
div#supportCategories div#category_flashTut div.orderInformation, div#supportCategories div#category_faqs div.orderInformation { bottom:0%; }
/* Upgrade Form */
div.formHeader, form#upgradesForm { width:339px; background:url(../images/graphics/contentBottomHalf.gif) bottom no-repeat; padding-bottom:6px; float:right; }
div.formHeader { margin-left:20px; }
div.formHeader h3, form#upgradesForm h3 { padding:4px 8px; background:url(../images/graphics/contentHeadingHalf.gif) top left no-repeat; margin-bottom:0px; line-height:15px; }
div.formHeader h3 span, form#upgradesForm h3 span { color:#048085; margin:0px; padding:0px; }
div.formHeader span.itemCode, div.formHeader span.itemDescription, div.formHeader span.itemPrice { display:block; width:321px; padding:2px 9px; font-size:12px; line-height:14px; }

form#upgradesForm h3 { margin-bottom:6px; }
form#upgradesForm div.inputContainer { padding:4px 0px; }
form#upgradesForm span.note { float:right; margin-right:6px; font-size:10px; color:#048085; margin-top:-24px; }
form#upgradesForm label { font-size:12px; line-height:18px; float:left; width:100px; text-align:right; padding-right:4px; }
form#upgradesForm input, form#upgradesForm textarea { border:1px solid #999; background:url(../images/graphics/white.gif); }
form#upgradesForm input { width:180px; }

form#upgradesForm textarea { display:block; width:300px; height:100px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:14px; margin-left:auto; margin-right:auto; }
div#clientInfo { margin-top:12px; padding-top:12px; border-top:1px solid #ccc; }
div#clientInfo_comments label { display:block; float:none; clear:both; }
form#upgradesForm input.submitButton { display:block; width:109px; height:22px; margin-left:auto; margin-right:auto; line-height:18px; background:url(../images/submitBG.gif) repeat-x; color:#fff; margin-top:8px; margin-bottom:12px; }
/* Gaming Solutions */
body#gaming_solutions a.sisterSiteLink { background:url(../images/graphics/icons/layeredX.gif) left center no-repeat; }
/* Grid Computing */
body#grid_computing a.sisterSiteLink { background:url(../images/graphics/icons/gridLayer.gif) left center no-repeat; }
/**Support Supplement**/	
#privacy_policy #mainContent ol { list-style:decimal;  }
#privacy_policy #mainContent ol li { margin-left:34px; font-size:12px; letter-spacing:10%; line-height:16px;  }
/* DynaVol */	
#dynavol_storage li { padding-bottom:10px; }


/* Supplements */
#supplementaryContent { width:173px; float:left; clear:none; }
#supplementaryContent p { width:148px; border-right:1px solid #333; padding:3px 12px 12px 12px; font-size:10px; line-height:18px; }			
#supplementaryContent ul { padding-left:14px; list-style:disc; margin-left:14px; line-height:14px; }
#supplementaryContent li { font-size:10px; }
#supplementaryContent a { color:#5fa310; }
/* Individual Supplement Styles */
/* Chat Supplement */
div#chat { padding-bottom:5px; background-color:#FFFFFF; width:173px; height:104px; }
/* DynaVol */
#supDynaVol { background:#e3e4e0 url(../images/supplement/dynavol/background.jpg) bottom; letter-spacing:-0.05em; }
#supDynaVol h2 { background:url(../images/supplement/dynavol/heading.jpg) top no-repeat; height:52px; }
#supDynaVol h2 span { display:none; visibility:hidden; }	
#supDynaVol a:hover { color:#bff85a; background-color:#333; }
	#supplementLink_dynavol { display:block; width:173px; height:18px; background:url(../images/supplement/dynavol/footer.gif); }
	#supplementLink_dynavol span { display:none; visibility:hidden; }
			div#mainContent li#dvNotes a { position:relative; }
			div#mainContent li#dvNotes a span { display:none; }
			div#mainContent li#dvNotes a:hover { background-color:#fff; }
			div#mainContent li#dvNotes a:hover span { display:block !important; position:absolute; top:-100px; left:-400px; width:650px; border:1px solid #3399CC; background-color:#ddd; color:#000; padding:10px; font-size:11px; z-index:100; }
/* Compare Servers */
#compareServers { background:#7e995c url(../images/supplement/compareServers/background.gif) top repeat-x; }
#compareServers h2 { background:url(../images/supplement/compareServers/heading.gif) top no-repeat; height:9px; }
#compareServers h2 span { display:none; visibility:hidden; }/* Compare Servers */
/* MS Expression Web */
#msWeb { background:#3e3e3e; }
#msWeb h2 { background:url(../images/supplement/promotions/heading.gif) top no-repeat; height:9px; }
#msWeb h3 { background:url(../images/supplement/promotions/footer.jpg) top no-repeat; height:61px; }
#msWeb h4 { padding-left:6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#ffeb00; font-weight:bold; }
#msWeb h5 { padding:10px 0 0 6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; }
#msWeb h5 a { color:#ffeb00; text-decoration:underline; }
/* Xmas in July */
#xmas_july { background:#c30000; }
#xmas_july h2 { background:url(../images/supplement/xmasjuly/header.gif) top no-repeat; height:8px; }
#xmas_july h3 { background:url(../images/supplement/xmasjuly/footer.gif) top no-repeat; height:70px; }
#xmas_july h4 { padding-left:6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; font-weight:bold; }
#xmas_july h5 { padding:10px 0 0 6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; }
#xmas_july h5 a { color:#ffeb00; text-decoration:underline; }
/* LTPact 2008 */
#ltPact { background:#3e3e3e; }
#ltPact h2 { background:url(../images/supplement/ltPact/heading.gif) top no-repeat; height:9px; }
#ltPact h3 { background:url(../images/supplement/ltPact/footer.jpg) top no-repeat; height:79px; }
#ltPact h4 { padding-left:6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#ffeb00; font-weight:bold; }
#ltPact h5 { padding:10px 0 0 6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; }
#ltPact h5 a { color:#ffeb00; text-decoration:underline; }
/* MS Roadshow */
#msRoad { background:#3e3e3e; }
#msRoad h2 { background:url(../images/supplement/msroad/heading.gif) top no-repeat; height:9px; }
#msRoad h3 { background:url(../images/supplement/msroad/footer.gif) top no-repeat; height:61px; }
#msRoad h4 { padding-left:6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#ffeb00; font-weight:bold; }
#msRoad h5 { padding:10px 0 0 6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#fff; }
/* Sun Glassfish */	
#sun_glassfish h1 { padding:10px 0 0 6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#2c2d2d; font-weight:bold;}
#sun_glassfish h2 { background:url(../images/supplement/sunglassfish/heading.gif) top no-repeat; height:44px; }
#sun_glassfish h2 span { display:none; visibility:hidden; }
#sun_glassfish h3 { background:url(../images/supplement/sunglassfish/button.gif) top no-repeat; height:30px; }
#sun_glassfish h4 { padding-left:6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#ffeb00; font-weight:bold; }
#sun_glassfish h5 { padding:10px 0 0 6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
#sun_glassfish p { width:148px; padding:0px 12px 12px 12px; margin-top:-20px; }
#sun_glassfish a.serverUpgrades-link:hover {color:#bff85a; background-color:#333; }
#sun_glassfish a#supplementLink_sun_glassfish { display:block; width:173px; height:61px; background:url(../images/supplement/sunglassfish/footer.gif); }
#sun_glassfish a#supplementLink_sun_glassfish span { display:none; visibility:hidden; }
/* Server Upgrades */	
#serverUpgrades h2 { background:url(../images/supplement/serverUpgrades/heading.gif) top no-repeat; height:76px; }
#serverUpgrades h2 span { display:none; visibility:hidden; }
#serverUpgrades p { width:148px; padding:0px 12px 12px 12px; margin-top:-20px; }
#serverUpgrades a.serverUpgrades-link:hover {color:#bff85a; background-color:#333; }
#compareServers a#supplementLink_compareServers { display:block; width:173px; height:61px; background:url(../images/supplement/compareServers/footer.gif); }
#compareServers a#supplementLink_compareServers span { display:none; visibility:hidden; }
/* Contact Info */	
div#contactInfo { background:#242424 url(../images/supplement/contactUs/background.gif) repeat-x; }
div#contactInfo h2 { width:173px; height:41px; background:url(../images/supplement/contactUs/heading.gif) top no-repeat; margin-bottom:8px; }
div#contactInfo h2 span { display:none; visibility:hidden; }
div#contactInfo span { font-size:11px; color:#fff; line-height:24px; }
div#contactInfo a, div#contactInfo span { margin:0px 17px; text-decoration:none; }
div#contactInfo a span { color:#bff85a; margin:0px; }
div#contactInfo a.contact-link:hover {color:#000; background-color:#a7ce75; }
div#contactInfo span.textLabel { display:none; visibility:hidden }
div#contactInfo div#contactEmail_sales { height:33px; padding-bottom:14px; background:url(../images/supplement/contactUs/footer.gif) bottom no-repeat; }
/* Upcoming Events */	
div#upcomingEvents { padding:4px 4px 8px 4px; background-color:#fff; }
	div#upcomingEvents h2 { display:none; visibility:hidden; }
/**NewsRoom**/	
div#newsRoom h2 { background:url(../images/supplement/newsRoom/heading.gif) top no-repeat; height:76px; }	
div#newsRoom h2 span { display:none; visibility:hidden; }	
div#newsRoom a.news-link:hover {color:#bff85a; background-color:#333; }
/**Updates**/	
div#updates { background:#7e995c url(../images/supplement/updates/background.gif) top repeat-x; }
div#updates .buttons {cursor:pointer; 	color:#FFFFFF; 	background:url(../images/submitBG.gif) repeat-x; font-size:10px; padding:4px; }
div#updates h2 { background:url(../images/supplement/updates/heading.gif) top no-repeat; height:9px; }
div#updates h2 span { display:none; visibility:hidden; }	
div#updates a#supplementLink_updates { display:block; width:173px; height:61px; background:url(../images/supplement/updates/footer.gif); }
div#updates a#supplementLink_updates span { display:none; visibility:hidden; }
/**Support Supplement**/	
div#support { background:#7e995c url(../images/supplement/support/background.gif) top repeat-x; }
div#support .buttons { cursor:pointer; color:#FFFFFF; background:url(../images/submitBG.gif) repeat-x; font-size:10px; padding:4px; }
div#support h2 { background:url(../images/supplement/support/heading.gif) top no-repeat; height:9px; }
div#support h2 span { display:none; visibility:hidden; }	
div#support a#supplementLink_support { display:block; width:173px; height:61px; background:url(../images/supplement/support/footer.gif); }
div#support a#supplementLink_support span { display:none; visibility:hidden; }
input.areaInput { border-top:1px solid #333; border-left:1px solid #333; background-color:#f0f0f0; padding:3px; background-color:#f0f0f0; width:140px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:5px; }
div#support a#supplementLink_main { color:#333; margin:0px; text-decoration:underline; }
/**FTP vs DynaVol**/	
#ftpvsdynavol { width:300px; background:url(../images/graphics/cpBottomFD.gif) left bottom no-repeat; padding-bottom:8px; float:right; margin-left: 10px; }
#ftpvsdynavol h2 { width:300px; height:40px; background:url(../images/graphics/cpHeaderFD.gif) top left no-repeat; padding:10px 0 0 10px; }
#matrixTableFD { width:298px; margin:auto; margin-top:-30px; }
#matrixTableFD td { font-size:11px; height:23px; padding-left:10px; padding-right:10px; text-align:center; }
#matrixTableFD tr.headerRow th { background-color:#ebebeb; text-align:center; font-weight:bold; font-size:11px; color:#048085; line-height:18px; padding-left:10px; padding-right:10px; }
/* Media Center */	
#media_center .sourceCodeField { margin-bottom:10px; padding:1px; width: 673px; font-size: 10px; border:1px solid #999999; background-color:#eeeeee; }
#media_center .mcP { padding:5px 0 0 10px; width:698px; clear:both; background:url(../images/graphics/mcPHeader.gif) no-repeat; }

#sandbox .shadetabs { color:black; }
#sandbox .shadetabs a { color:white; font-size:10px; background:url(../images/shade.gif); padding:4px 0 0 6px; height:18px; display:block; width:144px; border:1px solid black; border-top:0; }
#sandbox .shadetabs a:hover { color:white; font-size:10px; background:url(../images/shade.gif); padding:4px 0 0 6px; height:18px; display:block; width:144px; border:1px solid black; border-top:0; text-decoration:underline; }
#sandbox a.selected { background:url(../images/shadeactive.gif); padding:4px 0 0 6px; height:18px; }
#sandbox a.selected:hover { background:url(../images/shadeactive.gif); padding:4px 0 0 6px; height:18px; text-decoration:none; }
#sandbox ul { list-style:none; }
#sandbox span.pricing { height:17px; margin-top:-1px; font-size:11px; padding:3px 7px; border-bottom:1px solid black; display: block; }
#sandbox #contentContainer, #sandbox div#contentBody { background-image:none; }
#sandbox #sectionContainer { width:900px; background-image:none; }
#sandbox .tabcontent { display:none; }

#free_microsoft_expression_web .clicklearn { cursor:pointer; font-weight:bold; color:#5fa310; }
#free_microsoft_expression_web .switchcontent { width:600px; margin-left:20px; padding:6px; border:1px solid #ccc; background-color:#eee; }
#free_microsoft_expression_web ul { list-style:none; }

#solaris_server .clicklearn { font-weight:bold; color:#5fa310; font-size:12px; cursor:pointer; }

#tertiaryNav { list-style:none; display:inline; }
#tertiaryNav li { list-style:none; display:inline; }
