body {
	font-family: Trebuchet MS;
	font-size: 12px;
}

a {
	color: #4E8EAA;
}

p {
	color: #333333;
}

.block p {
	color: #ffffff;
}

.blue-button-small
{
	height: 26px;
	border: 0px transparent none;
	border-collapse: collapse;
	padding: 0px;
}
.blue-button-small .left, .blue-button-small .right
{
	background-image: url(/images/blue-button-small.png);
	height: 26px;
	margin: 0px;
}
.blue-button-small .left
{
	background-position: top left;
	vertical-align: middle;
	text-align: center;
	padding: 0px 4px 0px 8px;
}
.blue-button-small .right
{
	background-position: bottom right;
	width: 4px;
	overflow: hidden;
	padding: 0px;
}

#mainMenu.mainMenu-inside {
	position: absolute;
	left: 33px;
	top: -34px;
	height: 33px;
	overflow: hidden;
}

#mainMenu.mainMenu-inside li {
	width: 134px;
	margin: 0 8px 0 0;
}

#mainMenu.mainMenu-inside a {
	width: 126px;
	padding: 9px 0 0 4px;

	font-size: 14px;
}

#labelYourProject-benefits ul,
#labelYourProject-benefits li {
	margin: 0;
	padding: 0;

	list-style-type: none;
}

#labelYourProject-benefits ul {
	margin-top: 5px;
	padding-left: 0px;
}

#labelYourProject-benefits li {
	padding-left: 17px;

	line-height: 25px;
	background: transparent url(/images/li_disc.gif) no-repeat 0 7px;
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #333333;
}

#labelYourProject-benefits li span {
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}

#mainMenu.mainMenu-inside li.labelYourProduct,
#mainMenu.mainMenu-inside li.labelYourProduct a {
	background-image: url(/images/menu_button_green.gif);
}

#mainMenu.mainMenu-inside li.selected {
	background-image: url(/images/menu_button_white.gif);
}

#mainMenu.mainMenu-inside li.selected a {
	background-image: url(/images/menu_button_white.gif);
	color: #4E8EAA;
}

body#frontPage #middle {
/* 	margin-top: -12px;  *//*#BROWSERS SAFARI*/
}

body#frontPage #main {
	position: relative;
}

body#frontPage #middleMiddle {
	background: transparent url(/images/index_middle_middle2.gif) no-repeat top center;
}

body#frontPage #main h1 {
	position: absolute;
	top: 40px;
	left: 45px;
	width: 250px;
	margin: 0;
	padding: 0;

	font-family: Trebuchet MS;
	font-size: 34px;
	color: #ffffff;
}

body#frontPage #arrow {
	position: absolute;
	top: 218px;
	left: 52px;
	width: 240px;
	padding: 0px;
	margin: 0px;

	text-align: justify;
	font-size: 14px;
	color: #ffffff;
}

body#frontPage #mainMenu {
	position: absolute;
	left: 33px;
	top: 350px;
}

body#frontPage #mainInfo {
	position: absolute;
	top: 29px;
	left: 593px;
	width: 255px;
	padding-top: 10px;

	line-height: 17px;
	font-size: 12px;
}

body#frontPage #mainInfo p {
	margin: 10px 0;
}

body#frontPage #info1 {
	position: absolute;
	top: 408px;
	left: 37px;
}

body#frontPage #info2 {
	position: absolute;
	top: 408px;
	left: 467px;
}

body#frontPage .box2 .imgLink {
	position: absolute;
	top: 2px;
	left: 2px;
	width: 51px;
	height: 82px;

}

body#frontPage #info1 p,
body#frontPage #info2 p {
	line-height: 16px;
}

body#frontPage #serialNumber {
	position: absolute;
	top: 243px;
	left: 384px;
	width: 110px;
	height: 21px;

	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	background: transparent;
	border: 0px;
}

body#frontPage #submitNumber {
	position: absolute;
	top: 239px;
/* 	top: 240px;  *//*#BROWSERS IE6|IE7|IE8*/
	left: 495px;
	width: 26px;
	height: 24px;
	border: 0px;
	padding: 2px 0 0 0;
/* 	padding: 0px 0 0 1px;  *//*#BROWSERS FIREFOX*/
/* 	padding: 3px 0 0 1px;  *//*#BROWSERS SAFARI*/
	
	color: #f8f8f8;
	background-color: transparent;
	text-align: center;
	font-size: 11px;
}

body#frontPage #submitNumberOk {
	display: none;
	position: absolute;
	top: 244px;
	left: 496px;
	width: 24px;
	height: 18px;

	background: transparent url(/images/index_smallbutton_green.gif) no-repeat top left;
}

span.wikipopup a.wikititle {
	font-size: 12px;
	color: #4e8eaa;
}

body#frontPage #saveNumberCheckbox {
	position: absolute;
	display: block;
	top: 277px;
	left: 387px;
}

body#frontPage #saveNumberCheckbox .jsCheckbox {
	display: block;
	float: left;
	width: 15px;
	height: 15px;
	padding: 0px;
	margin: 0 4px 0 0;
	overflow: hidden;
	
}

body#frontPage #saveNumberCheckbox .jsCheckboxChecked {
	background: #000000 url(/images/jscheckbox_checked.gif) no-repeat top left;
}

body#frontPage #saveNumberCheckbox .label {
	position: relative;
	top: -1px;
/* 	top: -4px;  *//*#BROWSERS SAFARI|CHROME*/
/* 	top: 0px;  *//*#BROWSERS IE6|IE7*/
	
	color: #4185ac;
	font-size: 11px;
/* 	line-height: 25px;   *//*#BROWSERS CHROME|SAFARI */
}

body#frontPage #needHelp {
	position: absolute;
	top: 303px;
	left: 52px;
	font-size: 14px;
	color: #9ad2ed;
}

body#frontPage #needHelpText {
	cursor: pointer;
}

.wikibubble .hideThis {
	color: #4E8EAA;
}

body#frontPage #saveNumber.jsCheckbox:hover {
	
}

#submitSerial #mainContent {
	padding: 21px 26px;
}

#mainContent {
	padding: 21px 35px;
}

#serialInfo {
	border-collapse: collapse;
}

#serial-alert {
  margin: 8px;
  padding: 10px;

  border: 1px solid #ff0000;
  background-color: #ffdddd;
  color: #ff4444;
}

#serialInfo .congratulations {
  display: block;
	width: 250px;
	line-height: 18px;

	font-family: Trebuchet MS;
	font-size: 14px;
	color: #000000; 
}

#serialInfo .productTitle div {
/*  height: 100px; */
  text-align: center;
}

#serialInfo td {
	vertical-align: top;
}

#serialInfo #product {
	width: 409px;
	margin: 8px;
}

#serialInfo #project {
	width: 409px;
	margin: 8px;
}

#serialInfo #project .box450-middle {
	position: relative;
}

#serialInfo #project h1 {
	margin: 0px;
}

#serialInfo .reductionTipsItems,
#serialInfo .reductionTipsItems li {
	padding: 0;
	margin: 0;
	
	list-style-type: none;
}

#serialInfo .reductionTipsItems li {
	margin-left: 10px;
	padding-left: 30px;
	margin-bottom: 5px;
	line-height: 20px;

	background: url(/images/li_redtips.gif) no-repeat;
}

.boxInner-top,
.boxInner-bottom {
	overflow: hidden;
	height: 1px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;

	background-color: #c4c6bb;
}

.boxInner {
	margin-top: 20px;
}

.boxInner-content {
	padding: 10px 12px ;

	border-left: 1px solid #c4c6bb;
	border-right: 1px solid #c4c6bb;
	background-color: #ffffff;
}

#serialInfo .fpCalcNotes .boxInner-content .insideSection {
	margin-top: 10px;
}

.box450, .box450Greygrad {
	margin-bottom: 20px;
}

.box450 a,
.box450Greygrad a {
	color: #5092b0;
}

.box450 h2,
.box450Greygrad h2 {
	margin: 0;
	padding-bottom: 5px;
	border-bottom: 1px solid #d3d3d3;

	font-family: Trebuchet MS;
	font-size: 18px;
	color: #5092b0;
}

.box450 .box450-top {
	height: 4px;
	overflow: hidden;

	font-size: 0px; /* For IE */
	background: transparent url(/images/box450_white.gif) no-repeat 0 0;
}

.box450 .box450-middle {
	background: transparent url(/images/box450_white.gif) repeat-y -450px 0;
}

.box450 .box450-middle .box-content {
	padding: 16px;
}

.box450 .box450-middle .box-content p {
	text-align: justify;
}

.box450 .box450-bottom {
	height: 3px;
	overflow: hidden;

	font-size: 0px; /* For IE */
	background: transparent url(/images/box450_white.gif) no-repeat -900px 0;
}

.box450Greygrad {
	background: transparent url(/images/box450_greygrad.gif) repeat-y -450px 0;
}

.box450Greygrad .box450-top {
	height: 4px;
	overflow: hidden;

	font-size: 0px; /* For IE */
	background: transparent url(/images/box450_greygrad.gif) no-repeat 0 0;
}

.box450Greygrad .box450-middle {
	background: transparent url(/images/box450_greygrad.gif) no-repeat -1350px 0;
}

.box450Greygrad .box450-middle .box-content {
	padding: 16px;
	text-align: justify;
}

.box450Greygrad .box450-bottom {
	height: 4px;
	overflow: hidden;

	font-size: 0px; /* For IE */
	background: transparent url(/images/box450_greygrad.gif) no-repeat -900px 0;
}

.box450Normal p {
	margin: 11px 0;
	line-height: 18px;

	font-family: Trebuchet MS;
	font-size: 11px;
	color: #333333;
}

.box450.box450Normal .box450-middle .box-content,
.box450Greygrad.box450Normal .box450-middle .box-content {
	padding: 7px 10px;
}

.box377 .box377-top {
	height: 4px;
	overflow: hidden;

	font-size: 0px; /* For IE */
	background: transparent url(/images/box377_white.gif) no-repeat 0 0;
}

.box377 .box377-middle {
	background: transparent url(/images/box377_white.gif) repeat-y -400px 0;
}

.box377 .box377-middle .box-content {
	padding: 16px;
}

.box377 .box377-bottom {
	height: 3px;
	overflow: hidden;

	font-size: 0px; /* For IE */
	background: transparent url(/images/box377_white.gif) no-repeat -800px 0;
}

.box839 {
	width: 839px;
}

.box839, .box450Greygrad {
	margin-bottom: 30px;
}

.box839 a {
	color: #5092b0;
}

.box839 h2 {
	margin: 0;
	padding-bottom: 5px;
	border-bottom: 1px solid #d3d3d3;

	font-family: Trebuchet MS;
	font-size: 18px;
	color: #5092b0;
}

.box839 .box839-top {
	height: 4px;
	overflow: hidden;

	font-size: 0px; /* For IE */
	background: transparent url(/images/box839_white.gif) no-repeat 0 0;
}

.box839 .box839-middle {
	background: transparent url(/images/box839_white.gif) repeat-y -900px 0;
}

.box839 .box839-middle .box-content {
	padding: 16px;
}

.box839 .box839-bottom {
	height: 4px;
	overflow: hidden;

	font-size: 0px; /* For IE */
	background: transparent url(/images/box839_white.gif) no-repeat -1800px 0;
}

#serialInfo .productShortInfo {
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #000000; 
}

#serialInfo .productShortInfo .links {
	margin-top: 15px;
}

#serialInfo .productShortInfo .links a {
	font-size: 11px;
}

#serialInfo .productShortInfo .links a.left {
	display: block;
/*	float: left; */
}

#serialInfo .productShortInfo .links a.right {
	display: block;
/*	float: right; */
}

#serialInfo .productShortInfo .productName,
#serialInfo .productShortInfo .companyName {
	color: #4e8eaa;
}

#serialInfo .productShortInfo .productTitle {
  width: 250px;
  float: left;
	margin-bottom: 12px;

	font-family: Trebuchet MS;
	font-size: 20px;
	color: #000000;
}

#serialInfo .productImageHolder {
	width: 113px;
	margin: 0 13px 0px 0;
	display: block;
	float: left;

	text-align: center;
}

#serialInfo .productImageHolder a {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #4e8eaa;
}

#serialInfo .productImage {
	width: 110px;
	display: block;

	background-color: #000000;
}

#serialInfo #product .arrowPlaceHolder {
	clear: both;
	width: 10px;
	height: 77px;
	padding: 39px 26px 0 5px;
/* 	display: none;  *//*#BROWSERS FIREFOX|CHROME|SAFARI|OPERA*/
}

#serialInfo #product .arrow {
/* 	position: absolute;  *//*#BROWSERS IE6|IE7|IE8*/
	width: 371px;
	padding: 39px 26px 0 5px;
	height: 77px;
	clear: both;

	background: transparent url(/images/bigarrow.gif) no-repeat;
	text-align: center;
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #ffffff;
}

#serialInfo #product .arrow .projectName {
	font-weight: bold;
}

#serialInfo .fpCalcNotes .emissionChart-holder {
	/* width: 368px; */
	height: 300px;

	background: transparent url(/images/chart_back_kg.gif) no-repeat 4px 0;
}

#serialInfo .fpCalcNotes .emissionChart-holder.measure-lb {
	background-image: url(/images/chart_back_lb.gif);
}

#serialInfo .fpCalcNotes .emissionChart {
	width: 335px;
	height: 267px;
	margin: auto;
	position: relative;
}

#serialInfo .fpCalcNotes .emissionChart-holder .viewMeasure {
	padding: 0 0 7px 14px;
	display: block;
	width: 329px;

	color: #4e8eaa;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
}

#serialInfo .fpCalcNotes .emissionChart .chartLabel {
	display: block;
	position: absolute;

	line-height: 14px;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	color: #545454;
	cursor: pointer;
}

#serialInfo .fpCalcNotes .emissionChart .wikibubble {
	display: none;
	bottom: 1px;

	text-align: justify;
}

#serialInfo .fpCalcNotes {
	margin-top: 15px;

	text-align: justify;
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #363636;
	line-height: 16px;
}

#serialInfo .fpCalcNotes p {
	margin: 10px 0 0 0;
}

#serialInfo .fpCalcNotes h3 {
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #363636;
	margin-top: 0px;
	margin-bottom: 6px;
}

.zIndexBigger {
	position: relative;
	z-index: 100;
}

.zIndexSmaller {
	position: relative;
	z-index: 1;
}

#serialInfo #projectColumn {
	position: relative;
	z-index: 1;

	text-align: justify;
	font-family: Trebuchet MS;
	font-size: 11px;
	line-height: 18px;
	color: #363636;
}

#serialInfo #projectColumn .projectVideo {
	display: none;
}

#serialInfo #projectColumn .projectImage {
	display: none;
}

#serialInfo #projectColumn .projectImage img {
	border: 0;
}

#serialInfo #projectColumn .projectImageThumb img {
	width: 75px;
	height: 75px;
	padding: 2px;

	background-color: #ffffff;
	border: 1px solid #c4c6bb;
}

#serialInfo #projectColumn .projectMainImage img {
	float: left;
	width: 75px;
	height: 75px;
	padding: 2px;
	margin: 0 8px 8px 0;

	background-color: #ffffff;
	border: 1px solid #c4c6bb;
}

#serialInfo #projectColumn .projectShortInfo-right {
	width: 287px;
	float: left;
}

#serialInfo #projectColumn .projectShortInfo-right p {
	margin: 5px auto 4px auto;

	font-size: 14px;
}

#serialInfo #projectColumn .projectShortInfo {
	margin-bottom: 10px;
}

#serialInfo #projectColumn .projectShortInfo h1 {
	width: 287px;
}

#serialInfo #projectColumn h2 {
	margin: 10px auto
}

#serialInfo #projectColumn .projectVideo {
	clear: both;
}

#serialInfo #projectColumn .projectImages {
	clear: both;
}

#serialInfo #projectColumn .projectHowReductionHappens {
	clear: both;
}

#serialInfo #projectColumn .country {
}

#serialInfo #projectColumn .seeAlso {
	color: #4e8eaa;
}

#serialInfo #projectColumn .seeOthers-placeHolder {
	visibility: hidden;
}

#serialInfo #projectColumn .seeOthers {
	position: absolute;
	width: 377px;
	bottom: 0px;
	padding: 0 16px 12px 0;
}

#serialInfo #projectColumn .seeOthers a {
	color: #4e8eaa;
}

#serialInfo .mediaHolder {
	height: 282px;

	text-align: center;
}

#serialInfo .projectImages .images a {
}

#serialInfo .projectImages .images a {
	width: 106px;
	height: 81px;
	display: block;
	margin: 0 2px;
	display: block;
	float: left;

	color: #4e8eaa;
}

#serialInfo .projectImages .images img {
	width: 100px;
	height: 75px;
	padding: 2px;

	background-color: #ffffff;
	border: 1px solid #477891;
}

#serialInfo .projectImages .arrowLeft {
	width: 21px;
	height: 81px;
	margin-right: 2px;
	
	background: transparent url(/images/gallerybuttons.gif) no-repeat 0 0;
	border: 0;
	float: left;
	cursor: pointer;
}

#serialInfo .projectImages .arrowRight {
	width: 21px;
	height: 81px;
	margin-left: 2px;
	
	background: transparent url(/images/gallerybuttons.gif) no-repeat 0 -100px;
	border: 0;
	float: left;
	cursor: pointer;
}

#serialInfo #projectImageGallery a {
	display: none;
}

#serialInfo #projectImageGallery .show {
	display: block;
}

#serialInfo #projectColumn .projectTypeInfo .box-content {
	width: 347px;
	padding: 15px;

	background-color: #ffffff;
}

#serialInfo #projectColumn .projectTypeInfo p {
	margin: 0;
}

#serialInfo #projectColumn .projectTypeInfo img.logo {
	float: left;
	margin: 0 8px 8px 0;
}

hr {
	height: 1px;
	border: 0;
	margin: 3px auto;
/* 	margin: 0px auto;  *//*#BROWSERS IE6|IE7*/
	
	background-color: #d7d7d7;
}

#serialInfo .fpCalcNotes p {
	margin: 10px 0 0 0;
}

.showallless {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #477891;
}

#serialError {
	position: absolute;
	left: 320px;
	top: 246px;
/* 	top: 237px;  *//*#BROWSERS IE6|IE7*/
/* 	top: 250px;  *//*#BROWSERS SAFARI*/
	
	text-align: center;
}

#serialError .errorMsg a {
	color: #477891;
}

#serialError span.wikibubblemiddle,
#serialError span.wikibubbletop1,
#serialError span.wikibubbletop2,
#serialError span.wikibubblebottom1,
#serialError span.wikibubblebottom2,
#serialError span.wikibubblebottom3,
#serialError span.wikibubblebottom4,
#serialError span.wikibubblebottom5,
#serialError span.wikibubblebottom6,
#serialError span.wikibubblebottom7,
#serialError span.wikibubblebottom8
{
	background-color: #e6e6e6;
}

.dialogIframe {
	width: 800px;

	border: 0;
}

#contactUsFollowUs {
	padding: 10px;
	position: relative;
	width: 120px;
	height: 216px;
	margin-bottom: 20px;
    float: left;

	background: #5e9abc url(/images/cms_cu_biggreyback_140.jpg);
}

#contactUsFollowUs h2 {
	padding: 0;
	margin: 0;

	line-height: 30px;
	font-family: Trebuchet MS;
	font-size: 26px;
	font-weight: bold;
	color: #468aaf;
}

#contactUsInfo {
	padding: 10px;
	position: relative;
	width: 659px;
	height: 216px;
	margin-bottom: 20px;
    margin-right: 18px;
    float: left;

	background: #5e9abc url(/images/cms_cu_biggreyback_679.jpg);
}

#contactUsInfo table {
	border-collapse: collapse;
	border: 0;
}

#contactUsInfo table td {
	border-collapse: collapse;
	border: 0;
	padding: 5;
}

#contactUsInfo table td {
	color: #333333;
	fotn-size: 12px;
	font-family: Trebuchet MS;
}

#contactUsInfo p {
	margin: 10px 0;
	color: #333333;
}

#contactUsInfo h2 {
	padding: 0;
	margin: 0;

	line-height: 30px;
	font-family: Trebuchet MS;
	font-size: 30px;
	font-weight: bold;
	color: #468aaf;
}

#contactUsInfo .block {
	margin-left: 5px;

	color: #ffffff;
	font-family: Trebuchet MS;
	font-size: 12px;
}

#contactUs #contactUsPiqqoPeople table {
	border-collapse: collapse;
	border: 0;
}

#contactUs #contactUsPiqqoPeople table td {
	border-collapse: collapse;
	border: 0;
	padding: 5;
}

#contactUs #contactUsPiqqoPeople table td {
	padding: 10px 0;

	color: #333333;
	fotn-size: 12px;
	font-family: Trebuchet MS;
}

#contactUs #contactUsPiqqoPeople table h2 {
	color: #333333;
	font-size: 14px;
	line-height: 16px;
	padding-bottom: 0;
}

#contactUs #contactUsPiqqoPeople table h3 {
	margin: 0;
	padding: 0;
	color: #333333;
	font-size: 12px;
	font-weight: normal;
}

#contactUs #contactUsPiqqoPeople table p {
	margin: 0;
	padding: 0;
}

#contactUs #contactUsPiqqoPeople {
	margin-bottom: 20px;
}

#contactUs #contactUsPiqqoPeople h2 {
	line-height: 30px;
	font-family: Trebuchet MS;
	font-size: 30px;
	font-weight: bold;
	border: 0;
}

#contactUs #contactUsPiqqoPeople .persons h2 {
	padding-bottom: 0;
	line-height: 16px;

	font-size: 14px;
	color: #333333;
}

#contactUs #contactUsPiqqoPeople .persons h2 span {
	font-weight: normal;
	font-size: 12px;
	color: #333333;
}

#contactUs #contactUsPiqqoPeople .persons,
#contactUs #contactUsPiqqoPeople .persons li {
	margin: 0;
	padding: 0;

	list-style-type: none;
}

#contactUs #contactUsPiqqoPeople .persons {
	display: block;
	width: 807px;
	float: left;
}

#contactUs #contactUsPiqqoPeople .persons li {
	width: 400px;
	float: left;
	margin: 10px 0;
}

#contactUs #contactUsPiqqoPeople .persons li span.desc {
	display: block;
	float: left;
	width: 276px;
	padding-left: 10px;
}

#contactUs #contactUsPiqqoPeople .persons img {
	float: left;

	border: 3px solid #e8ebec;
}

#contactUs #contactUsPiqqoPeople .persons p {
	margin: 2px 0;
}

#contactUsPiqqoPeople .ecoTip {
	display: none;
}

#contactUsInfo .contactDetails {
}

#contactUsInfo .contactDetailsLeft,
#contactUsInfo .contactDetailsRight {
	float: left;
	width: 190px;

	color: #333333;
}

#contactUsInfo .contactDetailsRight {
	margin: 10px 0;

	border-collapse: collapse;
}

#contactUsInfo .contactDetailsRight th {
	padding-right: 15px;

	font-weight: normal;
	text-align: right;
}

#contactUsInfo .contactDetailsRight tr,
#contactUsInfo .contactDetailsRight td {
	height: 16px;
	line-height: 16px;
}

#contactUsInfo .contactDetailsLeft {
	margin-left: 25px;
}

#contactUsBottomInfo {
	margin-bottom: 20px;
}

#contactUsBottomInfo .box-content {
}

#contactUsBottomInfo p {
	margin: 0;

	color: #666666;
	font-size: 11px;
	font-weight: normal;
}

#aboutUsInfo {
	padding: 10px;
	position: relative;
	width: 819px;
	height: 216px;
	margin-bottom: 20px;

	background: #5e9abc url(/images/cms_cc_bigblueback.jpg);
}

#aboutUsInfo h2 {
	padding: 0;
	margin: 0;

	line-height: 30px;
	font-family: Trebuchet MS;
	font-size: 30px;
	font-weight: bold;
	color: #ffffff;
}

#aboutUsInfo .block {
	color: #ffffff;
	font-family: Trebuchet MS;
	font-size: 13px;
}

#aboutUsInfo .block span {
	font-weight: bold;
	font-size: 14px;
}

#aboutUsInfo ul,
#aboutUsInfo li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#aboutUsInfo ul {
	margin-top: 10px;
}

#aboutUsInfo li {
	padding-left: 23px;
	margin-top: 15px;
	line-height: 20px;

	background: transparent url(/images/li_greenarrow.gif) no-repeat 0 8px; 
}

#aboutUsAboutUs h2 {
	line-height: 30px;
	font-family: Trebuchet MS;
	font-size: 30px;
	font-weight: bold;
	border: 0;
}

#aboutUsPiqqoPeople .box-content,
#aboutUsContactUs .box-content {
	height: 116px;
}

#cmsPress h2 {
	padding: 0;
	margin: 0;

	line-height: 30px;
	font-family: Trebuchet MS;
	font-size: 30px;
	font-weight: bold;
	border: 0;
}

#cmsPress table {
	border-collapse: collapse;
	border: 0;
}

#cmsPress table p {
	margin: 0;
	padding: 0;
}

#cmsPress #materials ul,
#cmsPress #materials li {
	padding: 0;
	margin: 0;

	list-style-type: none;
}

#cmsPress #materials ul {
	margin-top: 15px;
	margin-left: 30px;
}

#cmsPress #materials li {
	margin-bottom: 20px;
}

#cmsPress #materials .matLeft {
	float: left;
}

#cmsPress #materials .matRight {
	float: left;
}

#cmsPress #materials .matRight p {
	margin: 0px;
}

#climateChangeConsumerism {
	color: #333333;
}

#climateChangeInfo {
	padding: 10px;
	position: relative;
	width: 819px;
	height: 216px;
	margin-bottom: 20px;

	background: #5e9abc url(/images/cms_cc_bigblueback.jpg);
}

#climateChangeInfo h2 {
	padding: 0;
	margin: 0;

	line-height: 30px;
	font-family: Trebuchet MS;
	font-size: 30px;
	font-weight: bold;
	color: #ffffff;
}

#climateChangeInfo .block {
	color: #ffffff;
	font-family: Trebuchet MS;
	font-size: 12px;
}

#climateChangeInfo .leftBlock {
	width: 400px;
	margin-right: 15px;
	float: left;
}

#climateChangeInfo h3 {
	margin: 0;
	padding: 0;
} 

#climateChangeInfo ul,
#climateChangeInfo li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#climateChangeInfo .rightBlock ul {
	margin-top: 10px;
}

#climateChangeInfo .rightBlock li {
	padding-left: 23px;
	margin-top: 5px;
	line-height: 20px;

	background: transparent url(/images/li_greenarrow.gif) no-repeat 0 8px; 
}

#climateChangeInfo .leftBlock p {
	line-height: 25px;

	font-size: 12px;
}

#climateChangeInfo .rightBlock p {
	margin-top: 5px;

	text-align: right;
	font-size: 10px;
}

#climateChangeInfo ul {
	margin-top: 5px;
}

#climateChangeInfo li {
	margin: 2px 0;

	font-weight: bold;
	font-size: 12px;
}

#climateChange .leftCol p.top {
	margin-top: 15px;
}

#climateChange h3 {
	margin: 0;
	padding: 0;
	margin-top: 15px;

	font-size: 12px;
}

#climateChange .leftCol p {
	margin: 0;
	
}

#climateChange .box-content ul,
#climateChange .box-content li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#climateChange .box-content li {
	padding-left: 30px;
	line-height: 20px;
	
	font-size: 11px;
}

#climateChange .rightBlock {
	width: 400px;
	float: left;
}

#howItWorksInfo {
	padding: 10px;
	position: relative;
	width: 819px;
	height: 255px;
	margin-bottom: 20px;

	background: #5e9abc url(/images/cms_hw_bigblueback.jpg);
}

#howItWorksInfo h2 {
	padding: 0;
	margin: 0;

	line-height: 30px;
	font-family: Trebuchet MS;
	font-size: 30px;
	font-weight: bold;
	color: #ffffff;
}

#howItWorksInfo .block {
	color: #ffffff;
	font-family: Trebuchet MS;
	font-size: 12px;
}

#howItWorksInfo .leftBlock {
	width: 600px;
}

#howItWorksInfo h3 {
	margin: 0;
	padding: 0;
}

#howItWorksInfo ul,
#howItWorksInfo li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#howItWorksInfo ul {
	width: 828px;
	position: absolute;
	top: 185px;
}

#howItWorksInfo li {
	float: left;
	width: 125px;
	margin: 2px 0;
	margin-right: 13px;

	font-weight: bold;
	font-size: 12px;
	font-family: arial;
	text-align: center;
}

#labelProductInfo {
	padding: 10px;
	position: relative;
	width: 819px;
	height: 216px;
	margin-bottom: 20px;

	background: #5e9abc url(/images/cms_lp_bigbluebackarrow.jpg);
}

#labelProductInfo a {
	color: #FFF;
}

#labelProductInfo h2 {
	padding: 0;
	margin: 0;

	line-height: 30px;
	font-family: Trebuchet MS;
	font-size: 30px;
	font-weight: bold;
	color: #ffffff;
}

#labelProductInfo .block {
	width: 385px;
	float: left;
}

#labelProductInfo .block {
	color: #ffffff;
	font-family: Trebuchet MS;
	font-size: 16px;
}

#labelProductInfo .leftBlock {
	padding-right: 10px;
}

#labelProductInfo .rightBlock {
	width: 412px;
	padding-left: 10px;
}

#labelProductInfo .rightBlock {
	font-size: 12px;
}

#labelProductInfo .rightBlock p {
	margin-top: 15px;
}

#labelProductInfo .rightBlock ul,
#labelProductInfo .rightBlock li {
	margin: 0;
	padding: 0;

	list-style-type: none;
	font-size: 14px;
}

#labelProductInfo .rightBlock li {
	padding-left: 23px;
	line-height: 30px;
	height: 35px;

	background: transparent url(/images/li_greenarrow.gif) no-repeat 0 8px; 
}


#labelProductInfo button.register {
	position: absolute;
	top: 2px; 
	left: 685px;
	width: 148px;
	height: 61px;

	cursor: pointer;
	border: 0;
	background: transparent url(/images/cms_lp_greenarrow.gif) no-repeat;
}

#piqqoProjectsInfo {
	position: relative;
	width: 839px;
	height: 333px;
	margin-bottom: 20px;

	background: #5e9abc url(/images/cms_pp_bigblueback.jpg);
}

#piqqoProjectsInfo button.register {
	position: absolute;
	top: 280px; 
	left: 170px;
	width: 148px;
	height: 28px;

	cursor: pointer;
	border: 0;
	background-color: transparent;
}

#piqqoProjectsInfo h1 {
	padding: 18px 14px;
	

	font-family: Trebuchet MS;
	font-size: 22px;
	color: #ffffff;
}

#piqqoProjectsInfo p {
	width: 475px;
	padding: 0 14px;
	margin: 0 0 10px 0;

	font-family: Trebuchet MS;
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
}

.infoBoxes {
	margin: 0 0 20px 0;
}

.infoBox,
.infoBox-top,
.infoBox-bottom {
	background: transparent url(/images/box266_greygrad.gif);
}

.infoBox {
	width: 266px;
	float: left;
	margin: 0 20px 0 0;

	background-repeat: repeat-y;
	background-position: -300px 0;
}

.infoBox-top {
	padding: 10px;
	height: 203px;

	background-repeat: no-repeat;
}

.infoBox-bottom {
	height: 3px;
	overflow: hidden;
	
	background-repeat: no-repeat;
	background-position: -600px 0;
}

.infoBox-last {
	margin: 0;
}

.infoBox h2 {
	line-height: 18px;
	margin: 0;

	font-family: Trebuchet MS;
	font-size: 18px;
	color: #5491b3;
}

.infoBox ul,
.infoBox li {
	margin: 0;
	padding: 0;

	list-style-type: none;
}

.infoBox li {
	margin-top: 12px;
}

.infoBox ul h3 {
	margin: 0;

	font-family: Trebuchet MS;
	font-weight: normal;
	font-size: 14px;
	color: #333333;
}

.infoBox ul p {
	margin: 0;
	line-height: 13px;

	font-family: Trebuchet MS;
	font-size: 11px;
	color: #888888;
}

.infoBoxBig,
.infoBoxBig-top,
.infoBoxBig-bottom {
	background: transparent url(/images/box410_whitecyan.gif);
}

table.infoBoxes {
	table-collapse: collapse;
	border-spacing: 0px;
}

table.infoBoxes td.colSpacing {
	width: 16px;
}

.infoBoxBig {
	width: 410px;
	margin: 0 18px 0 0;
	vertical-align: top;
	padding: 0;

	background-repeat: repeat-y;
	background-position: -450px 0;
}

.infoBoxBig a {
	color: #5092b0;
}

.infoBoxBig-top {
	padding: 15px;

	background-repeat: no-repeat;
}

.infoBoxBig-bottom {
	height: 3px;

	background-repeat: no-repeat;
	background-position: -900px 0;
}

.infoBoxBig-last {
	margin: 0;
}

.infoBoxBig h2 {
	display: inline;
	line-height: 18px;
	margin: 0;
	padding: 0 0 15px 0;
	
	font-family: Trebuchet MS;
	font-size: 18px;
	color: #5491b3;
}

.infoBoxBig hr {
	margin: 12px 0;
}

.infoBoxBig ul {
	margin: 0 0 0 15px;
	padding: 0;
	line-height: 13px;
	list-style-type: square;

	font-family: Trebuchet MS;
}

.infoBoxBig ul li {
	margin-top: 13px;

	font-size: 11px;
}

.infoBoxBig p {
	font-size: 11px; 
}

.infoBoxBig .boxImage {
	width: 86px;
	height: 86px;
	margin: 0 10px 8px 0;

	float: left;
}

.infoBoxBig .boxImage p {
	padding: 0;
	margin: 0;
}

#infoPiqqoProjects {
	margin-right: 15px;
}

#infoRetail .boxImage {
	width: 96px;
	height: 96px;
	margin: 0 10px 8px 0;
}

#infoRetail .boxImage p {
	padding: 0;
	margin: 0;
}

.infoBoxBig .holder {
}

.fakeLink {
	color: #6c98af;
}

ul.faq {
	padding: 0;
	margin: 0;

	list-style-type: none;
}

ul.faq p,
ul.faq li {
	line-height: 20px;
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #333333;
}

ul.faq li.faq-item {
	padding-left: 25px;

	line-height: 20px;
	color: #333333;
	font-size: 11px;
	cursor: pointer;
	background: transparent url(/images/plussign.gif) no-repeat -25px 0;
}

ul.faq li.faq-item h3 {
	font-size: 12px;
}

ul.faq li.faq-item-opened {
	background-position: 0 -25px;
}

ul.faq li.faq-item .content {
	display: none;
}

ul.faq li.faq-item-opened .content {
	display: block;
}

.faq .content ul,
.faq .content li {
		padding: 0;
	margin: 0;

	list-style-type: none;
} 

.faq .content ul {
	padding-left: 15px;
}

.faq h4 {
	margin: 0;

	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

.box450 .buttons,
.box450Greygrad .buttons {
		text-align: center;
}

#labelYourProject-benefits .box-content {
	position: relative;
}

#stickerFloat {
	position: absolute;
	top: -15px;
	right: -10px;
}

#climateChangeConsumerism .box-content {
	padding: 0 10px;
}

#climateChangeConsumerism p {
	margin: 0 0 13px 0;
}

#climateChangeConsumerism .box-content img {
	margin-left: 4px;
}

#climateChangeConsumerism h2 {
	font-size: 30px;
	border: 0;
}

#climateChangeWhatCanWeDo h2 {
	padding-bottom: 0;

	font-size: 30px;
	border: 0;
}

#climateChangeWhatCanWeDo .box-content {
	padding: 0;
}

#climateChangeWhatCanWeDo .whatCanWedo {
	text-align: center;
}

#faq .cols-half .box450Normal {
	margin-bottom: 10px;
}

#piqqosProjects #reducingCarbon .box-content ,
#piqqosProjects #ourProjects .box-content {
	height: 253px;
}

#piqqosProjects .mosaic {
	margin-bottom: 16px;
}

#signUpForm .form table.displaygroup .left-td, .form table.displaygroup .left-td-desc {
	width: 220px;
}

#signUpForm.done p {
	margin: 0;
	padding: 15px;

	color: #555555,
	font-weight: bold;
	font-size: 12px;
}

#signUpForm.done {
	text-align: center;
}

#signUpForm .box-content {
	position: relative;
}

#signUpForm-comments {
	position: absolute;
	top: 30px;
	right: 15px;
	width: 300px;
}

#signUpForm-comments p h4 {
	font-size: 15px;
	color: #555555;
}

#signUpForm-comments p {
	margin: 20px 0;

	font-weight: bold;
	font-size: 12px;
	color: #555555;
}

.shortWithButton p {
}

#bottomCommunityLinks {
    position: absolute;
    right: 50px;
    bottom: 0px;
}

#bottomCommunityLinks a {
    display: block;
    margin: 0 10px;
    width: 20px;
    height: 20px;
    float: left;
}

#bottomCommunityLinks .facebook {
    background: transparent url(/images/cicon_facebook_small.gif) top left;
}

#bottomCommunityLinks .twitter {
    background: transparent url(/images/cicon_twitter_small.gif) top left;
}

#bottomCommunityLinks .youtube {
    background: transparent url(/images/cicon_youtube_small.gif) top left;
}

#tandcpopup {
    display: none;
    position: fixed;
    top: 30%;
    left: 50%;
    margin-left: -300px;
    width: 600px;
    height: 300px;
    padding: 20px;

    background-color: #ffffff;
    border: 2px solid #666666;
}

#tandcpopup .buttons {
    text-align: center;
}
