/* CSS Document - RACKWISE - Layout */


/*------------------------------ Global Settings -----------------------*/
body { margin:0px; padding:0px; font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; line-height: 20px; font-size:0.75em; color:#444444; text-align:center; background:#ffffff url(http://www.rackwise.com/images/bg.jpg) top left repeat-x; height:1150px; }
h1, h2, h3, h4, h5, h6, p,a, ul, img, table { margin:0px; padding:0px; font-weight:normal; }
p { text-align:left; }
h2 { font-family: tw cen mt; }
img { border:none;}
a { text-decoration:none; color:#ffffff; border:none; }
a:hover { text-decoration:underline; }
ul { margin-left:25px; margin-top:10px; margin-bottom:10px; }

#Container { overflow:hidden; 
	/*background-color:#FFFFFF;
	background-image:url(http://www.rackwise.com/images/main_bg.jpg);
	background-position: center top;
	background-repeat:no-repeat;*/
}

.white { color:#ffffff; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }
#green { color:green; }

/*-------------------------------- Top Settings -------------------------*/
#TopWide { height:136px; width:100%; }

#TopWrap { width:950px; height:87px; margin-left:auto; margin-right:auto; }
#LogoArea { width:950px; text-align:left; height:100px; margin-left:auto; margin-right:auto; }
#logohome { padding-top:6px; padding-left:10px; float:left; }
#LoginReg { width:935px; height:18px; float:right; margin-right:40px; position:relative; }

#Login_wrap { }
#Login_Input { overflow:hidden; float:right; display: none;}
#Login_Input label { font-weight:bold; font-size:12px; padding-left:7px; padding-right:4px;}
#Login_Input input { height:13px; font-size:12px; padding-left:3px; }
#Login_Button { text-align:center; padding:3px; height:16px; margin-left:5px; color:#FFFFFF; width:80px; float:right;}
#Login_Button a { color:#FFFFFF;}

#Register_wrap {  }
#Register_Input { overflow:hidden; color:#FFFFFF; float:right; display: none;}
#Register_Input label { font-weight:bold; font-size:12px; padding-left:7px; padding-right:4px;}
#Register_Input input { height:13px; font-size:12px; color:#FFFFFF; padding-left:4px; }
#Register_Button { text-align:center;  padding:3px; height:16px; color:#FFFFFF; width:80px; float:right;}
#Register_Button a { color:#FFFFFF;}

#Register_wrap #Register_Submit, #Login_wrap #Login_Submit { border:none; padding:0px; overflow:visible; background: none; font-weight: bold; color: #FFFFFF; cursor: pointer;}


#Navigation { margin-top:3px; padding-left:200px; }

#TopNav { float:right; padding-right:0px; font-size:12px; }
#TopNav a { font-size:12px; }
#TopNav img {  }

#nav, #nav ul { margin: 0; padding:0; list-style-type:none; list-style-position:outside; line-height:14px; }
#nav { text-align:right; width:950px; }
#nav ul { display:none; position:absolute; width:950px; top:1.5em; padding-left:0px;}
#nav li { display:inline; font-size:14px; font-weight:600; padding: 5px 15px 0px 12px; float:left; position:relative; }
#nav li:hover { background-color:#f4454f; padding-bottom:6px; }
#nav li ul { margin-left:0px; }
#nav li li:hover { background-color: transparent; color:#ffffff; text-decoration:underline; }
#nav a { color:#ffffff; text-decoration:none; display:block; padding:0px 0px; }
#nav li ul a { width:14em; height:15px; font-size:12px; }
#nav li ul li, #nav li ul { text-align:center; padding-left:0px; padding-right:0px; padding-top:3px; }
#nav ul ul { top:auto; }
#nav ul li { margin:0; }
#nav li:hover ul, #nav li li:hover ul { display:block; margin-left:0px; }

#Search { float:right; width:275px; text-align:right; margin-right:4px; margin-top:-3px; }
 
#upcoming-events { width:285px; font-size:1em; color:#15435d; }
#upcoming-events h2 { padding-top:20px; }
#upcoming-events ul {  }
#upcoming-events li { padding:0; margin:0; margin-top:3px; font-weight:600; background-color:#dae5f2; padding-top:4px; padding-left:4px; }
#upcoming-events a { color:#248cd9; }


/*-------------------------------- Subpage Layout --------------------------------*/
#BodySub { background:#ffffff url(http://www.rackwise.com/images/bg-subpage.jpg) top left repeat-x; height:1150px; }
#BodySub h3 { line-height:1.1em; }
	
#MainSubProd { background:#ffffff url(http://www.rackwise.com/images/products-main.jpg) top left repeat-x; width:950; height:345px; }
#MainSubTeam { background:#ffffff url(http://www.rackwise.com/images/team-main.jpg) top left repeat-x; width:950; height:345px; }
#MainSubNews { background:#ffffff url(http://www.rackwise.com/images/news-main.jpg) top left repeat-x; width:950; height:345px; }
#MainSubEvents { background:#ffffff url(http://www.rackwise.com/images/events-main.jpg) top left repeat-x; width:950; height:345px; }
#MainSubResources { background:#ffffff url(http://www.rackwise.com/images/resources-main.jpg) top left repeat-x; width:950; height:345px; }
#MainSubOverview { background:#ffffff url(http://www.rackwise.com/images/overview-main.jpg) top left repeat-x; width:950; height:345px; }
#MainSubConnect { background:#ffffff url(http://www.rackwise.com/images/connect-main.jpg) top left repeat-x; width:950; height:345px; }
#MainSubCareers { background:#ffffff url(http://www.rackwise.com/images/career-main.jpg) top left repeat-x; width:950; height:345px; }
#MainSubContact { background:#ffffff url(http://www.rackwise.com/images/contact-main.jpg) top left repeat-x; width:950; height:345px; }
#MainSubPartners { background:#ffffff url(http://www.rackwise.com/images/partners-main.jpg) top left repeat-x; width:950; height:345px; }
#MainSubSupport { background:#ffffff url(http://www.rackwise.com/images/contact-main.jpg) top left repeat-x; width:950; height:345px; }
#MainSubComponents { background:#ffffff url(http://www.rackwise.com/images/solutions-main.jpg) top left repeat-x; width:950; height:345px; }
#MainSubVisualization { background:#ffffff url(http://www.rackwise.com/images/contact-main.jpg) top left repeat-x; width:950; height:345px; }
#MainSubDocumentation { background:#ffffff url(http://www.rackwise.com/images/contact-main.jpg) top left repeat-x; width:950; height:345px; }
#MainSubModeling { background:#ffffff url(http://www.rackwise.com/images/contact-main.jpg) top left repeat-x; width:950; height:345px; }
#MainSubAnalysis { background:#ffffff url(http://www.rackwise.com/images/contact-main.jpg) top left repeat-x; width:950; height:345px; }
#MainSubThankYou { background:#ffffff url(http://www.rackwise.com/images/contact-main.jpg) top left repeat-x; width:950; height:345px; }
#MainSubPyramid { background:#ffffff url(http://www.rackwise.com/images/pyramid-main.jpg) top left repeat-x; width:950; height:345px; }
#MainSubPyramid2 { background:#ffffff url(http://www.rackwise.com/images/pyramid2-main.jpg) top left repeat-x; width:950; height:345px; }
#MainSubEfficiency { background:#ffffff url(http://www.rackwise.com/images/efficiency-main.jpg) top left repeat-x; width:950; height:345px; }
#MainSubManagement { background:#ffffff url(http://www.rackwise.com/images/contact-main.jpg) top left repeat-x; width:950; height:345px; }
#MainSub404 { background:#ffffff url(http://www.rackwise.com/images/404-main.jpg) top left repeat-x; width:950; height:345px; }
#MainSubAdvancedPow { background:#ffffff url(http://www.rackwise.com/images/advancedpower-main.jpg) top left repeat-x; width:950; height:345px; }
#MainSubDefault { background:#ffffff url(http://www.rackwise.com/images/generic-main.jpg) top left repeat-x; width:950; height:345px; }
#MainSubComPyrTop { background:#ffffff url(http://www.rackwise.com/images/top-pyramid-main.jpg) top left repeat-x; width:950; height:345px; }
#MainSubComPyrSecond { background:#ffffff url(http://www.rackwise.com/images/second-row-pyramid-main.jpg) top left repeat-x; width:950; height:345px; }
#MainSubComPyrThird { background:#ffffff url(http://www.rackwise.com/images/third-row-pyramid-main.jpg) top left repeat-x; width:950; height:345px; }
#MainSubComPyrBottom { background:#ffffff url(http://www.rackwise.com/images/bottom-row-pyramid-main.jpg) top left repeat-x; width:950; height:345px; }
#MainSubProd h3, #MainSubAdvancedPow h3, #MainSubPyramid2 h3, #MainSubEfficiency h3, #MainSubEvents h3, #MainSub404 h3, #MainSubConnect h3, #MainSubResources h3, #MainSubThankYou h3, #MainSubTeam h3, #MainSubOverview h3, #MainSubContact h3, #MainSubNews h3, #MainSubCareers h3, #MainSubPartners h3, #MainSubSupport h3, #MainSubComponents h3, #MainSubVisualization h3, #MainSubDocumentation h3, #MainSubModeling h3, #MainSubAnalysis h3, #MainSubManagement h3, #MainSubDefault h3, #MainSubComPyrTop h3, #MainSubComPyrSecond h3, #MainSubComPyrThird h3, #MainSubComPyrBottom h3  { color:#9dd0fc; font-size:26px; Letter-spacing: .001em; text-align:left; font-weight:300; font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; margin-left:30px; padding-top:45px; }
#MainSubProd p, #MainSub404 p, #MainSubPyramid p, #MainSubAdvancedPow p, #MainSubComPyrTop p, #MainSubComPyrSecond p, #MainSubComPyrThird p, #MainSubComPyrBottom p,  #MainSubPyramid2 p, #MainSubEfficiency p, #MainSubEvents p, #MainSubConnect p, #MainSubResources p, #MainSubThankYou p, #MainSubTeam p, #MainSubOverview p, #MainSubContact p, #MainSubCareers p, #MainSubNews p, #MainSubPartners p, #MainSubSupport p, #MainSubComponents p, #MainSubVisualization p, #MainSubDocumentation p, #MainSubModeling p, #MainSubAnalysis p, #MainSubManagement p, #MainSubDefault p { color:#ffffff; margin-left:30px; padding-top:20px; font-size:16px; line-height: 1.7em; }
#MainSubText { float:right; width:450px; padding-top:20px; }
#MainSubComPyrTop h3, #MainSubComPyrSecond h3, #MainSubComPyrThird h3, #MainSubComPyrBottom h3, #MainSubPyramid h3 { font-size:3em; font-weight:bold; padding-top:100px; text-shadow:0 1px 0 #333; letter-spacing:-.6px; width: 380px; color:#fff; }

#GreenGridBanner { margin-top:35px; margin-bottom:32px; }
#CaseStudiesBanner {  }
.DownloadBigBanner { padding-bottom:20px; }

#SubNavigation { margin-top:-50px; width:320px; border-top:4px solid #f5454f; width:320px; margin-bottom:25px; padding-bottom:2px; border-bottom:1px solid #f5454f; }
#SubNavigation h3 {color:#33788c; font-size:18px; padding-top:18px; font-weight:bold; Letter-spacing:-.01em; }
#SubNavigation h4 { font-size:10px; margin-top:-27px; }
#SubNavigation li { background:#ffffff url(http://www.rackwise.com/images/arrow.gif) top left no-repeat; font-size:12px; padding-left:14px; padding-bottom:10px; margin-top:0px; margin-left:0px; margin-bottom: 8px; list-style: none; width:90%; }
#SubNavigation a { color: #555555; text-decoration:none; }
#SubNavigation a:hover { text-decoration:underline; }
#Active a { font-weight:bold; }
#BMC { color:#23709b; }

#ContentLeftSub { width:315px; float:left; }
#ContentRightSub { width:575px; float:right; border-top:2px solid #f5454f; padding-left:0px; margin-top:-50px; min-height:500px; }
#ContentRightSub h2 { color:#33788c; font-size:28px; padding-top:25px; padding-bottom: 35px; line-height:1.1em; }
#ContentRightSub h3 { color:#444444; font-size:16px; font-style:italic; font-weight:600; padding-bottom:8px;letter-spacing:-.01em; }
#ContentRightSub p { padding-bottom:42px; }
#ContentRightSub img { padding-bottom:0px; }
#ContentRightSub a { color:#0d548a; text-decoration:underline; }
#ContentRightSub a:hover { color:#f5454f; }
#ContentRightSub h5 { font-size:16px; color:#33788c; margin-bottom:10px; font-style:italic; }
#ContentRightSub h6 { text-align:center; font-size:1.3em; color:#33788c; margin-top:-50px; margin-bottom:50px; }
#ContentRightSub ul { margin-bottom:30px; }
#ContentRightSub ol { margin-bottom:30px; }

#ContentRightSub ul li { background:#ffffff url(http://www.rackwise.com/images/check.gif) top left no-repeat; list-style:none; padding-top:8px; padding-left:28px; padding-bottom:4px; margin-bottom: 0px; margin-left:5px; }
#ContentRightSub ul li ul li { background-image: none; list-style: circle inside; }
#OnDemand li { background:#ffffff url(http://www.rackwise.com/images/check.gif) top left no-repeat; list-style:none; padding-top:8px; padding-left:28px; padding-bottom:4px; margin-bottom: 0px; margin-left:5px;  }
#ContentSideBarSub { width:315px; float:left; }
#ContentSideBarSub h1 { color:#33788c; font-size:22px; padding-top:0px; padding-bottom: 20px; Letter-spacing:-.01em; }
#ContentSideBarSub h2 { color:#444444; font-size:18px; font-style:italic; font-weight:600; padding-bottom:4px;letter-spacing:-.01em; }

#TableFrame { width:575px; }
#TableFrameLeft { border-top:1px solid #4d96a9; border-bottom:1px solid #4d96a9; border-left:1px solid #4d96a9; height:185px; width:286px; margin-bottom:35px; float:left; }
#TableFrameRight { border-top:1px solid #4d96a9; border-bottom:1px solid #4d96a9; border-left:1px solid #4d96a9; border-right:1px solid #4d96a9; height:185px; width:286px; margin-bottom:35px; float:right; }
#TableFrameLeft h4, #TableFrameRight h4 { color:#33788c; font-size:1.1em; text-align:center; font-weight:600; padding-left:0px; padding-top:10px; }
#TableFrameLeft li, #TableFrameRight li { background:#ffffff url(http://www.rackwise.com/images/green-dot.gif) top left no-repeat; background-position: 0% 40%; font-size:1.0em; padding-left:14px; padding-bottom:4px; margin-top:0px; margin-left:35px; margin-bottom: 0px; list-style: none; }

#CareersFrame { width:550px; }
#CareersFrameOutline { border:1px solid #4d96a9; width:100%; margin-bottom:20px; float:left; padding-left:10px; padding-top:10px; }
#CareersFrame h4 { font-size:1.6em; font-family: tw cen mt; text-align:center; font-weight:bold; padding-bottom:4px; }
#CareersFrame p { text-align:center; margin:0; padding:0; margin-bottom:20px; }
#CareersFrame img { padding-right:6px; }
#CareersFrame a { font-size:1.1em; text-decoration:none; }

#CareersFrameOutline:hover { background-color:#e4f1f4; }

#Contact { height:240px; }
#ContactLeftTwo { float:left; width:75%; height:200px; }
#ContactAddress { width:42%; float:left; height:200px; overflow: visible; }
#ContactAddress h3 { color:#4d96a9; }
#ContactAddress p { font-size:.8em; }
#ContactMap { width:58%; float:right; padding-left:0px; }
#ContactMap h5 { color:#4d96a9; font-size:1.2em; padding-left:60px; margin-top:-5px; }
#ContactMap a { color:#4d96a9; text-decoration:none; }
#ContactEmail { float:right; width:24%; height:200px; overflow: visible; }
#ContactEmail h5 { color:#4d96a9; font-size:1.2em; padding-left:25px; margin-top:-5px; }
#ContactEmail a { color:#4d96a9; text-decoration:none; }
#ContactNumbers { width:100%; }
#ContactNumbers h3 { color:#4d96a9; }
#ContactNumbers p { font-size:.8em; }

#NewsPost { width:550px;overflow:hidden;border-bottom:1px solid #999999;margin-bottom:15px; }
#NewsPost p { margin:0; padding:0; padding-bottom:20px; }
#NewsPostLeft { width:20%;float:left; }
#NewsPostRight { width:80%;float:right; }
.latest-news { text-align:left; height:0px; font-size:.9em; padding-left:18px; padding-right:18px; padding-top:0px; line-height:1.3em; color:#bbd1e4; overflow:visible; }
.latest-news h3 { font-size:.9em; }
#news_shuffle { }


/*-------------------------------- Main javascript piece -------------------------*/
#Mainjs { width:100%; height:auto; }
#MainWrap { width:950px; height:auto; margin-left:auto; margin-right:auto; padding-top:12px; padding-bottom:0px; }

#PartnersFlash { height:250px; }
#PartnersFlash h3 { color:#555555; font-size:1.4em; font-weight:600; padding-top:10px; margin-bottom: -10px; padding-left:80px; }
#ClientsFlash { height:350px; overflow:hidden; padding-top:20px;}
#ClientsFlash h3 { color:#555555; font-size:1.4em; font-weight:600; padding-top:10px; margin-bottom: -10px; padding-left:0px; }

#shuffle { height:170px;  }
#shuffle2 { width:629px; overflow:hidden; }
#sp-shuffle { min-height:170px; }
#shuffle h2 { font-family: Verdana, Arial, Helvetica, sans-serif; text-shadow:0 1px #444; color:#ffffff; font-size:3.3em; padding-top:40px; float:left; padding-left:90px; }
#shuffle p { font-family: Verdana, Arial, Helvetica, sans-serif; text-shadow:0 1px #444; letter-spacing:.04em; color:#ffffff; font-size:1.2em; position:absolute; top: 85px;left: 90px; width:480px; line-height:1.3em; }
#shuffle_image_1 {background:url(http://www.rackwise.com/images/main-image.jpg) top left no-repeat; height:180px; width:950px; }
#shuffle_image_2 {background:url(http://www.rackwise.com/images/main-image2.jpg) top left no-repeat; height:180px; width:950px; }
#shuffle_image_3 {background:url(http://www.rackwise.com/images/main-image3.jpg) top left no-repeat; height:180px; width:950px; }
#shuffle_image_4 {background:url(http://www.rackwise.com/images/main-image4.jpg) top left no-repeat; height:180px; width:950px; }
#shuffle_image_5 {background:url(http://www.rackwise.com/images/main-image5.jpg) top left no-repeat; height:180px; width:950px; }
#shuffle-client1 { height:260px; overflow:hidden; margin-top:20px; }
#shuffle-client2 { height:285px; overflow:hidden; margin-top:-160px; }
#shuffle-client3 { height:285px; overflow:hidden; margin-top:-180px; }
#shuffle-partner1 { height:260px; overflow:hidden; margin-top:0px; }
#shuffle-partner2 { height:285px; overflow:hidden; margin-top:-225px; }
#shuffle-partner3 { height:285px; overflow:hidden; margin-top:-240px; }
.pics { height:950px; width:950px; padding: 0; margin: 0; }
.pics2 { height:240px; width:629px; padding: 0; margin: 0; float:left; }
.pics img { width:950px; height:260px; top:0; left:0; }
.pics2 img {float:right;}
.pics-client1 { height:275px; width:275px; padding: 0; margin:  0; }
.pics-client2 { height:285px; width:275px; padding: 0; margin:  0; }
.pics-client3 { height:275px; width:275px; padding: 0; margin:  0; }
.pics-client1 img, .pics-client2 img, .pics-client3 img { top:0; left:0; }
.pics-partner1 { height:275px; width:275px; padding: 0; margin:  0; }
.pics-partner2 { height:285px; width:275px; padding: 0; margin:  0; }
.pics-parnter3 { height:275px; width:275px; padding: 0; margin:  0; }
.pics-partner1 img, .pics-partner2 img, .pics-partner3 img { top:0; left:0; }

/*-------------------------------- Flash Frames Settings -------------------------*/
#FlashFrames { width:950px; height:auto; padding: 0; margin:0; z-index:0; }
#FlashFrames ul { margin:0; padding:0; } 
#FlashFrames li { display:inline; float:left; }
#FlashFrames h3 { color:#d0e7fb; font-size:1.5em; text-align:left; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:25px; margin-left:0px; padding-bottom:15px; }
#FlashFrames p { color:#ffffff; }
#Row2Frames li { margin-top:0px; margin-bottom:14px; }
#FlashFrame1 { background:#ffffff url(http://www.rackwise.com/images/frame1.jpg) top left no-repeat; height:200px; width:320px; }
#FlashFrame2 { background:#ffffff url(http://www.rackwise.com/images/frame2.jpg) top left no-repeat; height:200px; width:320px; }
#FlashFrame3 { background:#ffffff url(http://www.rackwise.com/images/frame-bg.jpg) top left no-repeat; height:200px; width:310px; }
#FlashFrame3 { width:290px; padding-left:18px; }
#FlashFrame3 p { font-size:1.2em; }
#FlashFrame4 { background:#ffffff url(http://www.rackwise.com/images/frame3.jpg) top left no-repeat; height:205px; width:240px; }
#FlashFrame5 { background:#ffffff url(http://www.rackwise.com/images/frame4.jpg) top left no-repeat; height:205px; width:240px; }
#FlashFrame6 { background:#ffffff url(http://www.rackwise.com/images/frame5.jpg) top left no-repeat; height:205px; width:235px; margin-left:-2px; }
#FlashFrame7 { background:#ffffff url(http://www.rackwise.com/images/frame6.jpg) top left no-repeat; height:205px; width:235px; }
#FlashFrameText { width:auto; height:auto; overflow:auto; margin-top:50px;}

#FlashFramePosition1 { padding-top:24px; padding-left:5px; }
#FlashFramePosition2 { padding-top:25px; padding-right:15px; }
#FlashFramePosition2text h3 { margin-top:10px; margin-bottom:0px; padding-bottom:10px; color:#ffffff; }
#FlashFramePosition3 { padding-top:26px; padding-left:7px; }
#FlashFramePosition4 { padding-top:30px; padding-right:3px; }
#FlashFramePosition5 { padding-top:29px; padding-left:5px; }
#FlashFramePosition6 { padding-top:30px; padding-left:4px; }

#main-event-container { width:950px; padding:0; margin:0; }
#main-event-middle { background: url(http://www.rackwise.com/images/main_event_middle.jpg) 0 0 no-repeat; height:238px; width:935px; margin:0; margin-left:12px; padding:0; padding-top:8px;}
#main-event-bottom { margin:0; padding:0; }
#main-event-middle-left { height:180px; width:565px; float:left; margin:0; padding:0; }
#GotQuestions { padding-bottom:4px; }
#main-event-nav, #main-event-nav-2, #main-event-dcm, #main-event-ondemand { list-style: none; margin:0; padding:0; }
#main-event-nav { width:938px; height:44px; float:left; margin-left:12px; margin-top:-7px; }
#main-event-nav-2 { width:938px; height:45px; float:left; margin-left:12px; margin-top:0px; }
#main-event-dcm { margin-left:10px; padding-top:52px; }
#main-event-nav li, #main-event-nav-2 li, #main-event-dcm li, #main-event-ondemand li { float: left; }
#main-event-nav a *, #main-event-nav-2 a *, #main-event-dcm a *, #main-event-ondemand a *  { display: none; }
#main-event-nav a, #main-event-nav a .hover{ height: 44px; position: relative; display: block; background: url(http://www.rackwise.com/images/main_event_buttons_upper.jpg) 0 0 no-repeat; }
#main-event-nav-2 a, #main-event-nav-2 a .hover{ height: 44px; position: relative; display: block; background: url(http://www.rackwise.com/images/main_event_buttons_lower.jpg) 0 0 no-repeat; }
#main-event-dcm a, #main-event-dcm a .hover{ height: 160px; position: relative; display: block; background: url(http://www.rackwise.com/images/DCM-ent-button.jpg) 0 0 no-repeat; }
#main-event-ondemand a, #main-event-ondemand a .hover{ height: 160px; position: relative; display: block; background: url(http://www.rackwise.com/images/DCM-ondemand-button.jpg) 0 0 no-repeat; }
/* individual navigation items */
#main-event-dcm a.dcm { background-position: 0 0; width: 270px;}
#main-event-dcm .highlight a.dcm:hover, #main-event-dcm a.dcm .hover { background-position: 0px -161px; width: 270px; }
/* individual navigation items */
#main-event-ondemand a.ondemand { background-position: 0 0; width: 270px; margin-left:6px; padding-top:0px; }
#main-event-ondemand .highlight a.ondemand:hover, #main-event-ondemand a.ondemand .hover { background-position: 0px -161px; width: 270px; }
/* individual navigation items */
#main-event-nav a.green_data_center { background-position: 0 0; width: 112px; }
#main-event-nav .highlight a.green_data_center:hover, #main-event-nav a.green_data_center .hover { background-position: 0 -43px; width: 112px; }
#main-event-nav a.fault_impact_analysis { background-position: -112px -0px; width: 112px; }
#main-event-nav .highlight a.fault_impact_analysis:hover, #main-event-nav a.fault_impact_analysis .hover { background-position: -112px -43px; }
#main-event-nav a.executive_reporting { background-position: -224px 0; width: 120px; }
#main-event-nav .highlight a.executive_reporting:hover, #main-event-nav a.executive_reporting .hover { background-position: -224px -43px; }
#main-event-nav a.capacity_planning { background-position: -344px 0; width: 119px; }
#main-event-nav .highlight a.capacity_planning:hover, #main-event-nav a.capacity_planning .hover { background-position: -344px -43px; }
#main-event-nav a.trend_and_historical { background-position: -463px 0; width: 115px; }
#main-event-nav .highlight a.trend_and_historical:hover, #main-event-nav a.trend_and_historical .hover {background-position: -463px -43px; }
#main-event-nav a.business_service_management { background-position: -578px 0; width: 122px; }
#main-event-nav .highlight a.business_service_management:hover, #main-event-nav a.business_service_management .hover { background-position: -578px -43px; }
#main-event-nav a.cost_savings_analysis { background-position: -700px 0; width: 118px; }
#main-event-nav .highlight a.cost_savings_analysis:hover, #main-event-nav a.cost_savings_analysis .hover { background-position: -700px -43px; }
#main-event-nav a.chargeback_and_resource_management { background-position: -818px 0; width: 119px; }
#main-event-nav .highlight a.chargeback_and_resource_management:hover, #main-event-nav a.chargeback_and_resource_management .hover { background-position: -818px -43px; }
#main-event-nav-2 a.data_center_optimization { background-position: 0 0; width: 112px; }
#main-event-nav-2 .highlight a.data_center_optimization:hover,#main-event-nav-2 a.data_center_optimization .hover { background-position: 0 -43px; width: 112px; }
#main-event-nav-2 a.visualization { background-position: -112px -0px; width: 112px; }
#main-event-nav-2 .highlight a.visualization:hover, #main-event-nav-2 a.visualization .hover { background-position: -112px -43px; }
#main-event-nav-2 a.asset_management { background-position: -224px 0; width: 120px; }
#main-event-nav-2 .highlight a.asset_management:hover, #main-event-nav-2 a.asset_management .hover { background-position: -224px -43px; }
#main-event-nav-2 a.power_management { background-position: -344px 0; width: 119px; }
#main-event-nav-2 .highlight a.power_management:hover, #main-event-nav-2 a.power_management .hover { background-position: -344px -43px; }
#main-event-nav-2 a.modeling { background-position: -463px 0; width: 115px; }
#main-event-nav-2 .highlight a.modeling:hover, #main-event-nav-2 a.modeling .hover { background-position: -463px -43px; }
#main-event-nav-2 a.virtual_machine_management { background-position: -578px 0; width: 122px; }
#main-event-nav-2 .highlight a.virtual_machine_management:hover, #main-event-nav-2 a.virtual_machine_management .hover { background-position: -578px -43px; }
#main-event-nav-2 a.real_time_monitoring { background-position: -700px 0; width: 118px; }
#main-event-nav-2 .highlight a.real_time_monitoring:hover, #main-event-nav-2 a.real_time_monitoring .hover { background-position: -700px -43px; }
#main-event-nav-2 a.cable_management { background-position: -818px 0; width: 119px; }
#main-event-nav-2 .highlight a.cable_management:hover, #main-event-nav-2 a.cable_management .hover { background-position: -818px -43px; }
#main-event-container-right {  }
#main-event-container-right h3 { color:#d0ebfe; font-size:1.3em; font-weight:bold; font-family:Arial; text-shadow:0 1px 0 #366a8d; padding-top: 20px; padding-left: 40px; text-align:left;}
#main-event-container-right p { color:#d0ebfe; font-size:.9em; padding-top: 20px; padding-left: 40px; padding-right: 10px; line-height:1.3em; }
#main-event-container-right h3 { color:#d0ebfe; font-size:1.3em; font-weight:bold; font-family:Arial; text-shadow:0 1px 0 #366a8d; padding-top: 20px; padding-left: 40px; text-align:left; }
#main-event-container-right p { color:#d0ebfe; font-size:.9em; padding-top: 20px; padding-left: 40px; padding-right: 10px; line-height:1.3em; }
.optimize-button { height:55px; overflow:hidden; padding-top:14px; padding-left:50px; }
.optimize-button a { height: 110px; width: 275px; position: relative; display: block; background: url(http://www.rackwise.com/images/optimize_button.jpg) 0 0 no-repeat; }
.optimize-button a:hover { background-position: 0px -55px; }
/* calculator */
.counter1 { margin:0; padding:0; width:200px; height:31px; overflow:hidden; position:relative; background: url() no-repeat; padding-left:134px; margin-top:16px; background-position: 0px 2px; }
#main-event-calc { padding:0; margin:0; padding-top:40px; }
#main-event-calc-text { color:#022a4e; text-align:left; line-height:1.7em; padding-top:20px; width:320px; float:right; font-weight:bold; }

.quick-contact-button { height:37px; overflow:hidden; }
.quick-contact-button a { height: 74px; width: 149px; position: relative; display: block; float: right; background: url(http://www.rackwise.com/images/quick_contact.jpg) 0 0 no-repeat; }
.quick-contact-button a:hover { background-position: 0px -37px; }
#main-event-left-1 { background: url(http://www.rackwise.com/images/main_event_left_1.jpg) 12px 0 no-repeat; width:617px; height:240px; padding-left:12px; }
#main-event-left-2 { background: url(http://www.rackwise.com/images/main_event_left_2.jpg) 12px 0 no-repeat; width:617px; height:240px; padding-left:12px; }
#main-event-left-3 { background: url(http://www.rackwise.com/images/main_event_left_3.jpg) 12px 0 no-repeat; width:617px; height:240px; padding-left:12px; }
#shuffle2 h2 { float:left; color:#ffffff; font-size:2em; font-weight:bold; font-family:Arial; text-shadow:0 1px 0 #0f4f7b; padding-left:35px; padding-top:20px; width:575px; text-align:left; }
#shuffle2 p{ float:left; font-family:Arial; padding-left:36px; padding-top:20px;
}
#main-event-left-1 p { font-size:1.4em; color:#ffffff; text-shadow:0 1px 0 #0f4f7b; width:575px; }
#main-event-left-2 p { font-size:1.1em; color:#ffffff; text-shadow:0 1px 0 #0e4900; width:365px; line-height:1.3em; }
#main-event-left-3 h2 { color:#ffffff; text-shadow:0 1px 0 #06233c; }
#main-event-left-3 p { font-size:1.1em; color:#ffffff; text-shadow:0 1px 0 #06233c; width:350px; line-height:1.3em; }
#main-event-text-left { padding:15px; height:30px; color:#535353; font-size:.9em; line-height:1.4em; font-weight:bold; text-align:left; padding-top:164px; }
#main-event-middle-right { height:192px; width:370px; float:right; margin:0; padding:0; padding-top:46px; }
#main-event-button { float:left; width:214px; height:32px; overflow:hidden; margin-left:36px; margin-top:55px; }
#main-event-button a { height:64px; text-indent:-9999pt; position: relative; display: block; background: url(http://www.rackwise.com/images/main_event_button.gif) 0 0 no-repeat; }
#main-event-button a:hover { background-position: 0px -32px; }
#main-green-button { float:left; height:32px; overflow:hidden; width:214px; margin-left:36px; margin-top:32px; }
#main-green-button a { height:64px; text-indent:-9999pt; position: relative; display: block; background: url(http://www.rackwise.com/images/main_green_button.gif) 0 0 no-repeat; }
#main-green-button a:hover { background-position: 0px -32px; }
#main-integration-button { float:left; height:32px; overflow:hidden; width:214px; margin-left:36px; margin-top:32px; }
#main-integration-button a { height:64px; text-indent:-9999pt; position: relative; display: block; background: url(http://www.rackwise.com/images/main_integration_button.gif) 0 0 no-repeat; }
#main-integration-button a:hover { background-position: 0px -32px; }

#upcoming_events { margin-bottom:20px; }
#upcoming_events ul { padding:0; margin:0; padding-top:16px; }
#upcoming_events h2 { margin-top:35px; font-weight:bold; font-size:1.8em; color:#666666; }
#upcoming_events li { background-color:#dbe5f1; height:26px; padding:0; margin:0; padding-top:4px; padding-bottom:6px; padding-left:4px; margin-bottom:4px; }
#upcoming_events li:hover { background-color:#8ec3ef; }
#upcoming_events li a { color:#244153; font-weight:bold; font-size:1.1em; text-decoration:none; }
#upcoming_events a { color:#3892d1; font-weight:bold; font-size:.9em; text-decoration:none; }
#upcoming_events a:hover { color:#244153; }
#upcoming_events .wplc_event_list { width:280px; margin: 0; padding:0; list-style-type:none; list-style-position:outside; line-height:14px;  }

/*-------------------------------- Content Area Settings -------------------------*/
#ContentWide { width:100%; }

#ContentWrap { width:950px; margin-left:auto; margin-right:auto; height:auto; }

#Content { width:950px; height:auto; float:left; padding:0px; padding-top:44px; padding-left:32px; padding-bottom:10px; text-align:left; }
#ContentSub { width:950px; height:auto; float:left; padding:0px; padding-top:44px; padding-left:0px; padding-bottom:20px; text-align:left; }
#ChangeFont { margin-left:888px; font-size:8px; color:#33788c; line-height: .1em; }
#ChangeFont p { padding-bottom:4px; }

#ContentBanner { margin-left:8px; margin-top:16px; }

#ContentLeftTwo { width:593px; float:left; }
#ContentLeft { width:280px; }
#ContentLeft h2 { font-size:1.5em; color:#666666; margin-top:5px; padding-bottom:5px; font-weight:bold; padding-bottom:10px; }
#ContentLeft li { padding-left:44px; margin-top:0px; margin-left:-25px; margin-bottom: 25px; list-style: none; }
#ContentLeft img { padding-bottom:20px; }
#ContentLeft a { color:#000000; text-decoration:underline; }
#ContentLeft a:hover { color:#67ade1; }

#ContentMiddle { width:270px; float:right; padding-top:20px; }
#ContentMiddle h2 { font-size:1.7em; color:#666666; margin-top:-20px; padding-bottom:10px; font-weight:bold;}
#ContentMiddle a { font-size:1.1em; color:#666666; margin-top:0px; padding-bottom:0px; font-weight:bold; text-decoration:underline; }
#ContentMiddle a:hover { color:#67ade1; }

#ContentMiddle img { margin-bottom:0px; }
#ContentMiddle p { padding:0; margin:0; }
#ContentRight { width:950px; }
#ContentSideBar { width:260px; float:right; padding-right:58px; }
#SideBarLogin {  }
#SideBarLogin p { margin:0; padding:0; padding-bottom:20px; }
#SideBarLogin ul { margin:0; padding:0; }
#SideBarLogin ul li { margin:0; padding:0; list-style-type:none; background:#ffffff; }

#WhatsNew { padding-bottom:70px; }

#ContentBlog { padding-top: 0px; }
#ContentBlog h2 { font-size:1.3em; color:#666666; font-weight:bold; padding-bottom:6px; }
#ContentBlog h3 { margin-top: -40px; }
#ContentBlog ul { margin:0; padding:0; }
#ContentBlog li { list-style: none; padding-bottom:10px; }
#BlogBody { padding-top:3px; width:250px; padding-left:20px; }
#BlogBodyNew { padding-top:3px; width:250px; }
#BlogBody a, #BlogBodyNew a { color:#4d96a9; }
#BlogBody h3 { margin-top:0px; font-weight:bold; font-size:1.2em; }
#BlogBodyNew h3 { margin-top:0px; font-weight:bold; font-size:1.2em; padding-bottom:5px; }
#BlogBody h3 a { color:#333333; }
#BlogBodyNew a { font-weight:bold; color:#444444; text-decoration:underline; }
#BlogBodyNew a:hover { color:#67ade1; }
#BlogCalMonth { background: url(http://www.rackwise.com/images/calendar-icon.gif) top left no-repeat; background-position: 0% 30%; overflow:visible; width:50px; height:50px; color:#ffffff; margin-left:-25px; margin-top:-100px; margin-bottom:60px; }
#BlogCalMonth h4 { padding-right:12px; width:20x; text-align:center; overflow:hidden; }
#BlogCalDay { margin-bottom:0px; width:20px; }
#BlogCalDay h4 { margin-left:8px; margin-top:-4px; font-size:1.3em; font-weight:bold; text-align:center; color:#777777; width:20px; text-align:center; overflow:hidden; }
#ScrollingPosts { width: 300px; height:146px; }
#ScrollingPosts div { width: 300px; height:166px; }

#RecentNewsTop { padding-top:20px; padding-bottom:35px; }
#RecentNewsTop h3 { font-size: 1.1em; font-weight:bold; padding-top:34px; padding-bottom:5px; }
#RecentNewsTop p { margin-bottom:20px; }
#RecentNewsTop a { text-decoration:underline; }

#LaunchBanner { padding-bottom:4px; }
#DownloadBanner { padding-bottom:4px; }
#ViewDemoBanner { padding-bottom:6px; }
#ViewOnDemandBanner { padding-bottom:6px; }
#ContactUsBanner { padding-bottom:6px; }
#LearnMoreBanner { padding-bottom:6px; }
#LearnMoreBannerDCM { padding-bottom:20px; }
#RequestMoreInfo { padding-left:20px; padding-bottom:30px; margin-top:-50px; }

#portal-contacts {font-size: .9em; line-height:1.4em;padding-left:15px;}
#portal-contacts h2 {margin-top:12px;font-size:1.6em; color:#4d96a9; }
#portal-contacts a {color:#222222;text-decoration:underline;}

#View-Call-or-Contact {height:190px; overflow:hidden; width:315px; }
#View-Call-or-Contact a { height:380px; position: relative; display: block; background: url(http://www.rackwise.com/images/call_or_contact_banner.jpg) 0 0 no-repeat; }
#View-Call-or-Contact a:hover { background-position: 0px -190px; }


/*-------------------------------- Footer -------------------------*/
.Cleardiv { clear:both;}

#FooterWide { width:100%; margin-top:0px; background:#454a48 url(http://www.rackwise.com/images/footer-bg.jpg) top left repeat-x; height:180px; float:left; margin-top:0px; }
#FooterDetails { clear:both; margin-left:auto; margin-right:auto; margin-top:0px; height:180px; width:950px; }
#FootLeft { width650px; float:left; color:#999999; font-size:9px; margin:0; text-align:left; margin-top:25px; }
#FooterLinksRows td { padding-left:50px; valign:top; }
#FooterLinksRows a { color:#999999; }
#FootRight { width:204px; float:right; color:#999999; font-size:11px; text-align:left; margin-top:30px; line-height: 1.5em; }
#FootRight a { }
#FootRight a:hover { color:#67ade1; }

#sitemap ul {  }
#sitemap ul li { list-style-type: disc; background:#ffffff; margin-left: 0; padding-left: 1em; text-indent: -1em; }



/*---------------------------------Newsletter-------------------*/

#newsletter { position:relative;  }
#signup_title { float: left; color: #FFFFFF; font-size: 14px; padding: 15px; background-color: #000000; margin-bottom:35px; }
#signup_input_outer { float: left; margin: 0px; height: 44px; padding-left: 18px; padding-top: 3px; padding-bottom: 3px; background-color: #000000; background-image: url(http://www.rackwise.com/images/newsletterleft.gif); background-position: center left; background-repeat: no-repeat; }
#signup_input_inner { margin: 0px; height: 44px; padding-right: 18px; background: url(http://www.rackwise.com/images/newsletterright.gif) right no-repeat; }
#wpsb_email { margin: 0px; border: 0px; height: 44px; width: 300px; background: url(http://www.rackwise.com/images/newslettermid.gif) repeat-x; color: #555; padding-top:0px; font-weight: bold; }
#signup_button_outer { padding: 3px; background-color: #000000; float: left; }
#signup_button { height: 44px; width: 120px; background-image: url(http://www.rackwise.com/images/newsletterbutton.gif); background-position: center; background-repeat: repeat-x; color: #FFFFFF; font-weight: bold; border: 0px; margin-left: 1px; cursor:pointer;}
#BannerText #signup_title {padding:0px; padding-left:3px; height:50px;}
#BannerText #signup_title span { display:none; }
#BannerText #signup_input { width:200px;}
#BannerText #signup_button {width:96px;}
#BannerText #NewsLetter {margin-top:20px;}



#Content .blog .contentheading h2 { width:550px;}

/*--------------------------------Contact Form------------------*/

#contactform { border:1px solid #999999; margin-bottom:40px; margin-top:0px; padding-left:20px; width: 540px; }
#contactform label{ width: 200px; float:left; margin-bottom:20px; }
#contactform label.error{ font-size: 11px; margin-left: 0px; margin-bottom:20px; position:relative; background: #fbfcda url('http://www.rackwise.com/images/error.gif') no-repeat left; border:1px solid #dbdbd3; width:205px; margin-top:4px; padding-left:20px; }
#contactform input, #contactform textarea { border: 1px solid #dbd8d3; width: 225px; }
#contacttable {  }
#submit { margin-left:210px; margin-bottom:20px; background:#2f8ea8; color:#ffffff; }




/*--------------------------------LightBox------------------*/

#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev { left: 0; float: left;}
#lightbox-nav-btnNext { right: 0; float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%;float: left; text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em;}			
#lightbox-secNav-btnClose {width: 66px; float: right;padding-bottom: 0.7em;}


/*--------------------------------WPListCal----------------------*/

/* .wplc_event_name { color:#777; }
.wplc_event_list { list-style:none; margin:0; padding-top:30px; }
.wplc_event_list li { background-image:url(http://www.rackwise.com/images/event-bg.gif); background-position: center top; background-repeat:no-repeat; padding-left:16px; padding-right:16px; padding-top:12px; height:125px; font-size:1.1em; font-weight:bold; }
*/

/*---------------------------------pyramid fancybox---------------------*/


