/* --------------------- L7 -------------------------------------------- */
ul,ol { list-style:none; }
h1,h2,h3,h4,h5,h6,pre,code,td { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl,table,tr,td { margin:0; padding:0; }
a img,:link img,:visited img,fieldset { border:none; }

/* ------------------ global elements----------------------------------- */
body { 
	background:#000 url(../images/bg-body.jpg) top center repeat-x;
	text-align:center; 
	font:13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color:#fff;
	line-height:20px;
	}
blockquote { margin-left:10px; margin-right:10px; }
h1	{ font-size:12px; color:#c4c4c4; }
h2	{ font-size:13px; color:#c4c4c4; }
h3	{ font-size:13px; color:#c4c4c4; }
h1 span,h2 span,h3 span	{ display:none; }
a:link,a:visited	{ color:#42cbe5; text-decoration:none; outline:none; }
a:hover,a:active	{ color:#91ddec; text-decoration:none; outline:none; }
div.clear	{ clear:both; height:.01em; overflow:hidden; }
img.img-left { float:left; margin:0px; }
img.img-left-contact { float:left; margin:0 0 0 17px; }
img.img-right { float:right; margin:0px; }
.divider-rt {background:url(../images/divider-rt.gif) no-repeat;width:288px; height:21px; float:left; margin:0 0 0 17px;}
.divider-lt {background:url(../images/divider-lt.jpg) no-repeat;width:663px; height:25px; float:left; margin:3px 0 12px 0;}
.divider-sm {background:url(../images/divider-sm.jpg) no-repeat;width:259px; height:26px; float:left; margin:0;}
.divider-index {background:url(../images/img-divider-index.jpg) no-repeat;width:664px; height:32px; float:left; margin:0 0 0 0;}
/* -------- wraps-containers ------------------------------------------------------------------- */
#wrap-sup {
	width:1006px;
	margin:0 auto;
	text-align:left;
	}
	
#wrap-sub {
	background:#2a2a2a url(../images/bg-wrap-sub.jpg) top center repeat-x;
	margin:0 auto;
	text-align:left;
	}

#masthead {
	position:relative;
	height:90px;
	}
	
/* ----- column-left ----- */
#content-wrap {
	width:1006px;
	margin:0 auto;
	text-align:left;
	}
	
/* ----- column-left ----- */
#column-left {
	width:664px;
	float:left;
	}
	#column-left h1, #column-left h2 {padding:0 26px 5px 17px;font-size:14px; color:#a9bd0b; font-weight:100;}
	#column-left p { font-weight:200; padding:0 26px 10px 17px; text-align:justify;}
	#column-left h3 {font-size:13px; color:#c4c4c4; margin-bottom:8px;}
	#column-left h3 span {color:#fff;}
	#column-left h4  {font-size:15px; font-weight:bold; margin:5px 0 3px;color:#c4c4c4;}
	#column-left h5  {font-size:13px; font-weight:bold; margin:0px;color:#c4c4c4;}
	
	#column-left ul {margin:0px 0 10px 35px;}
	
	#column-left ul li {background:url(../images/bullet-li.jpg) no-repeat left 7px;padding-left:11px;line-height:1.38;list-style:none;} 	
	body#solutions #column-left ul li {background:none;padding:0; margin:0;list-style:none; line-height:0;} 	

#translate-es {float:right; font-size:13px; padding-right:26px;}
	#translate-es ul li {background:url(../images/bullet-or-plus.jpg) no-repeat left 7px;padding-left:11px;line-height:13px;list-style:none;} 	 
	#translate-es ul li a{background:url(../images/bullet-or-plus.jpg) no-repeat left 7px;padding-left:11px;line-height:13px;list-style:none;} 	 

#data-california {width:100%; height:93px; float:left;}
#data-arizona {width:100%; height:88px;float:left;}
#data-mexico {width:100%; height:93px;float:left;}

.data-content {float:left; text-align:left;margin:0; padding:0;}

.container-brochure {float:left; width:220px; text-align:left;margin:25px 0 10px 0; padding:0;}
.container-white-papers {float:left; width:100px; text-align:left;margin:25px 0 10px 0; padding:0;}

#clouddna {
	background:url(../images/bg-clouddna.jpg) no-repeat;
	width:663px;
	height:147px;
	float:left;
	margin:0;
	}	
	
#dna {	width:40px; height:68px; margin:25px 0 0 0px; float:left;}
#dna-content {width:400px; height:90px; margin:20px 25px 0 0; float:right;}

/* ----- column-right ----- */
#column-right {
	background:url(../images/bg-column-right-int.jpg) no-repeat;
	width:342px;
	float:left;
	}
	#column-right p { font-weight:200; padding:0 26px 10px 30px; }
	 
#quick-contact-container {width:297px; height:100%; float:right;}	 

.contact-content-container {width:295px; float:left;}


/* ----- bottom-wrap ----- */
#bottom-wrap {
	height:50px;
	clear:both;
	width:100%;
	}
	
/* ------- headers ----------------------------------------------------------- */
#header { height:308px; width:1006px;} 
	body#about #header, body#management #header, body#ecosystems #header, body#redit-international #header, body#data-centers #header { background:url(../images/header-about.jpg) no-repeat; }
	body#solutions #header, body#security #header, body#managed-services #header { background:url(../images/header-solutions.jpg) no-repeat; }
		body#colocation #header { background:url(../images/header-colocation.jpg) no-repeat; }
		body#security #header { background:url(../images/header-security.jpg) no-repeat; }
		body#connectivity #header { background:url(../images/header-connectivity.jpg) no-repeat; }
		body#managed-services #header { background:url(../images/header-managed-services.jpg) no-repeat; }
		
body#data-centers #header, body#networks #header { background:url(../images/header-data-center.jpg) no-repeat; }
body#information-center #header, body#events #header, body#industries #header, body#press-room #header, body#white-papers #header, body#industries #header, body#case-studies #header, body#brochures #header, body#microsites #header { background:url(../images/header-info-center.jpg) no-repeat; }
	
	body#contact #header, body#support #header, body#careers #header { background:url(../images/header-about.jpg) no-repeat; }
	body#thankyou #header { background:url(../images/header-about.jpg) no-repeat; }
	body#sitemap #header { background:url(../images/header-about.jpg) no-repeat; }

/* ------- q-a ----------------------------------------------------------- */
#qa-container {
	width:1006px;
	height:187px;
	margin:0;
	padding:0;
	}

/* ------ subheads  ---------------------------------------------------------- */
#subhead { height:48px; width:664px; } 
	body#about #subhead { background:url(../images/subhead-about.jpg) no-repeat; }
		body#management #subhead { background:url(../images/subhead-management.jpg) no-repeat; }
		body#ecosystems #subhead { background:url(../images/subhead-ecosystems.jpg) no-repeat; }
		body#redit-international #subhead { background:url(../images/subhead-redit-international.jpg) no-repeat; }
	body#solutions #subhead { background:url(../images/subhead-solutions.jpg) no-repeat; }
		body#colocation #subhead { background:url(../images/subhead-colocation.jpg) no-repeat; }
		body#security #subhead { background:url(../images/subhead-security.jpg) no-repeat; }
		body#connectivity #subhead { background:url(../images/subhead-connectivity.jpg) no-repeat; }
		body#managed-services #subhead { background:url(../images/subhead-managed-services.jpg) no-repeat; }
	body#data-centers #subhead { background:url(../images/subhead-data-centers.jpg) no-repeat; }
		body#networks #subhead { background:url(../images/subhead-networks.jpg) no-repeat; }
	body#information-center #subhead { background:url(../images/subhead-information-center.jpg) no-repeat; }
		body#press-room #subhead { background:url(../images/subhead-press-room.jpg) no-repeat; }
		body#white-papers #subhead { background:url(../images/subhead-white-papers.jpg) no-repeat; }
		body#industries #subhead { background:url(../images/subhead-industries.jpg) no-repeat; }
		body#events #subhead { background:url(../images/subhead-events.jpg) no-repeat; }
		body#microsites #subhead { background:url(../images/subhead-microsites.jpg) no-repeat; }
		body#case-studies #subhead { background:url(../images/subhead-case-studies.jpg) no-repeat; }
		body#brochures #subhead { background:url(../images/subhead-brochures.jpg) no-repeat; }
		body#events #subhead { background:url(../images/subhead-events.jpg) no-repeat; }
	body#contact #subhead { background:url(../images/subhead-contact.jpg) no-repeat; }
		body#support #subhead { background:url(../images/subhead-support.jpg) no-repeat; }
		body#careers #subhead { background:url(../images/subhead-careers.jpg) no-repeat; }
	body#thankyou #subhead { background:url(../images/subhead-thankyou.jpg) no-repeat; }
	body#sitemap #subhead { background:url(../images/subhead-sitemap.jpg) no-repeat; }



