#left_sub ul li li span {cursor: pointer;}
#left_sub ul li li span:hover {color: #f4f2c6; text-decoration: underline;}

li.contactlink span {cursor: pointer;}
li.contactlink span:hover {color: #f4f2c6; text-decoration: underline;}

#modalOverlay {background-color:#000;}
#modalContainer {height:152px; width:400px; left:50%; top:25%; margin-left:-200px; background-color:#fff; border: 2px solid #666; line-height: 150%;
	padding: 10px 10px 10px 10px; text-align: left;}
#modalContainer p {margin: 0; padding: 12px 0 16px 20px; border-bottom: 1px solid #ddd;}
#modalContainer p span.name {font-weight: bold;}
#modalContainer p span.phone {display: block; float: left; margin: 0; width: 15px;}
#modalContainer p span.fax {display: block; float: left; margin: 0; width: 15px;}
#modalContainer p span.email {display: block; float: left; margin: 0; width: 15px;}

#modalContainer h4, #modalContainerDNSinfo h4 {font-size: 16px; border-bottom: 2px solid #aaa; padding: 0 0 5px 0;}

#modalContainerDNSinfo {height:330px; width:700px; background-color:#fff; border: 2px solid #666; line-height: 150%; padding: 10px; text-align: left;}
#modalContainerDNSinfo p {margin: 0; padding: 6px 0 6px 15px; border-bottom: 1px solid #ddd;}
.dnsinfo {cursor:pointer;}


/* NEW */
#simplemodal-overlay {background-color:#000;}
#simplemodal-container {background:#fff; text-align:left; border: 2px solid #666; line-height: 150%; padding: 10px 10px 10px 10px;}
#simplemodal-container p {margin:0 0 22px 0; padding: 12px 0 16px 20px; border-bottom: 1px solid #ddd;}
#simplemodal-container p span.name {font-weight: bold;}
#simplemodal-container p span.phone {display: block; float: left; margin: 0; width: 15px;}
#simplemodal-container p span.fax {display: block; float: left; margin: 0; width: 15px;}
#simplemodal-container p span.email {display: block; float: left; margin: 0; width: 15px;}
#simplemodal-container h4 {font-size: 16px; border-bottom: 2px solid #aaa; padding: 0 0 5px 0;}
a.modalCloseImg {background: url('/inc/images/facebox_closelabel.gif') no-repeat; width:66px; height:22px; display:block; position:absolute; 
	bottom:5px; right:10px; cursor:pointer;}
.contactNRL {display:none; height:152px;}	
.contactNRL h4 {background: url('../images/vcard.jpg') top right no-repeat;}
.videoModal {display:none; height: 472px; width:700px;}
.videoEmbed {display:block; margin:0 auto; padding: 8px 0 0 0;}

.colocationFacility {display:none; height:490px; width:650px;}
.colocationFacility h4 {background: url('../images/colocate.jpg') top right no-repeat;}
#simplemodal-container .colocationFacility div.features {padding: 2px 6px 0px 6px; margin:0;}
#simplemodal-container .colocationFacility div.start {padding:7px 6px 0px 6px; margin:0;}
#simplemodal-container .colocationFacility div.features em {display:block; float:left; width:17%; font-style:normal; font-weight:bold; text-align:right; padding: 0 2% 0 0; margin:0; clear:left;}
#simplemodal-container .colocationFacility div.features span {display:block; float:left; margin:0; width:80%;}