@charset "UTF-8";
/* CSS Document */

body {
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	margin: 0 auto;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background:#898989 url(images/rs_bgBody.png) center top no-repeat;
}
.oneColFixCtr #container {
	width: 771px;
	margin: 0 auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
	height: 668px;
	position: relative;
}
#header {
	height: 108px;
	width: 771px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#navigation {
	position: absolute;
	left: 28px;
	top: 76px;
}
#logo {
	position: absolute;
	left: 24px;
	top: 7px;
}
.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2F2F2F;
}
.nav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8e9093;
	text-decoration: none;
}
.nav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E97F1D;
	text-decoration: none;
}
#custom {
	position: absolute;
	left: 521px;
	top: 32px;
	width: 242px;
}
.cust {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #8e9093;
	letter-spacing: 1px;
}
#footer {
	background-image: url(images/footergraphic.gif);
	height: 71px;
	width: 771px;
	position: absolute;
	left: 0px;
	top: 597px;
	z-index: 1;
}



#samsung {
	position: absolute;
	z-index: 2;
	left: 322px;
	top: 267px;
}
#contact {
	position: absolute;
	z-index: 3;
	left: 687px;
	top: 76px;
}

/*
.oneColFixCtr #mainContent {
	position: absolute;
	left: 0px;
	top: 108px;
	z-index: 0;
	height: 489px;
	width: 771px;
}
*/

.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8e9093;
}
#copyright {
	position: absolute;
	left: 28px;
	top: 22px;
}
.style2 {color: #898989}
#mainContact  {
	position: absolute;
	left: 0px;
	top: 108px;	 /* remember that padding is the space inside the div box and margin is the space outside the div box */
	z-index: 0;
	background-image: url(images/rs_blankback.png);
	height: 489px;
	width: 771px;
	background-repeat: no-repeat;
}
#contacttext {
	position: absolute;
	left: 37px;
	top: 27px;
	width: 286px;
	z-index: 1;
}
.normaltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8e9093;
}
.normaltext a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8e9093;
	text-decoration: underline;
}
.normaltext a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E97F1D;
	text-decoration: underline;
}
.solutionstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2F2F2F;
	line-height: 1.5em;
}
.sollefttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 2em;
}
.sollefttext a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8e9093;
	line-height: 2em;
	text-decoration: none;
}
.sollefttext a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E97F1D;
	line-height: 2em;
	text-decoration: none;
}
.bigwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	letter-spacing: 2px;
	color: #FFFFFF;
	font-weight: normal;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	letter-spacing: 2px;
	color: #FFFFFF;
	font-weight: normal;
}
h3 {
}
#googlemap {
	position: absolute;
	left: 343px;
	top: 55px;
}
#mainSolutions {
	position: absolute;
	left: 0px;
	top: 108px;	 /* remember that padding is the space inside the div box and margin is the space outside the div box */
	z-index: 0;
	background-image: url(images/rs_soluback.png);
	height: 489px;
	width: 771px;
	background-repeat: no-repeat;
}


#screenshot {
	position: absolute;
	left: 443px;
	top: 204px;
	z-index: 2;
}
#solutionhead {
	position: absolute;
	left: 171px;
	top: 19px;
	width: 224px;
	height: 47px;
}
#sollefthand {
	position: absolute;
	left: 26px;
	top: 23px;
	width: 128px;
}
#solcontent {
	position: absolute;
	left: 171px;
	top: 77px;
	width: 561px;
	height: 317px;
	z-index: 3;
	margin: 0px;
	font: normal 12px Verdana, Geneva, sans-serif	
}

#solcontent p {line-height:1.65; }
#solcontent dl {list-style:none; margin:2em 0 2em 0; padding:0; font-size:.75em; line-height:1.5; width:558px; font-size:12px}

#solcontent dl dt {width:450px; margin:0; white-space:nowrap; padding:2px; float:left; overflow:hidden; clear:both; border-top:1px solid #eee; font-size:12px} 
#solcontent dl dt.first {border:none}
#solcontent .odd {background:#f5f5f5}
#solcontent dl dd {width:100px; text-align:center; margin:0; background:#ea7f1e; padding:2px 0; float:right; overflow:hidden; border-bottom:1px solid #fff; font-size:12px}
#solcontent dl dd a {font-weight:bold; text-decoration:none !important; color:#fff; font-size:12px !important}
#solcontent dl dd a:hover{text-decoration:underline !important}


/* —--------- NEW CSS UPDATES : 20100129 ---------- */
.modernLayout {font-size:62.5%; width:771px; margin:0 auto; padding:0; position:relative; text-align:left}
.modernLayout a {outline:none}
.modernLayout h1 {font:normal 2.2em/1.4 Arial, Helvetica, sans-serif; margin:0; padding:0; position:absolute; top:22px; left:171px; letter-spacing:2px}
.modernLayout h2 {font:bold 1.4em/1 Arial, Helvetica, sans-serif; margin:0; padding:10px 0; letter-spacing:0; color:#333}
.modernLayout #sollefthand h2 {color:#fff}
.modernLayout #container {
	width: 771px;
	margin: 0 auto;
	text-align:left;
	height: 668px;
	position: relative;
}


#globalNav				{position:absolute; height:101px; width:723px; margin:7px 24px 0; padding:0; list-style:none; z-index:200}
#globalNav	li 			{float:left; margin:70px 21px 0 0}
#globalNav	li a		{float:left; text-decoration:none; text-transform:uppercase; font:1.1em/1 Arial, Helvetica, sans-serif; color:#8e9093}
#globalNav	li a:hover	{color:#E97F1D}
#globalNav	li#onezone	{position:absolute; left:0; width:237px; height:54px; margin:0 0 16px 0; overflow:hidden; text-indent:-999em}
#globalNav	li#onezone a{width:237px; height:54px; background:url(http://www.onezonesolutions.com/images/logo.gif) 0 0 no-repeat}
#globalNav	li#home 	{clear:left; margin-left:6px}
#globalNav	li#contactUs{position:absolute; top:70px; right:0; padding:0; margin:0}

.sidebarNav {width:13em; position:absolute; top:13em; margin:0 0 0 2.8em; padding:0; z-index:5; list-style:none}
.sidebarNav h2 {color:#fff; margin-bottom:0; text-transform:lowercase}
.sidebarNav a {text-decoration:none; text-transform:lowercase; color:#8e9093; font-size:1.2em; line-height:1.8em}
.sidebarNav a:hover {color:#E97F1D}
ul.sidebarNav li ul {margin:0; padding:0; list-style:none; text-indent:0}

#footer p {padding:1.4em 2.6em; color:#8e9093; text-transform:uppercase}

#energyDashboard #solcontent {overflow:hidden; width:575px; height:auto; font-size:1.1em}
#energyDashboard #solcontent p {margin-top:0}
#energyDashboard #sidebar {float:right; margin-left:40px; width:192px; padding:0}
#energyDashboard #thumbs img {border:1px solid #555; width:80px; height:51px}
#energyDashboard #sidebar a {float:left; background:#ccc; border:1px solid #999; padding:4px; margin:4px 0 0 4px}
#energyDashboard #sidebar a:hover {background:#E97F1D}
#energyDashboard #sidebar h2 {padding:0; margin:0; line-height:1; color:#555; text-transform:uppercase; font-size:1.1em; text-align:center}
#energyDashboard.modernLayout {width:auto}
#energyDashboard #allContent {position:relative; width:771px; margin: 0 auto; background:red}

/* Contact Page */
#contactOnezone h2 {color:#fff}

/* Demo Page */
.mainDemo #footer {top:697px;}
.mainDemo #mainContent {
	position: absolute;
	left: 0px;
	top: 108px;	 /* remember that padding is the space inside the div box and margin is the space outside the div box */
	z-index: 0;
	background-image: url(images/rs_demoback.png);
	height: 589px;
	width: 771px;
	background-repeat: no-repeat;
}
#cantWait {clear:both; padding-top:24px}

#energySavings #solcontent p {line-height:1.2}
#energyDashboard.energyDashboardVideo #sidebar {width:300px}

/* Home Page */
img {border:none}
body#homePage {background:#898989 url(2009/img/bgBody.png) center top no-repeat}
#homePage #content, #homePage #footer {width:771px; margin:0 auto 0 auto}
#homePage #content {position:absolute; top:108px; width:747px; padding:4px 12px 0; background:url(2009/img/bgContent.png) center top no-repeat}
#homePage #content p {margin:0}
#homePage #imageBox {width:746px; height:467px; background: url(2009/homeslide/slideHome.jpg) top center no-repeat}
#homePage #footer {width:761px; margin-top:176px; padding:21px 0 0 10px; height:105px; background:#898989 url(../2009/img/bgContentFooter.png) top center no-repeat; font-size:1em}

