/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* |||||||||||||||||||| general copy rules applying to static page sub-sites |||||||||||||||||||| */
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */

div#content div#main p
{
	font-size: 13px;
	line-height: 18px;
	color: #6e6e6e;
}

div#content div#main p.more {
	color: #0069ad;
	font-size: 12px;
}

div#content div#main h3 {
	color:#171717;
	display:block;
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
	margin:0 0 10px 0;
}

div#content div#main p a { color: #6e6e6e; }

div#content div#main p a:hover
{
	color: #0069ad;
	text-decoration: none;
}

div#content div#main div#conserve p a {
	color: #ffffff;
}

div#content div#main div#conserve p a:hover {
	color: #ffffff;
}

div#content div#main h3.ru { font-size: 17px; }

/* |||||||||||||||||||| top band with section header and horizontal navigation |||||||||||||||| */
.inner-wrap {
	padding: 20px;
	width: 760px;
	float: left;
}

#sectionNav {
	height: 12px;
	padding-bottom: 10px;
	/* background: #f2f2f2; */
	border-bottom: 1px solid #e3e3e3;
}

#sectionNav h2 {
	font-size: 12px;
	line-height: 12px;
	/* margin: 0 0 0 12px;
	padding: 6px 8px; */
	padding-left: 22px;
	float: left;
	margin: 0;
}

#sectionNav h2 a:hover
{
	text-decoration: none;
	color: #76d750;
}

ul#sectionNavMenu {
	font-size: 12px;
	line-height: 12px;
	padding-bottom: 10px;
	float: right;
	display:inline;
	margin-right: 20px;
	clear: none;
}

ul#sectionNavMenu li {
	display: inline;
}

ul#sectionNavMenu li a,
ul#sectionNavMenu li a:visited {
	float: left;
	padding: 0 8px;
	color: #666;
}

ul#sectionNavMenu li a:hover {
	color: #76d750;
	text-decoration: none;
}

#pageTop {
display:block;
overflow:hidden;
padding:20px 0 0;
margin-top: 0;
border-top: none;
}

/* |||||||||||||||||||| snippet content containing copy and alternating with left image on odd rows and right image on even rows |||||||||||||||| */

#snippetwrapper
{
	/*need these rules in order to include pinstripe and gradient divider background*/
	background: url(/includes/graphics/beta_top_snippetBg.gif) top left repeat-x;
	overflow: hidden;
	padding-top: 30px;
}

.snippet
{
	display: block;
	margin: 0 40px;
	clear: both;
	overflow: hidden;
}

div#intro
{
	/*put this on intro text snippet with no image and remember the rows after it start with a left image */
	margin-bottom: 20px;
}

div#content div#main .snippet h3 span.superscript
{
	font-size: 20px;
	line-height: 24px;
	color: #555;
}

div#content div#main .snippet h4
{
	font-size: 16px;
	line-height: 20px;
	color: #0069ad;
	margin: 0 8px 8px 8px;
	display: block;
}

div#content div#main .snippet h3 a
{
	color: #171717;
	text-decoration: none;
}

div#content div#main .snippet h3 a:hover
{
	color: #666;
	text-decoration: none;
}

div#content div#main .snippet p { margin: 0 8px 5px 8px; }

div#content div#main .snippet p strong { font-weight: bold; }

.snippet img.left
{
	float: left;
	margin-right: 20px;
}

.snippet img.right
{
	float: right;
	margin-left: 20px;
}

/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* ||||||||||||||||||||||||||||| START CONSERVE SPECIFIC RULES |||||||||||||||||||||||||||||||||| */
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */

/*  conserve-specific top navigation on states */

#main.exlporehome #sectionNav ul#sectionNavMenu li.explorehome a,
#main.products ul#sectionNavMenu li.products a,
#main.wheretobuy ul#sectionNavMenu li.wheretobuy a,
#main.explorehome #sectionNav ul#sectionNavMenu li.explorehome a:visited, 
#main.products ul#sectionNavMenu li.products a:visited, 
#main.wheretobuy ul#sectionNavMenu li.wheretobuy a:visited { 
color: #000; }

div#conserve {
margin: -42px 10px 0px 10px;
font:normal 12px/14px arial,sans-serif;
width:650px;
}


*/
#main {
position: relative;

}

em {
	font-style: italic;
}

a.buyvalet, a.buysmartav, a.buyinsight, a.buysocket {
position: absolute;
left:40px;
color:#118319;
font-weight:bold;
text-decoration:underline;
}

a.buysmartav {
top:600px;
}

a.buyinsight {
top:600px;
left:350px;
}

a.buysocket {
top:600px;
}

a.buyvalet {
top:600px;
}

a.buynow,
a.learn-more
{
	color: #41973e;
	text-decoration: underline;
	font-weight: bold;
}

a.buynow:hover,
a.learn-more:hover {
	color: #0069ad;
	text-decoration: none;
}

div#conserve h3 {
color:#339900;
margin-left: 20px;
font-weight: bold;
}



div#sliderFrame h3, div.w2b h3 {
color:#333;
margin-left: 20px;
font-weight: bold;
font-size: 16px;
margin-top: 10px;
}

div#widescreen {
margin:20px 0;
border: solid 1px green;
padding:20px;
height:200px;
}

div.col_a, div.col_b {
	width:370px;
	float:left;
	margin:20px 20px 20px 0;
	font: 12px/18px Helvetica, Arial, Verdana, sans-serif;
	background-color: #fff;
	color: #333;
}

div.col_b {
	margin-right: 0;
}

div.col_a b, div.col_b b {
padding-left: 20px;
display: block;
}

div.col_a strong, div.col_b strong {
	font-weight: bold;
	margin: 20px;
	display: block;
}

div.col_a_ft strong, div.col_b_ft strong {
	font-weight: bold;
}

div.col_a ul, div.col_b ul, div.col_a_ft ul, div.col_b_ft ul {
list-style: inside;
margin-left: 20px;
}

div.col_a_ft, div.col_b_ft {
width:650px;
float:left;
margin:0 20px 20px 0;
font: 12px/18px Helvetica, Arial, Verdana, sans-serif; background-color: #fff; color: #333;
}

div.col_a_ft {
	margin-top: 20px;
}


div.col_a_ft img {
margin-right: 5px;
margin-top:20px;
float:left;

}

div.col_b_ft img {
margin-right: 5px;
margin-top:50px !important;
margin-top:50px;
float:right;

}

div.remote {
margin-left:0px;
width: 475px;
}

div.remote ul, div.additional ul  {
list-style-position:inside;
padding-left:0px;
margin-left:20px;
}


div.remote ul {
/*margin-top:50px !important;*/
margin-left:20px;
}

div.alwaysOn {
height: 125px;
position: relative;
margin-top: 70px !important;
margin-top: 100px;
margin-left: 200px !important;
width: 400px;

}

div.switched{
height: 125px;
position: relative;
margin-top: 60px !important;
margin-top: 90px;
margin-left: 200px !important;
margin-left:0px;
width: 400px;

}

div.additional{
height: 200px;
position: relative;
margin-top: 60px !important;
margin-top: 90px;
margin-left: 200px !important;
margin-left:0px;
width: 400px;

}

div.alwaysOn img{
padding-left:10px;
}

div.switched img, div.alwaysOn img{
margin-top:4px;
margin-left:7px;
}

#conserve ul#tabNav li a.ahn, #conserve ul#tabNav li a.ahn:hover {
color:#000;
}

/* PRODUCTHEADER */

#learnHead { position: relative; border-bottom: 1px solid #ddd; padding: 1em 0 0.2em; overflow: hidden; width: 650px; margin: 0 auto; *height: 39px; }
#learnHead h1 { line-height: 32px; display: inline; float: left; margin: 1px 0 6px 8px; padding: 0; margin-bottom: 6px !important; }
#learnHead h1 a { line-height: 32px; background-position: 0 0; background-repeat: no-repeat; color: #888; display: block; font-weight: normal; height: 32px; position: relative; outline: none; text-decoration: none; text-indent: -9999px; behavior: url(/global/scripts/lib/iepngfix.htc); }
#learnHead h1 a { cursor: default; }

#learnHead ul#tabNav{ display: inline; float: right; margin: 0; }
#learnHead ul#tabNav li { display: inline; }
#learnHead ul#tabNav li a { color: #999; float: left; margin-top: 1em; margin-left: 30px; margin-right: 8px; padding: 0; text-decoration: none; }
#learnHead ul#tabNav li a:hover { /* color: #08c;*/ color:#339900; }

/* //////////- FLASH STYLES -/////////// */

body { 
text-align:center;
}

#picNavTop {
width:800px;
position:relative;
text-align:center;
margin:0 auto;
}
a.skip {
 position:absolute;
 bottom:0px ;
 right: 0px;
 width:800px; 
 height:55px;
 color:#666;
 font: normal 14px/50px Verdana;
 text-align:right; 
 text-decoration:none;
 padding-right:25px;
}

/* |||||||||||||||||||| flash banner content that spans 800px |||||||||||||||| */

#flashBannerFullbleed { height: 390px; position: relative; z-index: 3;}
#flashContentFullbleed { height: 390px; }

div#flash_box {
	margin: 0;
	padding: 0;
	width: 800px;
	height: 390px;
	position: absolute;
	z-index: 4;
	max-height: 390px;
}

div#flash_box a {
	margin: 0;
	padding: 0;
}

div#flash_box a:hover {
	margin: 0;
	padding: 0;
}

div#flash_box a img {
margin: 0;
padding: 0;
border: none;
}

/* |||||||||||||||||||| conserve-specific snippet rules |||||||||||||||| */

.last
{
	margin-bottom:70px;
}

#sliderFrame
{
	padding-top:25px;
	background: url(/conserve/images/snippet-last-bg.png) no-repeat center top;
}

div#content div#main .snippet h3.conserveInsight{
	color: #118319;
	font-size: 16px;
	margin-top: 0;
}

div#content div#main .snippet h3.conserveInsight span {
	color: #6e6e6e;
	font-size: 16px;
	margin-top: 0;
	font-weight: normal;
}

div#content div#main .snippet h3 span.superscript
{
	/*need to include wrappers in rule to cascade properly*/
	font: normal 20px/24px Helvetica, Arial, Verdana, sans-serif;
	color: #555;
}

div#content div#main .snippet h4
{
	/*need to include wrappers in rule to cascade properly*/
	font: normal 16px/20px Helvetica, Arial, Verdana, sans-serif;
	color: #0069ad;
	margin: 0 8px 8px 8px;
	display: block;
}

.snippet p a.buynow
{
	color:#118319;
	display:block;
	font-weight:bold;
	margin-top:8px;
}

.snippet p a:hover
{
	color: #0069ad;
	text-decoration: none;
}

/* RUSSIA FIX FOR TOP MARGIN */
div#content.ru div#main {
margin-top: -15px;
}

/*----------------------------- Product Story ------------------------------ */
div#content div#main #prod-story {
	margin: 0 0 20px 0;
	padding: 0;
	background: url(/conserve/images/product-story-bg.jpg) no-repeat 0 0;
}

div#content div#main #prod-story #prod-intro {
	display: block;
	margin: 0 40px 40px 40px;
	padding: 40px 0 0 0;
}

div#content div#main #prod-story #prod-intro h3 {
	color: #118319;
	font: 28px/30px Helvetica, Arial, Verdana, sans-serif;
	margin: 0 8px 20px 8px;
	padding: 0;
}

div#content div#main #prod-story #prod-intro h4 {
	color: #84c047;
	font: bold 22px/24px Helvetica, Arial, Verdana, sans-serif;
	margin: 0 8px 4px 8px;
	padding: 0;
}

div#content div#main #prod-story #prod-intro h4 span {
	font-weight: normal;
}

div#content div#main #prod-story #prod-intro p {
	font: normal 13px/18px Helvetica, Arial, Verdana, sans-serif;
	color: #6e6e6e;
	margin: 0 8px 5px 8px;
}

div#content div#main #prod-story #prod-intro p.sub-title {
	color: #171717;
	font: normal 18px/20px Helvetica, Arial, Verdana, sans-serif;
	margin-bottom: 10px;
}

div#content div#main #prod-story #prod-intro p.try-suggestions {
	color: #171717;
	font: normal 16px/18px Helvetica, Arial, Verdana, sans-serif;
	margin-top: 40px;
}

div#content div#main.insight #prod-story #prod-intro p.try-suggestions {
	margin-top: 0;
}

div#content div#main #prod-story p.disclaimer {
	color: #6e6e6e;
	font: normal 10px/12px Helvetica, Arial, Verdana, sans-serif;
	margin: 30px 20px;
}

div#content div#main #prod-story ul {
	color: #6e6e6e;
	margin: 8px 0;
	padding-left: 15px;
}

div#content div#main #prod-story ul.features {
	width: 330px;
}

div#content div#main #prod-story li {
	list-style: square outside;
	line-height:15px;
	margin: 8px 0 0 8px;
}

div#content div#main #prod-story li.last_li {
	list-style: none;
	font-weight: bold;
}

div#content div#main #prod-story #prod-story-foot {
	position: relative;
	width: 800px;
	height: 12px;
	margin-bottom: 20px;
}

div#content div#main #prod-story #prod-story-foot a.buy-now {
	display: block;
	height: 27px;
	position: absolute;
	top: 5px;
	right: 20px ;
	color: #ffffff;
	padding-right: 14px;
	font-size: 12px;
	text-decoration: none;
	background: url(/conserve/images/buy-now-btn-bg-right.png) no-repeat top right;
}

#prod-story #prod-story-foot a.buy-now span {
	color: #ffffff;
	display: block;
	line-height: 27px;
	padding: 0 0 0 14px;
	background: transparent url(/conserve/images/buy-now-btn-bg-left.png) no-repeat 0 0;
}

#prod-story #prod-story-foot a.prod-details{
	display: block;
	position: absolute;
	top: 5px;
	left: 21px;
	height: 27px;
	color: #118319;
	padding-left: 14px;
	background: url(/conserve/images/plus-bullet.jpg) no-repeat left center;
	font-size: 13px;
	line-height: 27px;
}

#prod-story #prod-story-foot ul.social-links {
	position: absolute;
	top: 5px;
	left: 564px;
	margin: 0;
	padding: 0;
}

#prod-story #prod-story-foot ul.social-links li {
	display: inline-block;
	margin: 0 4px 0 0;
}

#prod-story #prod-story-foot ul.social-links li a {
	text-decoration: none;
	display: block;
	width: 27px;
	height: 27px;
	text-indent: -10000px;
	overflow: hidden; 
}

#prod-story #prod-story-foot ul.social-links li a.facebook {
	background: url(/conserve/images/facebook.png) no-repeat 0 0;
}

#prod-story #prod-story-foot ul.social-links li a.twitter {
	background: url(/conserve/images/twitter.png) no-repeat 0 0;
}

#prod-story #prod-story-foot ul.social-links li a.delicious {
	background: url(/conserve/images/delicious.png) no-repeat 0 0;
}

.clearAll
{
	margin:0;
	padding: 0;
	clear:both;
	line-height:0;
}

#banner-cycle
{
	width: 800px;
	height: 390px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

#banner-cycle img
{
	padding: 0;
	margin: 0;
	border: none;
	width: 800px;
	height: 390px;
	top: 0;
	left: 0;
}

/*----------------------------------------------------------------------
---------------------  Conserve Product Grid  --------------------------
----------------------------------------------------------------------*/

#conserve-prod-grid
{
	background: url(/conserve/images/divider-bg.jpg) no-repeat 0 0;
	width: 800px;
	margin: 0 0 50px 0;
	padding: 36px 0 0 0;
	float: left;
}

#conserve-prod-grid h3 {
	color: #171717;
	font: bold 14px/33px Helvetica, Arial, Verdana, sans-serif;
	margin: 0 0 15px 15px;
	padding: 0;
}

#conserve-prod-grid h3 span {
	font-weight: normal;
	color: #6E6E6E;
}

a.conservebox-sq,
a.conservebox-long {
	background-position: 200px 0;
	background-repeat: repeat-x;
	display: block;
	float: left;
	text-decoration: none;
}

a.conservebox-sq {
	width: 200px;
	height: 200px;
}

a.conservebox-long {
	width: 200px;
	height: 400px;
}

a#smartavbox { background-image: url(/conserve/images/smartav-sprite.jpg); }
a#socketbox { background-image: url(/conserve/images/socket-sprite.jpg); }
a#valetbox { background-image: url(/conserve/images/valet-sprite.jpg); }
a#insightbox { background-image: url(/conserve/images/insight-sprite.jpg); }
a#switchbox { background-image: url(/conserve/images/switch-sprite.jpg); }
a#switchavbox { background-image: url(/conserve/images/switchav-sprite.jpg); }
a#surgetimer { background-image: url(/conserve/images/surgetimer-sprite.jpg); background-color: #f2f2f2; }

a.conservebox-sq:hover,
a.conservebox-long:hover { background-position: 0 0; }

#conserve-prod-grid .conservebox-long h4,
#conserve-prod-grid .conservebox-sq h4 {
	color: #84c047;
	font: bold 14px/16px Helvetica, Arial, Verdana, sans-serif;
	display: block;
	width: 160px;
	padding: 0;
	margin: 0;
}

#conserve-prod-grid .conservebox-long h4 {
	margin: 330px auto 0 auto;
}

#conserve-prod-grid .conservebox-sq h4 {
	margin: 130px auto 0 auto;
}

#conserve-prod-grid .conservebox-sq h4.surge {
	color: #3197c8;
	margin-bottom: 3px;
}

#main #conserve-prod-grid .conservebox-long p,
#main #conserve-prod-grid .conservebox-sq p {
	color: #6e6e6e;
	font: 10px/12px Helvetica, Arial, Verdana, sans-serif;
	margin: 0 auto;
	padding: 0;
	display: block;
	width: 160px;
	text-indent: 1px;
}

#main #conserve-prod-grid .conservebox-long p.subhead,
#main #conserve-prod-grid .conservebox-sq p.subhead {
	color: #171717;
	font-weight: bold;
	margin-bottom: 7px;
}

#main #conserve-prod-grid .conservebox-long p.buynow,
#main #conserve-prod-grid .conservebox-sq p.buynow {
	color: #76d750;
	text-indent: 9px;
	line-height: 16px;
	background: url(/conserve/images/blue-plus.gif) no-repeat left center;
}

#main #conserve-prod-grid a.conservebox-long:hover p.buynow,
#main #conserve-prod-grid a.conservebox-sq:hover p.buynow {
	text-decoration: underline;
}

/* Where to Buy page */
div#w2b {
	display: block;
	width: 800px;
	height: 200px;
	background: url("/conserve/images/product-story-bg.jpg") no-repeat 0 0;
}


div#w2b a {
	display: inline-block;
	margin: 25px 0 0 20px;
}


#content #main #w2b h3 {
	font: bold 28px/36px Helvetica, Arial, Verdana, sans-serif;
	display: block;
	width: 500px;
	margin: 0;
	padding: 22px 0 0 20px;
}

#w2b h3 span {
	font-weight: normal;
}

div#main div#w2b p {
	font: 14px/18px Helvetica, Arial, Verdana, sans-serif;
	color: #6E6E6E;
	display: block;
	width: 500px;
	margin: 5px 20px 10px 22px;
}

/* Conserve Products page */

#conserve-prod-banner {
	display: block;
	width: 800px;
	height: 130px;
	background: #fff url(/conserve/images/conserve-prod-banner-bg.jpg) no-repeat 0 0;
	border-top: 1px solid #d3d3d3
}

div#content div#main #conserve-prod-banner h3 {
	font: bold 28px/36px Helvetica, Arial, Verdana, sans-serif;
	display: block;
	width: 500px;
	margin: 0;
	padding: 22px 0 0 20px;
}

#conserve-prod-banner h3 span {
	font-weight: normal;
}

div#main div#conserve-prod-banner p {
	font: 14px/18px Helvetica, Arial, Verdana, sans-serif;
	color: #6E6E6E;
	display: block;
	width: 480px;
	margin: 5px 20px 10px 22px;
}

#conserve-products {
	background: url(/conserve/images/divider-bg.jpg) no-repeat 0 0;
	width: 800px;
	margin: 0 0 50px 0;
	padding: 36px 0 0 0;
	float: left;
}

#conserve-products ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#conserve-products ul li {
	display: block;
	height: 266px;
	width: 266px;
	float: left;
	position: relative;
}

.conserve-prod {
	background-position: 266px 0;
	background-repeat: repeat-x;
	display: block;
	float: left;
	text-decoration: none;
	width: 266px;
	height: 266px;
	display: inline;
	margin-right: 1px;
	margin-bottom: 1px;
}

.conserve-prod.last {
	margin-right: 0;
}

li#smartavprod 
{ background-image: url(/conserve/images/smartav-prod-sprite.jpg); }

li#socketprod 
{ background-image: url(/conserve/images/socket-prod-sprite.jpg); }

li#valetprod 
{ background-image: url(/conserve/images/valet-prod-sprite.jpg); }

li#insightprod 
{ background-image: url(/conserve/images/insight-prod-sprite.jpg); }

li#switchprod 
{ background-image: url(/conserve/images/switch-prod-sprite.jpg); }

li#switchavprod 
{ background-image: url(/conserve/images/switchav-prod-sprite.jpg); }

li.conserve-prod:hover { background-position: 0 0; }


#conserve-products .conserve-prod h4 {
	color: #84c047;
	font: bold 16px/18px Helvetica, Arial, Verdana, sans-serif;
	display: block;
	width: 205px;
	padding: 0;
	margin: 0;
}

#conserve-products .conserve-prod h4 {
	margin: 170px auto 0 auto;
}

#main #conserve-products .conserve-prod p {
	color: #6e6e6e;
	font: 12px/18px Helvetica, Arial, Verdana, sans-serif;
	margin: 0 auto;
	padding: 0;
	display: block;
	width: 205px;
	text-indent: 1px;
}

#main #conserve-products .conserve-prod p.subhead {
	color: #171717;
}

#conserve-products li a {
	color: #118319;
	font: 10px/14px Helvetica, Arial, Verdana, sans-serif;
	background: url(/conserve/images/plus-bullet.png) no-repeat;
	margin: 0 auto;
	padding: 0 0 0 10px;
}

#conserve-products li a.buy {
	position: absolute;
	left: 33px;
	bottom: 12px;
	z-index: 10;
	background-position: left center;
}

#conserve-products li a.learn {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
	padding: 226px 168px 0 43px;
	background-position: 33px 231px;
}

#conserve-products span.learn-buy {
	position: absolute;
	bottom: 12px;
	left:33px;
}

/*----- Super Banner ------*/

div#content div#main #super-banner {
	width: 800px;
	height: 390px;
	position: relative;
	background: none;
}

div#content div#main #super-banner #slide-wrap {
	width: 800px;
	height: 390px;
	position: relative;
	margin: 0;
	padding: 0;
	float: left;
	overflow: hidden;
}

div#content div#main #super-banner #panes {
	width: 800px;
	height: 390px;
	position: relative;
	margin: 0;
	padding: 0;
	float: left;
	overflow: hidden;

}

#panes div {
	display: block;
	float: left;
}

#panes .items {
	position: absolute;
	width: 20000em;
}

div#content div#main #super-banner #panes h2 {
	position: absolute;
	top: 20px;
	left: 48px;
	z-index: 5;
	margin: 0;
	padding: 0;
	color: #000;
}

div#content div#main #super-banner #panes h2 span {
	font-weight: normal;
	font-size: 14px;
	display: block;
}

.visible {
	display: block;
}

div#content div#main #super-banner a.prev {
	position: absolute;
	top: 0;
	left: 0;
	background: url(/conserve/images/prev-btn.png) no-repeat 0 0;
	width: 29px;
	height: 390px;
	text-indent: -9999px;
	z-index: 5;
	cursor: pointer;
}

div#content div#main #super-banner a.prev:hover {
	background: url(/conserve/images/prev-btn-hover.png) no-repeat 0 0;
}

div#content div#main #super-banner a.next {
	position: absolute;
	top: 0;
	right: 0;
	background: url(/conserve/images/next-btn.png) no-repeat 0 0;
	width: 29px;
	height: 390px;
	text-indent: -9999px;
	z-index: 5;
	cursor: pointer;
}

div#content div#main #super-banner a.next:hover {
	background: url(/conserve/images/next-btn-hover.png) no-repeat 0 0;
}

div#content div#main #super-banner #panes .disabled {
	visibility: hidden;
}


#slide-wrap .room {
	width: 800px;
	height: 390px;
	position: absolute;
	top: 0;
	left: 0;
}

#panes .room {
	width: 800px;
	height: 390px;
	position: relative;
}

.hotspot {
	width: 350px;
	height: 196px;
	background: transparent url(/conserve/images/hotspot-bg.png) no-repeat 0 0;
	margin: 0;
	padding: 19px;
	position: absolute;
	display: none;
	z-index: 3;
}

#panes .hotspot {
	display: none;
}

.button-hs {
	position: absolute;
	background: url(/conserve/images/green-plus-btn.png) no-repeat center center;
	line-height: 31px;
	display: block;
	width: 31px;
	height: 31px;
	z-index: 2;
	cursor: pointer;
}

.active {
	background: url(/conserve/images/green-minus-btn.png) no-repeat center center;
	z-index: 4;
}

div#content div#main #super-banner .hotspot .hs-wrap {
	position: relative;
	width: 330px;
	height: 170px;
	display:block;
	margin: 19px 0 0 19px;
}

div#content div#main #super-banner .hotspot img {
	position: absolute;
	top: 0;
	left: 170px;

}

div#content div#main #super-banner .hotspot h3 {
	width: 150px;
	padding: 0;
	margin: 0 0 10px 0;
	font: bold 13px/15px Helvetica, Arial, Verdana, sans-serif;
	color: #84c047;
}

div#content div#main #super-banner .hotspot p {
	width: 152px;
	color: #6e6e6e;
	font: 12px/14px Helvetica, Arial, Verdana, sans-serif;
	padding: 0;
	margin: 0;
}

div#content div#main #super-banner .hotspot p.title {
	color: #171717;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	width: 155px;
	position: absolute;
	top: 104px;
	left: 170px;
	margin: 0;
	padding: 0;
}

div#content div#main #super-banner .hotspot small {
	color: #171717;
	display: block;
	font: 11px/14px Helvetica, Arial, Verdana, sans-serif;
	position: absolute;
	top: 121px;
	left: 170px;
	margin: 0;
	padding: 0;
}

div#content div#main #super-banner .hotspot a {
	color: #118319;
	font: 10px/14px Helvetica, Arial, Verdana, sans-serif;
	margin: 0;
	padding: 0;
}

div#content div#main #super-banner .hotspot a.learn {
	background: url(/conserve/images/plus-bullet.png) no-repeat left center;
	position: absolute;
	top: 144px;
	left: 170px;
	padding: 0 0 0 10px;
	margin: 0;
}

div#home {
	width: 800px;
	height: 390px;
	background: url(/conserve/images/home.jpg) no-repeat 0 0;
	cursor: pointer;
}

#room1 {
	background: url(/conserve/images/room1.jpg) no-repeat 0 0;
}

#room1 .hsb1 {
	top: 91px;
	left: 346px;
}
#room1 .hs1 {
	top: 87px;
	left: 342px;
}

#room1 .hsb2 {
	top: 125px;
	left: 73px;
}
#room1 .hs2 {
	top: 120px;
	left: 68px;
}

#room1 .hsb3 {
	top: 150px;
	left: 492px;
}
#room1 .hs3 {
	top: 145px;
	left: 140px;
}

#room1 .hsb4 {
	top: 273px;
	left: 635px; 
}
#room1 .hs4 {
	top: 75px;
	left: 282px;
}




#room2 {
	background: url(/conserve/images/room2.jpg) no-repeat 0 0;
}

#room2 .hsb1 {
	top: 121px;
	left: 401px;
}
#room2 .hs1 {
	top: 116px;
	left: 49px;
}

#room2 .hsb2 {
	top: 138px;
	left: 183px;
}
#room2 .hs2 {
	top: 134px;
	left: 179px;
}

#room2 .hsb3 {
	top: 205px;
	right: 70px;
}
#room2 .hs3 {
	top: 6px;
	left: 346px;
}




#room3 {
	background: url(/conserve/images/room3.jpg) no-repeat 0 0;
}

#room3 .hsb1 {
	top: 233px;
	left: 262px;
}
#room3 .hs1 {
	top: 35px;
	left: 258px;
}

#room3 .hsb2 {
	top: 161px;
	left: 305px;
}
#room3 .hs2 {
	top: 157px;
	left: 302px;
}

#room3 .hsb3 {
	top: 111px;
	left: 50px;
}
#room3 .hs3 {
	top: 106px;
	left: 46px;
}

#room3 .hsb4 {
	bottom: 100px;
	right: 40px;
}
#room3 .hs4 {
	bottom: 96px;
	right: 36px;
}



#main.surge .QTP {
	display: block;
	height: 200px;
	width: 266px;
	float: right;
}


a#cnsrvPrd {
	display: block;
	width: 274px;
	height: 54px;
	margin: 0 32px 30px 33px;
	padding: 65px 461px 0 0;
	background: url("/conserve/images/propage_conserveban.png") no-repeat 0 0;
	line-height: 20px;
	text-decoration: none;
	color: #84c047;
	font-size: 18px;
	
}


/*---- ShareThis ----- */
#sharethis_0 a.stico_default {
	background: url("http://w.sharethis.com/images/share-icon-16x16.png?CXNID=1000014.0NXC") no-repeat scroll right center transparent !important;
	padding-right: 20px;
}




