/*-------------------------------------------------------------
----| Home Page
---------------------------------------------------------------*/

	div#body { 
    }


/*-------------------------------------------------------------
----| Div Above Search Bar
---------------------------------------------------------------*/

	div#upper { 
	}
	
		div#upper div#phone{ 
			color						: #FF5317;
			font-family					: Georgia, "Times New Roman", Times, serif;
			font-size					: 110%;
			padding						: 0 10px 10px 10px;
		}
	
		div#upper div#livechat {  
			padding						: 0 5px 0 5px;
		}

/*-------------------------------------------------------------
----| Navigatior
---------------------------------------------------------------*/

	div#nav { 
		background					: #FFF url(/images/index-navigation.png) no-repeat 0 0;
		margin						: 0px 0 0 0;
		padding						: 0px 0 0px 2px;
	}

		div#nav div li { 
			float						: left;
		}

			div#nav div li.a { 
				padding					: 0 1px 0 0;
			}
			
			div#nav div li.b { 
				padding					: 0 2px 0 0;
			}
			
			div#nav div li.c { 
				padding					: 0 1px 0 0;				
			}
			
			div#nav div li.e { 
				padding					: 0 1px 0 0;				
			}
			
			div#nav div li.h img { 
				height					: 48px;
			}

	div#navabout { 
		margin						: 0 10px 0 10px;
	}
	
	div#navsupport { 
		margin						: 0 10px 0 10px;
	}
	
	div#navcontact { 
		margin						: 0 10px 0 10px;
	}
	
/*-------------------------------------------------------------
----| Navigation - Search Box
---------------------------------------------------------------*/

	div#nav div.right { 
		margin					: 13px 15px 0 0;
		width					: 176px;
	}
	
		div#upper div#navsplit1, div#upper div#navsplit2, div#upper div#navsplit3 { 
			margin					: 5px 0 0 0;
		}
	
		div#nav div.right div#searchinput { 
			float					: left;
		}
		
		div#nav div.right input#search { 
			background				: #FF9933 url(/images/index-background-search-1.png) no-repeat 0 0;
			width					: 140px;
			padding					: 5px 0 6px 7px;
			border					: none;
		}
	
		div#nav div.right div#searchbutton { 
			background				: #FF9933 url(/images/index-background-search-2.png) no-repeat 0 0;
			width					: 29px;
			padding					: 0px 0 6px 0;
			border					: none;
			float					: right;
		}
	
/*-------------------------------------------------------------
----| BillBoard
---------------------------------------------------------------*/

	div#billboard, div#billboard-dc, div#billboard-co {
		width					: 980px;
		height					: 250px;
		overflow				: hidden;
		position				: relative;
		margin					: 2px 0 0 0;			
	}
	
	div.billboard h3 { 
		text-indent				: -9999px;
	}
	
	body#landing div.billboard h3, body#whitepaper div.billboard h3 {
		text-indent				: 0px; 
		color					: #FF5217;
		margin					: 28px 0 0 15px; 
		font-weight				: normal;
		font-size				: 20pt;		
	}
	
	div#billboardsub { 
		width					: 980px;
		height					: 180px;
		overflow				: hidden;
		position				: relative;
		background-color		: #FFFFFF;
		margin					: 2px 0 0 0;			
	}	
	
	div.billboard {
		width					: 980px;
		height					: 250px;
		margin					: 2px 0 0 0;			
	}
	
	div#storyboard {
		position				: absolute;
		top						: 0;
		left					: 0;
		width					: 6860px;
		float					: left;
	}
	
	div.billboard, div.billboard-dc, div.billboard-co {
		width	 				: 980px;
		height					: 250px;
		float					: left;
		padding					: 0px;
		margin					: 0px;
		background-color		: #FFF;
	}

	div.billboard a img, div.billboard-dc a img{
		border					: none;
	}

	div.bbleft {
		float					: left;
		width					: 40px;
	}

	div.bbcontent {
		float					: left;
		width					: 900px;
	}	

	div.bbright {
		float					: left;
		width					: 40px;
	}	
	
	div.billboard h1.whitepaper { 
		color					: #FF5217;
		margin					: 28px 0 0 15px; 
		font-weight				: normal;
	}


	div.billboard h2.colocation { 
		color					: #666;
		margin					: 4px 0 0 15px; 
		font-weight				: normal;
		font-family				: Georgia, "Times New Roman", Times, serif;
		font-size				: 28pt;		
	}

/*-------------------------------------------------------------
----| Breadcrumb
---------------------------------------------------------------*/

	div#breadcrumb { 
		font-family				: Arial, Helvetica, sans-serif;
		border					: 1px solid #CCC;
		font-size				: 9pt;
		padding					: 5px 0 5px 10px;
		margin					: 3px 0 3px 0;
		color					: #999;		
	}
	
	div#breadcrumb a { 	
		font-weight				: bold;
		color					: #666;
	}
	
	

/*-------------------------------------------------------------
----| Datacenter/Colocation Rows
---------------------------------------------------------------*/

	div#dc-images div.left, div#dc-images div.right { 
		width					: 225px;
		height					: 140px; 
		margin					: 10px 0 5px 0;
	}

	div#dc-panels div.left, div#dc-panels div.right { 
		width					: 205px;
		margin					: 5px 0 5px 0;
		padding					: 10px 0 0 0;
	}

	div#dc-panels div.row { 
		border-bottom			: 1px dashed #999;	
		padding					: 0 0 10px 0;					
	}
	
	div#dc-panels div.left div, div#dc-panels div.right div {
		text-align				: center;
	}
	
	div#dc-panels div.left b, div#dc-panels div.right b {
		color					: #FF5217;
		font-size				: 12pt;
	}

/*-------------------------------------------------------------
----| Two Column
---------------------------------------------------------------*/
	
	div#twocolumn { 
		margin					: 4px 0 0 0;
	}
	
		div#twocolumn div#twoleft { 
			width					: 488px;
			float					: left;
			background				: #FFF url(/images/index-two-left.png) no-repeat 0 0;
		}
		
			div#twocolumn div#twoleft h1 { 
				font-family				: Arial, Helvetica, sans-serif;
				margin					: 12px 0 0 16px;
				color					: #666666; 
				font-weight				: normal;
				font-size				: 22px;
				line-height				: 1.4em;
			}
		
			div#twocolumn div#twoleft h3 { 
				font-family				: Arial, Helvetica, sans-serif;
				margin					: 6px 0 12px 16px;
				color					: #FF5217; 
				font-weight				: normal;
				font-size				: 16px;
				line-height				: 1.3em;
			}
			
			div#twocolumn div#twoleft h3 a {
				color					: #FF5217; 			
			}
		
		div#twocolumn div#tworight { 
			width					: 488px;
			float					: right;
			height					: 140px;
		}	

			div#twocolumn div#tworight div.left { 
				width					: 400px;
			}	

			div#twocolumn div#tworight div.right { 
				width					: 62px;
				margin					: 8px 0 0 0;
			}	

			div#twocolumn div#tworight div.right img { 

			}	

	/*-------------------------------------------------------------
	----| Two Column Panels
	---------------------------------------------------------------*/

		div#twocolumn div.link { 
			float					: left;
			padding					: 2px 4px 0 0;
			margin					: 10px 0 0 30px;

		}
		
			div#twocolumn div.link a {
				font-size				: 10pt;				
				color					: #FC7B4E;				
			}

		div#twocolumn div.linkicon { 
			float					: left;
			margin					: 14px 0 0 0;
		}

		div#twocolumn div#tworight.panel1 { 
			background				: #FFF url(/images/index-two-2-panel1.png) no-repeat 0 0;
		}
	
		div#twocolumn div#tworight.panel2 { 
			background				: #FFF url(/images/index-two-2-panel2.png) no-repeat 0 0;
		}
	
		div#twocolumn div#tworight.panel3 { 
			background				: #FFF url(/images/index-two-2-panel3.png) no-repeat 0 0;
		}
	
		div#twocolumn div#tworight.panel4 { 
			background				: #FFF url(/images/index-two-2-panel4.png) no-repeat 0 0;
		}
	
		div#twocolumn div#tworight.panel5 { 
			background				: #FFF url(/images/index-two-2-panel5.png) no-repeat 0 0;
		}
	
		div#trpanel2,div#trpanel3,div#trpanel4,div#trpanel5  { 
			display:none;
		}
	
		div#trpanel1 h2,div#trpanel2 h2,div#trpanel3 h2,div#trpanel4 h2,div#trpanel5 h2 { 
			font-size				: 16pt;
			color					: #FF5217;
			font-family				: Arial, Helvetica, sans-serif;
			font-weight				: normal;
			margin					: 13px 0 0 30px;
		}

		div#trpanel1 h3,div#trpanel2 h3,div#trpanel3 h3,div#trpanel4 h3,div#trpanel5 h3 { 
			font-size				: 9pt;
			color					: #666;
			font-weight				: normal;
			margin					: 16px 0 0 30px;
		}
	
		div#trpanel1 p,div#trpanel2 p,div#trpanel3 p,div#trpanel4 p,div#trpanel5 p { 
			font-size				: 9pt;
			color					: #666;
			font-weight				: normal;
			margin					: 10px 0 0 30px;
			line-height				: 1.3em;
		}
	
	
		
/*-------------------------------------------------------------
----| Four Column
---------------------------------------------------------------*/
	
	div#fourcolumn { 
		margin					: 4px 0 0 0;
	}

		div#fourcolumn div#fourone,div#fourcolumn div#fourtwo,div#fourcolumn div#fourthree, div#fourtwo1, div#fourtwo2, div#fourtwo3, div#fourtwo4, div#fourtwo5, div#fourtwo6 { 
			width					: 242px;
			margin					: 0 4px 0 0;
			float					: left;
		}
				
		div#fourcolumn div#fourfour { 
			width					: 242px;
			margin					: 0 0 0 0;
			float					: left;
		}

	div#fourcolumn div.fourbox { 
		background				: #FFF url(/images/index-four.png) no-repeat 0 0;		
		height					: 140px;
	}
	
		div#fourcolumn div.fourbox h3 { 
			font-family				: Arial, Helvetica, sans-serif;
			margin					: 11px 0 0 20px;
			color					: #000; 
			font-weight				: normal;
			font-size				: 9pt;
		}
	
		div#fourcolumn div.fourbox h2 { 
			font-family				: Arial, Helvetica, sans-serif;
			margin					: 20px 0 0 20px;
			color					: #333; 
			font-weight				: normal;
			font-size				: 13pt;
		}
	
		div#fourcolumn div.fourbox p { 
			font-family				: Arial, Helvetica, sans-serif;
			margin					: 6px 0 10px 20px;
			color					: #333333; 
			font-weight				: normal;
			font-size				: 11px;
			line-height				: 1.3em;	
			width					: 140px;
		}

		div#fourcolumn div.fourbox p.testimonial { 
			width					: 200px;
			margin					: 0px 0 0px 20px;			
			height					: 40px;
		}
		
		div#fourcolumn div.fourbox p#test46.testimonial { 
			width					: 230px;
		}		
		
		div#fourcolumn div.fourbox div.link { 
			float					: left;
			margin					: 0 0 0 20px;
		}

		div#fourcolumn div.fourbox div.link a { 
			font-family				: Arial, Helvetica, sans-serif;
			color					: #FC7B4E; 
			font-weight				: normal;
			font-size				: 11px;
			text-transform			: uppercase;		
		}

		div#fourcolumn div.fourbox div.linkicon { 
			float					: left;
			margin					: 3px 0 0 7px;	
		}

			div#fourcolumn div.fourbox#fourone div.link { 
				margin-bottom			: 21px;
			}

			div#fourcolumn div#fourone div.left { 
				width					: 175px;
				margin					: 0 0 0px 0;
			}
	
			div#fourcolumn div#fourone div.right { 
				margin					: 0 25px 0 0;
			}
			
			
	/*-------------------------------------------------------------
	----| Four Two
	---------------------------------------------------------------*/
	
		div#fourtwo2, div#fourtwo3, div#fourtwo4, div#fourtwo5, div#fourtwo6 { 
			display					: none;
		}
	
		div#fourtwo1 img#fourtwo-icon, div#fourtwo2 img#fourtwo-icon, div#fourtwo3 img#fourtwo-icon, div#fourtwo4 img#fourtwo-icon, div#fourtwo5 img#fourtwo-icon { 
			margin					: 15px 0 5px 15px;	
		}
	
		div#fourtwo1 p, div#fourtwo2 p, div#fourtwo3 p, div#fourtwo4 p, div#fourtwo5 p, div#fourtwo6 p { 
			float					: left;
			margin					: 6px 0 6px 20px;
			width					: 180px;			
			height					: 20px;
		}
	
		div#fourtwo1 div.link,div#fourtwo2 div.link,div#fourtwo3 div.link,div#fourtwo4 div.link,div#fourtwo5 div.link, div#fourtwo6 div.link { 
			padding-bottom			: 15px;
		}
		
		div#fourtwo6 img#fourtwo-icon { 
			margin					: 15px 0 5px 15px;	
		}	
						
	/*-------------------------------------------------------------
	----| Four Three
	---------------------------------------------------------------*/
	
		div#fourcolumn div.fourbox#fourthree img#fourthree-icon{ 
			margin					: 15px 0 5px 0px;	
		}
		
		div#fourcolumn div.fourbox#fourthree h2 { 
			font-size				: 13pt;
			font-weight				: normal;
			margin					: 20px 0 5px 20px;
		}
		div#fourcolumn div.fourbox#fourthree p { 
			float					: left;
			margin					: 0px 0 0px 20px;
			width					: 200px;				
		}
	
		div#fourcolumn div.fourbox#fourthree div.link { 
			margin-bottom			: 8px;
		}
			
		div#fourcolumn div.fourbox#fourthree div.right { 
			margin					: 0 45px 0 0;
		}
		
		div#fourcolumn div.fourbox#fourthree p#wptext { 
			width					: 220px;				
		}		

	/*-------------------------------------------------------------
	----| Four Four
	---------------------------------------------------------------*/
	
		div#fourcolumn div.fourbox#fourfour img#fourfour-icon{ 
			margin					: 0 15px 0 0 ;	
		}
		
		div#fourcolumn div.fourbox#fourthree p { 
			float					: left;
			margin					: 0px 0 0px 20px;
			width					: 200px;				
		}
	
		div#fourcolumn div.fourbox#fourfour div.link { 
			margin-bottom			: 18px;
		}
			
/*-------------------------------------------------------------
----| Ticker
---------------------------------------------------------------*/
			
	div#ticker { 
		margin						: 4px 0 0 0;
	}
	
		div#ticker div#news { 
			background					: #FFF url(/images/index-ticker-background.png) no-repeat 0 0;
			width						: 534px;
			float						: left;
			padding						: 6px 0 8px 200px;
			margin						: 0 4px 0 0;
		}
	
			div#ticker div#news div#newsbox{ 
				width						: 440px;
				height						: 36px;
				float						: left;
				overflow					: hidden;
			}

				div#ticker div#news div#newsbox div.link { 
					margin						: 0 0 5px 0;
				}
				
				
				div#ticker div#news div#newsbox a { 
					font-size					: 90%;	
					color						: #333333;
					line-height					: 1.3em;
				}
			
				div#ticker div#news div#newsbox span { 
					font-size					: 70%;	
					font-weight					: bold;
					color						: #838383;
					line-height					: 1.1em;					
				}
				
				div#ticker div#news div#newsbox p { 
					font-size					: 70%;	
					color						: #838383;
					line-height					: 1.3em;					
				}
			
			div#ticker div#news div#scroll{ 
				width						: 50px;
				float						: right;
				margin						: 0 16px 0 0;
			}
		
				div#ticker div#news div#scroll div.top{ 
					border-bottom				: 1px dashed #CCC;
					text-align					: center;
					padding						: 0px 0 3px 0;
				}
		
				div#ticker div#news div#scroll div.bottom{ 
					text-align					: center;
					padding						: 3px 0 0px 0;
				}
		
		div#ticker div#signup { 
			background					: #FFF url(/images/index-ticker-background.png) no-repeat 0 0;
			float						: left;
		}
	
/*-------------------------------------------------------------
----| Footer - Top
---------------------------------------------------------------*/
	
	div#footertop { 
		background-color			: #333;
		color						: #FFF;
		padding						: 7px;
		line-height					: 1.2em;
		font-size					: 70%;
	}
	
		div#footertop div.box { 
			float						: left;
			width						: 137px;
			border-left					: 1px dotted #FFF;
			height						: 80px;
			padding						: 5px 10px 20px 10px ;
		}
		
			div#footertop div#ftfirst.box { 
				width						: 170px;
				border-left					: none;
			}
			
			div#footertop div#ftlast.box { 
				float						: left;
				width						: 120px;
				border-left					: 1px dotted #FFF;
				height						: 80px;
			}
			
			div#footertop div.box ul li{ 
				padding						: 1px 0 1px 0;
			}
			
			div#footertop div.box ul li a {

			}
					
			div#footertop div.box ul li a.footerhead {
				font-weight					: bold;
				color						: #FFF;
			}
	
/*-------------------------------------------------------------
----| Footer - Bottom
---------------------------------------------------------------*/
	
	div#footerbanner { 
		margin						: 4px 0 2px 0;		
	}	

/*-------------------------------------------------------------
----| Footer - Bottom
---------------------------------------------------------------*/
	
	div#footerbottom { 
		background-color			: #333;
		color						: #999;
		font-size					: 70%;
		padding						: 7px;
		margin						: 2px 0 0 0;		
	}
	
		div#footerbottom div.left{ 
			padding						: 12px 0 12px 12px;
		}
		
		div#footerbottom div.left a { 
			font-weight					: bold;
		}
		
		div#footerbottom li{ 
			padding						: 1px 12px 1px 12px;
			float						: left;
		}
		
		div#footerbottom li a {
			color						: #FFF;			
			font-weight					: bold;			
		}
	
		div#footerbottom li.text{ 
			padding						: 12px 5px 12px 5px;
			text-align					: center;
		}

		div#footerbottom li.image{ 
			padding						: 4px 2px 0 2px;
			text-align					: center;
		}

		div#footerbottom li.splitter { 
			padding						: 0 3px 0 3px;
			text-align					: center;
		}

	
/*-------------------------------------------------------------
----| Sub Three - Lines
---------------------------------------------------------------*/
	
	div#subthree { 
		border						: 1px solid #CCC;
		font-family					: Arial, Helvetica, sans-serif;		
	}

	div#subthree-one { 
		float						: left;
		width						: 238px;		
		padding						: 10px 0 0 0;		
	}

	div#subthree-two { 
		border-right				: 1px solid #CCC;
		border-left					: 1px solid #CCC;		
		float						: left;
		width						: 458px;
		padding						: 10px 20px 0 20px;
	}

	div#subthree-three { 
		float						: left;
		width						: 205px;
		padding						: 10px 20px 0 15px;
		background					: #FFF url(/images/sub-three-three-background.png) repeat-x 0 0;		
	}
	
	div#subthree-three input#contact-submit { 
		width						: 112px;
	}

/*-------------------------------------------------------------
----| Sub Navigation Highlights
---------------------------------------------------------------*/

	body#press li#lipress 				{ font-weight : bold; }
	body#press-release li#lipress 		{ font-weight : bold; } 
	body#careers li#licareers	 		{ font-weight : bold; } 	
	body#locations li#lilocations 		{ font-weight : bold; } 		
	body#faq li#lifaq			 		{ font-weight : bold; } 		
	body#media li#limedia		 		{ font-weight : bold; }
	body#csciber li#limedia		 		{ font-weight : bold; }	
	body#csmeritage li#limedia		 	{ font-weight : bold; }
	body#csbmc li#limedia		 		{ font-weight : bold; }
	body#cslexis li#limedia		 		{ font-weight : bold; }
	body#csfender li#limedia		 	{ font-weight : bold; }	
	body#whitepaper li#limedia		 	{ font-weight : bold; }
	
	body#dcpower li#lidcpower		 	{ font-weight : bold; }
	body#dccool li#lidccool		 		{ font-weight : bold; }
	body#dcac li#lidcac		 			{ font-weight : bold; }	
	body#dcee li#lidcee		 			{ font-weight : bold; }
	body#cocabinet li#licocabinet		{ font-weight : bold; }
	body#cohigh li#licohigh		 		{ font-weight : bold; }
	body#cocages li#licocages		 	{ font-weight : bold; }	
	body#cosuites li#licosuites		 	{ font-weight : bold; }		
	
	body#tos li#litos			 		{ font-weight : bold; }	
	body#privacy li#liprivacy	 		{ font-weight : bold; }		
	body#acceptable li#liacceptable		{ font-weight : bold; }
	body#rules li#lirules				{ font-weight : bold; }	
	body#sla li#lisla					{ font-weight : bold; }		

	body#press div.billboard 			{ background  : #FFF url(/images/billboard-press.jpg) no-repeat 0 0; }	
	body#careers div.billboard 			{ background  : #FFF url(/images/billboard-careers.jpg) no-repeat 0 0; }		
	body#faq div.billboard 				{ background  : #FFF url(/images/billboard-faq.jpg) no-repeat 0 0; height : 180px; }
	body#media div.billboard 			{ background  : #FFF url(/images/billboard-media.jpg) no-repeat 0 0; height : 180px; }	
	body#video div.billboard 			{ background  : #FFF url(/images/billboard-media.jpg) no-repeat 0 0; height : 180px; }		
	body#contact div.billboard 			{ background  : #FFF url(/images/billboard-contact.jpg) no-repeat 0 0;}		
	body#support div.billboard 			{ background  : #FFF url(/images/billboard-support.jpg) no-repeat 0 0;}			
	body#tos div.billboard 				{ background  : #FFF url(/images/billboard-legal.jpg) no-repeat 0 0; height : 100px; }	
	body#privacy div.billboard 			{ background  : #FFF url(/images/billboard-legal.jpg) no-repeat 0 0; height : 100px; }		
	body#acceptable div.billboard 		{ background  : #FFF url(/images/billboard-legal.jpg) no-repeat 0 0; height : 100px; }	
    body#dmca div.billboard 		{ background  : #FFF url(/images/billboard-legal.jpg) no-repeat 0 0; height : 100px; }	
	body#rules div.billboard 			{ background  : #FFF url(/images/billboard-legal.jpg) no-repeat 0 0; height : 100px; }			
	body#wpdematerial div.billboard 	{ background  : #FFF url(/images/billboard-dematerial.jpg) no-repeat 0 0; }				

	body#csciber div.billboard			{ background  : #FFF url(/images/index-billboard-9-ciber.jpg) no-repeat 0 0; }
	body#csmeritage div.billboard		{ background  : #FFF url(/images/index-billboard-7-meritage.jpg) no-repeat 0 0; }
	body#csbmc div.billboard			{ background  : #FFF url(/images/index-billboard-6-bmc.jpg) no-repeat 0 0; }
	body#cslexis div.billboard			{ background  : #FFF url(/images/index-billboard-8-lexis.jpg) no-repeat 0 0; }	
	body#csfender div.billboard			{ background  : #FFF url(/images/index-billboard-10-fender.jpg) no-repeat 0 0; }		
	body#csaaa div.billboard		    { background  : #FFF url(/images/index-billboard-aaa.jpg) no-repeat 0 0; }

	body#whitepaper div.billboard		{ background  : #FFF url(/images/billboard-whitepaper.jpg) no-repeat 0 0; }		
	body#about div.billboard			{ background  : #FFF url(/images/billboard-about.jpg) no-repeat 0 0; }			
	body#ondemand div.billboard			{ background  : #FFF url(/images/billboard-ondemand.jpg) no-repeat 0 0; }				
	body#network div.billboard			{ background  : #FFF url(/images/billboard-network.jpg) no-repeat 0 0; }
	body#sitemap div.billboard			{ background  : #FFF url(/images/billboard-sitemap.jpg) no-repeat 0 0; height: 100px;}	
	body#remote div.billboard			{ background  : #FFF url(/images/billboard-remote.jpg) no-repeat 0 0;}		
	
	body#cocabinet div.billboard 		{ background  : #FFF url(/images/billboard-colocation-cabinet.jpg) no-repeat 0 0; height : 180px;}		
	body#cohigh div.billboard 			{ background  : #FFF url(/images/billboard-colocation-high.jpg) no-repeat 0 0; height : 180px;}			
	body#cocages div.billboard 			{ background  : #FFF url(/images/billboard-colocation-cages.jpg) no-repeat 0 0; height : 180px;}				
	body#cosuites div.billboard 		{ background  : #FFF url(/images/billboard-colocation-suites.jpg) no-repeat 0 0; height : 180px;}						

	body#landing-az div.billboard 		{ background  : #FFF url(/images/billboard-landing-arizona.jpg) no-repeat 0 0;}
	body#landing-ca div.billboard 		{ background  : #FFF url(/images/billboard-landing-california.jpg) no-repeat 0 0;}
	body#landing-tx div.billboard 		{ background  : #FFF url(/images/billboard-landing-texas.jpg) no-repeat 0 0; }
	body#landing-nv div.billboard 		{ background  : #FFF url(/images/billboard-landing-nevada.jpg) no-repeat 0 0;}	
	body#locations div.billboard 		{ background  : #FFF url(/images/billboard-locations.jpg) no-repeat 0 0;}	

	body#landingd-az div.billboard 		{ background  : #FFF url(/images/billboard-landingd-arizona.jpg) no-repeat 0 0;}
	body#landingd-ca div.billboard 		{ background  : #FFF url(/images/billboard-landingd-california.jpg) no-repeat 0 0;}
	body#landingd-tx div.billboard 		{ background  : #FFF url(/images/billboard-landingd-texas.jpg) no-repeat 0 0; }
	body#landingd-nv div.billboard 		{ background  : #FFF url(/images/billboard-landingd-nevada.jpg) no-repeat 0 0;}	
	body#locationsd div.billboard 		{ background  : #FFF url(/images/billboard-locationsd.jpg) no-repeat 0 0;}	

	body#dcdthankyou div.billboard 		{ background  : #FFF url(/images/billboard-dcdthankyou.jpg) no-repeat 0 0;}	



	body#dcpower div.billboard 			{ background  : #FFF url(/images/datacenter-billboard-power.jpg) no-repeat 0 0; height : 180px;}		
	body#dcee div.billboard 			{ background  : #FFF url(/images/datacenter-billboard-ee.jpg) no-repeat 0 0; height : 180px;}			
	body#dccool div.billboard 			{ background  : #FFF url(/images/datacenter-billboard-cooling.jpg) no-repeat 0 0; height : 180px;}				
	body#dcac div.billboard 			{ background  : #FFF url(/images/datacenter-billboard-ac.jpg) no-repeat 0 0; height : 180px;}						

	body#error div.billboard 			{ background  : #FFF url(/images/billboard-404.jpg) no-repeat 0 0; height : 180px;}						

	body#specials div.billboard 				{ background  : #FFF url(/images/billboard-specials.jpg) no-repeat 0 0; }
	body#specials-colocation div.billboard 		{ background  : #FFF url(/images/billboard-specials-colocation.jpg) no-repeat 0 0; }
	body#specials-ondemand div.billboard 		{ background  : #FFF url(/images/billboard-specials-ondemand.jpg) no-repeat 0 0; }
	body#specials-datacenters div.billboard 	{ background  : #FFF url(/images/billboard-specials-datacenters.jpg) no-repeat 0 0; }	
	body#ioanywhere div.billboard				{ background  : #FFF url(/images/IOA-banner.jpg) no-repeat 0 0; }

	body#sla div.billboard 				{ background  : #FFF url(/images/billboard-sla.jpg) no-repeat 1px 0; } 
	
	body#wp-tco div.billboard 			{ background  : #FFF url(/images/billboard-whitepaper-tco.jpg) no-repeat 0 0; } 

	body#blog div.billboard 			{ background  : #FFF url(/images/billboard-blog.jpg) no-repeat 0 0; } 	
	
	body#newsletter div.billboard		{ background  : #FFF url(/images/billboard-newsletter.jpg) no-repeat 0 0; } 	

	body#wpoutsource div.billboard		{ background  : #FFF url(/images/billboard-whitepaper-outsourcing.jpg) no-repeat 0 0; }
	body#wptco div.billboard			{ background  : #FFF url(/images/billboard-whitepaper-totalcost.jpg) no-repeat 0 0; } 	
	body#wpconference div.billboard		{ background  : #FFF url(/images/billboard-whitepaper-conference.jpg) no-repeat 0 0; } 	
	body#wpselection div.billboard		{ background  : #FFF url(/images/billboard-whitepaper-location.jpg) no-repeat 0 0; } 	
	body#wpefficiency div.billboard		{ background  : #FFF url(/images/billboard-whitepaper-dcefficiency.jpg) no-repeat 0 0; } 	
	body#wprefurbish div.billboard		{ background  : #FFF url(/images/billboard-whitepaper-refurbish.jpg) no-repeat 0 0; } 	

	body#checklist div.billboard		{ background  : #FFF url(/images/billboard-checklist.jpg) no-repeat 0 0; height : 180px;}
	body#search div.billboard			{ background  : #FFF url(/images/billboard-search.jpg) no-repeat 0 0; height : 100px;}	
	body#optinconfirm div.billboard		{ background  : #FFF url(/images/billboard-thankyou.jpg) no-repeat 0 0; height : 100px;}		


/*-------------------------------------------------------------
----| Contact Form <!--body#ioanywhere div.billboard				{ background  : #FFF url(/images/index-billboard-12-ioany.jpg) no-repeat 0 0; }-->
---------------------------------------------------------------*/

	div#contactio label, div#support label { 
		font-size					: 9pt;
		font-weight					: bold;
	}
	
	div#contactio input,select { 
		width						: 195px;
		margin						: 4px 0 10px 0;
	}	
	
	body#support div#support div.left{ 
		width						: 195px;
		padding						: 0 0 0px 0;
	}	
	
/*-------------------------------------------------------------
----| Subpage
---------------------------------------------------------------*/

	div.subpage { 
		font-family					: Arial, Helvetica, sans-serif;
		padding						: 0 0 30px 0;
	}

		div.subpage h1 { 
			font-family					: Georgia, "Times New Roman", Times, serif;
			font-size					: 18pt;
			color						: #666;
			border-bottom				: 1px dashed #CCC;
			padding						: 0 0 10px 0;
			margin						: 0 0 10px 0;
		}
	
		div.subpage p { 
			font-size					: 10pt; 
			font-family					: Arial, Helvetica, sans-serif;
			margin						: 6px 0 10px 0;
			line-height					: 1.4em;
		}
	
		div.subpage p.span { 
			font-size					: 9pt; 
			font-family					: Arial, Helvetica, sans-serif;
			line-height					: 1.4em;
			font-weight					: bold;
			margin						: 0 0 10px 0;
		}
	
		div.subpage h2, div.row h2 { 
			font-size				: 12pt;
			color					: #FF5217;
			margin					: 10px 0 10px 0;
		}

		div.row a { 
			color					: #FF5217;		
		}
		
		div.subpage ul { 
			margin					: 0 0 0 20px;
		}		
		
			div.subpage ul li { 
				list-style				: circle;
				margin					: 3px 0 3px 0;
			}		
		
/*-------------------------------------------------------------
----| Subpage One Nav
---------------------------------------------------------------*/

	div#subthree-one ul, div#subtwo-one ul {
		list-style					: none;	
	}
	
		div#subthree-one ul li, div#subtwo-one ul li {
			font-size					: 80%;
			padding						: 7px 0 7px 20px;
			background					: #FFF url(/images/subnav-icon-arrow.png) no-repeat 10px 10px;
			border-bottom				: 1px solid #EBEBEB;
		}
	
			div#subthree-one ul li a, div#subtwo-one ul li a {
				color						: #333;
			}
	
/*-------------------------------------------------------------
----| SubThree
---------------------------------------------------------------*/

	div#subthree-two li { 
		line-height					: 1.4em;
		font-size					: 10pt;
	}		
	
	div#subthree-two li p { 
		font-size					: 10pt;
	}		
	
	div#subthree-two p { 
		margin						: 0 0 10px 0;
	}

	div#subthree-two ol { 
		margin						: 0 0 10px 0;
	}

	div#subthree-two strong { 
		font-size					: 10pt;
	}

	div#subthree-two h2 { 
		margin						: 10px 0 10px 0;
	}
	
	
/*-------------------------------------------------------------
----| Sub Two - Lines
---------------------------------------------------------------*/
	
	div#subtwo { 
		border						: 1px solid #CCC;
		font-family					: Arial, Helvetica, sans-serif;		
	}

	div#subtwo-one { 
		float						: left;
		width						: 238px;		
		padding						: 10px 0 0 0;		
	}

	div#subtwo-two { 
		border-left					: 1px solid #CCC;		
		float						: left;
		width						: 698px;
		padding						: 10px 20px 0 20px;
	}

	
/*-------------------------------------------------------------
----| Individual Pages -  Network Services
---------------------------------------------------------------*/
	
	div#network-services img {
		margin						: 0 0 18px 0;
	}

	
/*-------------------------------------------------------------
----| Individual Pages -   Datacenter Contact
---------------------------------------------------------------*/

	div#contactio h3 {
		font-size				: 10pt;
		color					: #FF5217;
		margin					: 0 0 10px 0;
	}
	
/*-------------------------------------------------------------
----| Individual Pages -   Datacenter Contact
---------------------------------------------------------------*/
	
	img#dcac { 
		margin					: 30px 0 20px 0;
	}

/*-------------------------------------------------------------
----| Individual Pages -  Press
---------------------------------------------------------------*/

	div#press div.left { 
		float						: left;
		width						: 315px;
		margin						: 0 10px 0 0;
		border-right				: 1px solid #EBEBEB;
		padding						: 0 25px 0 0;
	}

	div#press div.right { 
		float						: left;
		width						: 315px;
		margin						: 0 0 0 15px;		
	}	
	
	div#press h2 { 
		padding						: 0 0 5px 0; 
		border-bottom				: 1px dashed #CCC;
	}

	div#press h3 { 
		margin						: 8px 0 4px 3px;
		font-size					: 12pt;
	} 

	div#press div.link { 
		padding						: 5px;
		margin						: 3px 0 3px 0;
		background-color			: #f2f2f2;
	}
	
	div#press div.link span { 
		color						: #3f3f3f;
		font-size					: 8pt;
	}	
	
	div#press div.link a {
		color						: #fe5c25;
		font-size					: 10pt;		
	}

/*-------------------------------------------------------------
----| Individual Pages -  Press Releases
---------------------------------------------------------------*/

	div#press-release h1 { 
		font-size					: 16pt;		
		margin						: 0 0 5px 0;
	}

	div#press-release h2 { 
		font-size					: 11pt;		
		color						: #ff5217;		
		margin						: 5px 0 4px 0;
	}

	div#prcontact { 
		font-size					: 10pt;
		line-height					: 1.3em;
		padding-bottom				: 400px;
	}
		
	div#prcontact h4 { 
		color						: #ff5217;
		font-size					: 11pt;	
		margin						: 0 0 8px 0;
	}
		
/*-------------------------------------------------------------
----| Individual Pages -  Careers
---------------------------------------------------------------*/
		
	div#careers.subpage {
		padding						: 0 0 400px 0;	
	}
	
	div#resumeform label { 
		float						: left;
		width						: 140px;
		margin						: 3px 0 3px 0;
	}

	div#resumeform form { 
		margin						: 10px 0 0 0;
	
	}
	
	div#contactio input.box { 
		float						: left;
		width						: 180px;
		margin						: 3px 0 3px 0;
	}

	div#contactio textarea.box { 
		width						: 180px;
		height						: 90px;
		margin						: 3px 0 3px 0;
	}
	
	div#contactio input.submit { 
		float						: left;
		width						: 180px;
		margin						: 3px 0 100px 0;
	}
	
/*-------------------------------------------------------------
----| Individual Pages -  FAQ
---------------------------------------------------------------*/

	body#faq div.subpage div#questions a {
		line-height					: 1.4em;
		color						: #ff5217;	
		font-size					: 12pt;
		font-weight					: bold;
	}
	
	body#faq div.subpage div.question { 	
		margin						: 10px 0 0 0;
		border-top					: 1px dashed #CCC;
		padding						: 15px 0 15px 0;		
	}
	
	body#faq div.subpage div.question ol { 	

	}
	
	body#faq div.subpage div.question li { 	
		font-size					: 10pt;
		line-height					: 1.4em;
		margin						: 0 0 0 6px;		
	}	
	
/*-------------------------------------------------------------
----| Individual Pages -  Media
---------------------------------------------------------------*/	

	body#media div.subpage div.section {
		border-bottom				: 1px dashed #CCC;
		padding						: 0px 0 20px 0;
		margin						: 0 0 20px 0;
		font-size					: 10pt;
	}
	
	body#media div.subpage h2#h2flickr {
		background					: #FFF url(/images/media-flickr.jpg) no-repeat 130px 3px;
		padding						: 6px 0 6px 0;
	}
	
	body#media div.subpage div#videos div.study {
		width						: 170px;
		float						: left;
	}

	body#media div.subpage h4 {
		padding						: 3px 7px  6px 10px;
		color						: black;
		font-size					: 10pt;
		float						: left;		
	}	
	
	body#media div.subpage table tr td  {
		padding						: 3px 0 3px 0;
		width						: 170px;
	}

	body#media div.subpage table tr td p {
		padding						: 0 7px 0 7px;	
	}
	
	body#media div.subpage h5 {
		padding						: 3px 7px  6px 7px;
		color						: #ff5217;	
		font-size					: 9pt;
		float						: left;		
	}	
	

/*-------------------------------------------------------------
----| Contact Page
---------------------------------------------------------------*/

	div.subpage#contact-us div.row, body#support div.subpage div.row {
		border-bottom				: 1px dashed #CCC;
		padding						: 0px 0 20px 0;
		margin						: 0 0 20px 0;
		font-size					: 10pt;
	}	
	
	div.subpage#contact-us div.left, div.subpage#contact-us div.right {
		width						: 220px;
	}	
		
	div.subpage#contact-us label {
		font-size					: 9pt;
		font-weight					: bold;
		color						: black;
		line-height					: 18pt;
	}	

	div.subpage#contact-us h4, body#support div.subpage h4, body#contact div.subpage h4 a, body#contactdiv.subpage  h4 a:hover {
		font-family					: Georgia, "Times New Roman", Times, serif;
		color						: #ff5217;		
		font-size					: 16pt;
	}

/*-------------------------------------------------------------
----| Legal
---------------------------------------------------------------*/

	div#legal p { 
		margin						: 0 0 10px 0;
	}

		div#legal p.indent { 
			margin						: 0 0 10px 22px;
		}
	
	div#legal strong { 
		font-size					: 10pt;
	}

	div#legal ol { 
		margin						: 0 0 0 20px;
	}
	
	div#legal li { 
		font-size					: 10pt;
		margin						: 7px 0 7px 0;
		list-style					: none;
		list-style-type				: none;
		line-height					: 1.4em;
	}
	
	
/*-------------------------------------------------------------
----| Landing 
---------------------------------------------------------------*/
	
	body#landing-az table, body#landing-tx table, body#landing-nv table, body#landing-ca table, body#landingd-ca table { 
		background-color			: #e5e5e5;
		margin						: 0 0 20px 0; 
		padding						: 0px;
	}
	
	body#landing-az table tr td, body#landing-tx table tr td, body#landing-nv table tr td, body#landing-ca table tr td, body#landingd-ca table tr td {
		border-top					: 1px dashed #CCC;
		text-align					: center;
		vertical-align				: middle;
		padding						: 3px 5px 3px 5px;		
	}	
	
	body#landing-az table tr th, body#landing-tx table tr th, body#landing-nv table tr th, body#landing-ca table tr th, body#landingd-ca table tr th { 
		text-align					: center;
		padding						: 8px 5px 0px 5px;
		color						: #FF5217;		
	}		
	

	body#landing-az table tr td.a, body#landing-az table tr th.a, body#landing-tx table tr td.a, body#landing-tx table tr th.a
	body#landing-nv table tr td.a, body#landing-nv table tr th.a, body#landing-ca table tr td.a, body#landing-ca table tr th.a, body#landingd-ca table tr th.a { 
		text-align					: left;
		vertical-align				: middle;		
		font-weight					: bold;
		width						: 340px;
	}
	
	body#landing-az table tr td.a, body#landing-tx table tr td.a, body#landing-nv table tr td.a, body#landing-ca table tr td.a {
		padding						: 8px 5px 0px 5px;					
	}
	
	body#landing-az div.subpage ul, body#landing-tx div.subpage ul, body#landing-nv div.subpage ul, body#landing-ca div.subpage ul { 
		margin						: 0 0 15px 15px;
		list-style-position			: inside;
	}
	
	body#landing-az div.subpage strong, body#landingd-az div.subpage strong, body#landing-tx div.subpage strong, body#landing-nv div.subpage strong, body#landing-ca div.subpage strong { 
		font-size				: 12pt;
		color					: #FF5217;
		margin					: 10px 0 10px 0;
	}
	
	body#landing-az div.subpage p strong,body#landingd-az div.subpage p strong, body#landing-tx div.subpage p strong, body#landing-nv div.subpage p strong, body#landing-ca div.subpage p strong { 
		font-size				: 10pt;
		color					: #666;
	}
	
/*-------------------------------------------------------------
----| Individual Pages - Colocation Cabinets
---------------------------------------------------------------*/

	div#cabinet-diagram div.left {
		width						: 135px;
		text-align					: left;
		margin						: 10px 5px 0 5px;
		color						: #333;		
		background-color			: #EFEFEF;
		padding						: 0 0 10px 0;
		height						: 850px;
	}

		div#cabinet-diagram div.left h2  {
			padding						: 0 0 0 8px ;
		}
		
		div#cabinet-diagram div.left ul  {
			margin						: 0px;
			list-style					: none;			
			padding						: 0 5px 0 8px;
		}
		
			div#cabinet-diagram div.left ul li {
				padding						: 4px 0 4px 0;
				list-style-image			: none;
				list-style-position			: inside;
				list-style-type				: circle;
			} 
		
		div#cabinet-diagram div#cabthermo {
			background-color			: #D4D4D4;			
			width						: 156px;	
		}
		
		div#cabinet-diagram div.left img#cabfullimg  {
			padding						: 22px 0 0 0;
		}

/*-------------------------------------------------------------
----| Individual Pages - HH
---------------------------------------------------------------*/
	
	div#highdensity-image.row {
		padding							: 10px 0 0 0;
		text-align						: center;  
	}

/*-------------------------------------------------------------
----| Sitemap
---------------------------------------------------------------*/

	div#sitemap { 

}
	
	div#sitemap ul { 
		margin							: 0 0 10px 0;
	}

	div#sitemap ul li { 
		margin							: 0 0 0 15px;
		list-style						: none;
		list-style-type					: none;
		list-style-position				: inside;
		line-height						: 1.6em;
	}
	
	div#sitemap ul li.header { 
		margin							: 0 0 0 0;
		font-weight						: bold;
	}
	
	div#sitemap ul li.city { 
		margin							: 0 0 0 15px;
	}

/*-------------------------------------------------------------
----| Longer Pages
---------------------------------------------------------------*/

	div#public-specials { 
		padding-bottom					: 200px;
	}

/*-------------------------------------------------------------
----| Newsletter
---------------------------------------------------------------*/

	div#newsletter table tr td{
		font-size						: 10pt;
		line-height						: 1.4em;
		padding							: 4px;
	}
	
/*-------------------------------------------------------------
----| SLA
---------------------------------------------------------------*/

	div#SLA div.left, div#SLA div.right {
		padding							: 7px;
		background-color				: #EAEAEA;
		float							: left;
		font-size						: 10pt;
		width							: 210px;		
	}

	div#SLA div.right {
		margin							: 0 0 0 10px;
	}

/*-------------------------------------------------------------
----| Blog
---------------------------------------------------------------*/

	body#blog div#subtwo-two h1 { 
		font-family					: Georgia, "Times New Roman", Times, serif;
		font-size					: 18pt;
		color						: #666;
		padding						: 0 0 10px 0;
		border-bottom				: 1px dashed #CCC;
	}

	body#blog div#subtwo-two h2 { 
		font-family					: Georgia, "Times New Roman", Times, serif;
		font-size					: 18pt;
		color						: #666;
	}

	body#blog div#subtwo-two h3 { 
		font-size					: 14pt;
		color						: #FF5217;
		font-family					: Arial, Helvetica, sans-serif;
		font-weight					: normal;
	}
	
	body#blog div#subtwo-two small { 
		font-family					: Georgia, "Times New Roman", Times, serif;
		font-size					: 11pt;
		font-style					: italic;
		color						: #666;
		width						: 100%;
	}
	
	body#blog div#subtwo-two div.entry { 	
		border-top					: 1px dashed #CCC;
		border-bottom				: 1px dashed #CCC;		
		padding						: 10px 0 10px 0;
		margin						: 10px 0 20px 0;
	}
	
	body#blog div.entry { 	
		font-size					: 11pt;
		font-weight					: normal;
	}

	body#blog div#subtwo-two h2.pagetitle { 	
		font-size				: 16pt;
		color					: #FF5217;
		font-family				: Arial, Helvetica, sans-serif;
		font-weight				: normal;
		margin					: 0 0 10px 0;
	}
	
	body#blog div#subtwo-two div.notfound { 	
		font-size				: 11pt;
		font-family				: Arial, Helvetica, sans-serif;
		font-weight				: bold;
		text-align				: center;
		border-top				: 1px dashed #CCC;
		font-style				: italic;
		margin					: 10px 0 0 0;
		padding					: 150px 0 200px 0;
	}	
	
	body#blog div#subtwo-two div.searchresult { 		
		border-bottom			: 1px dashed #CCC;
		padding					: 10px 0 10px 0;
		line-height				: 1.3em;
	}
	
	body#blog div#subtwo-two div.searchresult a { 
		font-size				: 9pt;				
		color					: #FC7B4E;				
	}

	body#blog div#subtwo-two div.searchresult a img { 
		margin		: 2px 0 0 5px;	
	}
	
	body#blog p.postmetadata {
		font-size				: 10pt;
		margin					: 0 0 20px 0;
	}
	
	body#blog div.entry {	
		font-size				: 10pt;	
		color					: #000;
	}
	
	body#blog div#sidebar ul li ul li {
		font-size				: 10pt;	
	}
	
	
	body#blog div.entry p {
		margin					: 0 0 10px 0;
		padding					: 0 0 10px 0;
	}

	body#blog div.comment-body{	
		padding					: 5px 10px 15px 10px;;
		margin					: 10px 0 0 0;
		background-color		: #EAEAEA;
		font-size				: 10pt;
	}
	
	body#blog div.comment-author {
		margin					: 5px 0 5px 0;
	}
	
	body#blog div.comment-meta {	
		border-bottom			: 1px dashed #CCC;
		padding					: 0 0 5px 0;
		margin					: 0 0 5px 0;
	}
	
	body#blog div#respond {	
		margin					: 10px 0 0 0;
		padding					: 0 0 20px 0;
	}
	
	body#blog div#respond h3 {	
		margin				 	: 0 0 5px 0;
	}	
	
	body#blog p.postmetadata {
		padding					: 3px 0 0 0;
		line-height				: 1.3em;	
	}
	
	body#blog div.entry ul li { 
		line-height				: 1.4em;	
		margin-top				: 3px;
	}
	
/*-------------------------------------------------------------
----| Search Results
---------------------------------------------------------------*/

	div.searchresult { 
		font-size				: 90%;
		padding					: 0 0 10px 5px;
		border-bottom			: 1px dashed #CCC;
		margin					: 0 0 10px 0;
	}
	
	div.searchpaging { 
		padding					: 10px 0 0 0;
		font-size				: 90%;		
		margin					: 0 0 30px 0;
		text-align				: right;
	}
	
	div.searchview { 
		background-color		: #EAEAEA;
		font-size				: 90%;
		padding					: 6px;
		margin					: 0 0 10px 0;
	}
	
	div.csesearch { 
		padding					: 0 0 0 10px;
	}	

/*-------------------------------------------------------------
----| Thank you Pages
---------------------------------------------------------------*/

	div#thankyou-right p { 
		font-size				: 80%;
		margin					: 10px 0 0 0;
		line-height				: 1.5em;
	}