/*   -------- DATACENTER LOCATOR STYLES -------  */

.all_props { background:url(http://img.digitalrealtytrust.com/all_properties.png) bottom no-repeat; width:100%; height: 38px; margin-left:-5px; cursor:pointer; cursor:pointer; }

.all_props:hover { background:url(http://img.digitalrealtytrust.com/all_properties.png) top no-repeat; }

.jqpopupmenu, .jqpopupmenu ul{ /*topmost and sub ULs, respectively*/ font: normal 12px Verdana; margin: 0; padding: 8px; position: absolute; left: 0;  top: 0;list-style-type: none; background: white; border:1px solid #E2E2E2; visibility: hidden; display: none; /*collapse all sub menus to begin with*/ box-shadow: 3px 3px 8px #818181; /*shadow for CSS3 capable browsers.*/ -webkit-box-shadow: 3px 3px 8px #818181; -moz-box-shadow: 3px 3px 8px #818181; }

.jqpopupmenu li{ position: relative; }

.jqpopupmenu li a{ display: block; width: 210px; /*width of menu (not including side paddings)*/ height:60px; color:#676868; background: #F5F5F5; text-decoration: none; padding: 5px 10px; border-bottom:1px solid #E2E2E2; }

.jqpopupmenu li img{ float:left; width:60px; height:60px; margin-right:10px; }

* html .jqpopupmenu li{ /*IE6 CSS hack*/ display: inline-block; width: 230px; /*width of menu (include side paddings of LI A*/}

.jqpopupmenu li a:hover, .jqpopupmenu li.selected>a{ background: #e0e0e0; }

.rightarrowclass{ position: absolute; top: 6px; right: 5px; }

.odd{ background-color:#F8F8F8; margin:0; padding:0; }

.even{ margin:0; padding:0; background-color:#FFF; }

.datacenterTable{  }

.middle{ vertical-align:middle; text-align:center; margin:10px 0px 0px 0px; }

.breadcrumb{ font-size:9px; }

#leftcol_details{float:left; width:616px; padding-top:10px;}

#rightcol_details{ margin-right:-35px; float:right; height:100%; width:265px; background:#fafafa;}

div#detailPhoto{ /*shadow for CSS3 capable browsers.*/ width:600px; box-shadow: 3px 3px 8px #818181; -webkit-box-shadow: 3px 3px 8px #818181; -moz-box-shadow: 3px 3px 8px #818181; }

.detailMapPhoto{ /*shadow for CSS3 capable browsers.*/ box-shadow: 3px 3px 8px #818181; -webkit-box-shadow: 3px 3px 8px #818181; -moz-box-shadow: 3px 3px 8px #818181; }

div#detailSuiteTable{ margin-top:20px; padding:0; text-align:center; }

div#detailFacts{ width:255px; display:inline; /*background-image: background: #ffffff url(http://img.digitalrealtytrust.com/solutions_bg.gif) top repeat-x;*/ line-height:100%; padding-left:10px; }

div#detailAddress{ width:265px; background: #ffffff url(http://img.digitalrealtytrust.com/solutions_bg.gif) top repeat-x; text-align:center; margin-top:120px; }

div#detailDownloads{ width:265px; text-align:center; margin-top:120px; }

.fact{ font-weight:bold; line-height:25px; display:block; padding-left:10px; }


/* Adjustments Taken from Style.css  */
.center_content_bg {float:left;background:url(http://img.digitalrealtytrust.com/sides.png) repeat-y;width:945px; padding-top:30px;}
.center_content_bg_graytop {float:left;background:url(http://img.digitalrealtytrust.com/sides.png) repeat-y;width:945px;}
.center_content {float:left;margin:0px 0px 0px 55px;}
.center_content p {width:70%;}
.locator_top {float:left;width:100%;height:50px;background:url(http://img.digitalrealtytrust.com/locator_top.png) no-repeat;}
.locator_top h3{float:right; font-size:110%; color:white; font-weight:bold; padding:19px 50px 0px 0px; text-transform:uppercase;}
.locator_top h2{float:left; color: #696969; font-size:150%; font-weight:normal; text-transform:uppercase; padding:17px 0px 10px 60px; }
.locator_top h4{float:left; font-size:135%; color: #696969; font-weight:bold; padding:18px 0px 0px 60px; }
.locator_top h1{float:left; color: #696969; font-size:150%; font-weight:normal; text-transform:uppercase; padding:17px 0px 10px 60px; }
.details_col_top{float:right; margin-right:10px; width:265px; text-align:center; }
.details_col_top h3{float:none; font-size:110%; color:white; font-weight:bold; padding:19px 0px 0px 0px; text-transform:uppercase;}
h3.rightcol_heading {background:#AEADAD; padding:15px 15px 15px 15px; font-size:120%; color:white; font-weight:bold; text-transform:uppercase; margin-bottom:10px; }
.filter{border:solid #cccccc 1px; padding:7px 17px; background:white; font-weight:bold;}






