/* flip background shorthand around */


/**************************************************************************
** $Id: greens.css,v 1.26 2008/02/18 03:06:17 andrewn Exp $
**
** Copyright (c) 2000-2007 MassMedia Studios Pty Ltd.
** 68-72 Wentworth Ave, Surry Hills, NSW 2010, Australia.
** All rights reserved.
**
** This software is the confidential and proprietary information of 
** MassMedia Studios Pty Ltd. ("Confidential Information").  You shall not
** disclose such Confidential Information and shall use it only in
** accordance with the terms of the license agreement you entered into
** with MassMedia Studios Pty Ltd.
** ------------------------------------------------------------------------
** 
** Author: Helen Fu
** Release notes:
** Sections: global, structure, navigation, headings, form elements, lists, tables, other
**
**************************************************************************/

/*-------------------------- GLOBAL --------------------------*/

body {
	background:							#fce1ae url(../images/global_bg.gif) repeat-x 0 0;
	font:								normal 0.75em arial,helvetica,sans-serif;
	color:								#666;
	margin:								0;
	padding:							0;
	text-align:							center;
}
img {
	border:								0px;
}
img.noPad {
	margin:								0 0 -0.25em;
	padding:							0;
}
a, a:link {
	color:								#71cef5;
	text-decoration:					underline;
}
a:hover {
	color:								#398abd;
}
.cDiv, .clearLHdn {
	clear:								left;
}
.cDivHeight {
	clear:								left;
	height:								2px;
}
.cDivRight, .clearRHdn {
	clear:								right;
}
.cDivBoth, .clearBHdn {
	clear:								both; 
}
.clearLHdn, .clearRHdn, .clearBHdn {
	line-height:						1px;
	font-size:							1px;
}
.floatLeft {
	float:								left;
}
.floatRight {
	float:								right;
}
.alignLeft {
	text-align:							left;
}
.alignCenter {
	text-align:							center;
}
.alignRight {
	text-align:							right;
}
.hide {
	display:							none!important;
}
.show {
	display:							inline!important;
}

hr {
	border:								none;
	color:								#d1d1d1; /* ie */
	height:								1px;
	background-color:					#d1d1d1; /* moz */
	margin:								10px 0;
	padding:							0;
}
* html hr {
	margin:								3px 0;
}

.cDiv {
	clear:								both;
	line-height:						0;
	font-size:							0;
	height:								0
}

/*-------------------------- STRUCTURE --------------------------*/

div#globalWrap {
	width:								810px;
	widt\h:								770px;
	padding:							0px 20px;
	margin:								0 auto;
	text-align:							left;
	position:							relative!important;
}

div.btnFun {
	position:							absolute;
	top:								110px;
	right:								0px;
	z-index:							5;
}

div#header {
	width:								770px;
	height:								134px;
	border-bottom:						1px solid #fff;
	background:							url(../images/header_banner_greens.jpg) no-repeat 0 0;
}
div#header a {
	width:								770px;
	height:								134px;
	display:							block;
}

div.banner {
	border-bottom:						3px solid #e8e8e8;
}

.bannerHome {
	width:								770px;
	height:								240px;
	position:							relative;
	border-bottom:						3px solid #e8e8e8;
}

.bannerText {
	position: 							absolute;
	width: 								160px;
	margin: 							80px 0 0 598px;
}

.bannerHomeBtn {
	position: 						absolute;
	display:							block;
	width: 								218px;
	height:								241px;
	right: 0;
	margin: 							0;
}

div.mainCtnt {
	background:							#fff;
	border-left:						1px solid #d1d1d1;
	border-right:						1px solid #d1d1d1;
	border-bottom:						1px solid #d1d1d1;
	border-top: 						1px solid #fef8dd;
	padding:							0 0 0 0px;
	overflow:							hidden;
}

div.leftSide {
	float:								left;
	width:								359px;
	padding:							10px 15px 10px 10px;
	margin:								0;
	border-right:						1px solid #d1d1d1;
}

div.leftSide hr {
	margin-left:						-10px;
  margin-right:           -15px;
	width:								384px;
}

div.leftSide p {
	width:								354px;
}

div.leftSideLeft h3 {
	padding:							0px 10px;
}
div.leftSideRight p {
	width:								215px;
}

div.leftSide hr {
	clear:								both;
}

div.leftSideLeft {
	float:								left;
	width:								136px;
	padding-bottom:						30px;
	padding-top: 10px;
}

div.leftSideRight {
	float:								left;
	width:								220px;
	padding-bottom:						30px;
	padding-top: 10px;
}

div.rightSide {
	float:								right;
	width:								373px;
	padding:							10px 0 10px 10px;
	overflow:							hidden;
	border-left:						1px solid #d1d1d1;
	margin:								0 0 0 -1px;
}
* html div.rightSide {
	width:								373px;
}
*+ html div.rightSide {
	width:								373px;
	margin:								0 -1px;
}

div.rightSide hr {
	margin-left:						-10px;
	width:								384px;
}

div.rightSide p {
	width:								300px;
}

div.rightSideLeft h3 {
	padding:							0px 10px;
}
div.rightSideRight p {
	width:								215px;
}

div.rightSide hr {
	clear:								both;
}

div.rightSideLeft {
	float:								left;
	width:								136px;
	padding-bottom:						30px;
}

div.rightSideRight {
	float:								left;
	width:								227px;
	padding-bottom:						30px;
}

div#footer {
	width:								770px;
	widt\h:								750px;
	border-top:							3px solid #efe7cd;
	background:							#fbf2d7;
	padding:							40px 10px;
	color:								#8e7e6e;
	text-align:							center;
}
div#footer a, div#footer a:hover {
	color:								#8e7e6e;
	text-decoration:					underline;
}

/*-------------------------- NAVIGATION --------------------------*/

div#nav {
	border-top:							3px solid #6dc0e3;
	border-bottom:						1px solid #fff;
	height:								35px;
	background:							#71cef5;
}

a.navHome, a.navMeet, a.navShare, a.navComp, a.navProducts, a.navFacts, a.navContact {
	height:								35px;
	float:								left;
	background-position:				0 0;
	display:							block;
}

a.navHome {
	width:								64px;
	background:							url(../images/navHome.gif) no-repeat 0 0;
}
a.navHome:hover {
	background:							url(../images/navHome.gif) no-repeat 0 0;
	background-position: 				0 -35px!important;
}

a.navMeet {
	width:								145px;
	background:							url(../images/navMeet.gif) no-repeat 0 0;
	display:none;
}
a.navMeet:hover {
	background:							url(../images/navMeet.gif) no-repeat 0 0;
	background-position: 				0 -35px!important;
}

a.navShare {
	width:								132px;
	background:							url(../images/navShare.gif) no-repeat 0 0;
}
a.navShare:hover {
	background:							url(../images/navShare.gif) no-repeat 0 0;
	background-position: 				0 -35px!important;
}

a.navComp {
	width:								102px;
	background:							url(../images/navComp.gif) no-repeat 0 0;
}
a.navComp:hover {
	background:							url(../images/navComp.gif) no-repeat 0 0;
	background-position: 				0 -35px!important;
}

a.navProducts {
	width:								87px;
	background:							url(../images/navProducts.gif) no-repeat 0 0;
}
a.navProducts:hover {
	background:							url(../images/navProducts.gif) no-repeat 0 0;
	background-position: 				0 -35px!important;
}

a.navFacts {
	width:								96px;
	background:							url(../images/navFacts.gif) no-repeat 0 0;
}
a.navFacts:hover {
	background:							url(../images/navFacts.gif) no-repeat 0 0;
	background-position: 				0 -35px!important;
}

a.navContact {
	width:								107px;
	background:							url(../images/navContact.gif) no-repeat 0 0;
}
a.navContact:hover {
	background:							url(../images/navContact.gif) no-repeat 0 0;
	background-position: 				0 -35px!important;
}

.selected {
	background-position: 				0 -35px!important;
}

/*-------------------------- HEADINGS --------------------------*/

h1, h2 {
	font:								normal 1.7em "Helvetica Neue",Helvetica,Sans-serif;
	color:								#666666;
	margin:								0px 0px 10px;
	padding:							0;
}

h2.termsHdn {
	font-size:							1em;
}

h3 {
	font:								bold 1em Arial,Helvetica,Sans-serif;
	color:								#71cef5;
	margin:								0px 0px 10px;
	padding:							0;
}
#productBody h3 {
	color:								#666666;
}
h3.grayTxt {
	color:								#666666;
}

/*-------------------------- FORM ELEMENTS --------------------------*/

form {
	margin:								0;
	padding:							0;
}

input, select, textarea {
	font:								normal 1em arial,helvetica,sans-serif;
}

div.formRow {
	overflow:							hidden;
	width:								350px;
	margin-bottom:						10px;
}

label {
	float:								left;
	display:							block;
	width:								140px;
}
label.lblAuto {
	width:								auto;
}

select {
	width:								140px;
	float:								left;
	border:								1px solid #d1d1d1;
	background:							#fefdeb;
}

#selectDay {
	width:								45px;
	margin-right:						10px;
}

#selectMonth {
	width:								65px;
	margin-right:						10px;
}

#selectYear {
	width:								65px;
}

.labelMed {
	width:								150px;
}

.labelMedLng {
	width:								180px;
}

.labelLong {
	width:								290px;
}

.labelExtLong {
	width:								370px; 
}

input, .txtAreaMed {
	float:								left;
	border:								1px solid #d1d1d1;
	background:							#fefdeb;
}

.txtAreaSml {
	border:								1px solid #d1d1d1;
	background:							#fefdeb;
	width:								370px;
	height:								60px;
}


.txtAreaLng {
	border:								1px solid #d1d1d1;
	background:							#fefdeb;
	width:								370px;
	height:								120px;
}

.inputMed, .txtAreaMed {
	width:								200px;
}

.inputLng {
	width:								370px;
}

.inputShorter {
	width:								164px;
}

.inputShort {
	width:								85px;
}

.txtAreaMed {
	height:								120px;
}

.chkBox, span.chkBox input {
	float:								left;
	margin-right:						15px;
	display:							inline;
	border:								0px;
}

.checkboxArray {
	width:								200px;
	float:								left;
	overflow:							hidden;
}
.checkboxArray .chkBox, .checkboxList .chkBox, .checkboxArray span.chkBox input, .checkboxList span.chkBox input, .checkboxArray label, .checkboxList label {
	float: 								left;
	width:								auto;
}
.checkboxArray label {
	width:								160px;
}
.checkboxList {
	width:								470px;
	overflow:							hidden;
}
.checkboxList label {
	width:								380px;
}

* html .chkBox, * html span.chkBox input {
	margin-right:						10px;
	display:							inline;
}

.lastRow {
	margin-bottom:						20px;
}

div#surveyCtnt div.formRow {
	overflow:							hidden;
	width:								417px;
	margin-bottom:						10px;
	margin-left:						26px;
}

.rdoBtn, span.rdoBtn input {
	margin:								0px 10px 5px 0;
	padding:							0;
}


.qOther label {
	margin-left:						20px;
	
}
.qOther input {
	margin-left:						10px;
	float:								none;
}

/*-------------------------- LISTS --------------------------*/


/*-------------------------- TABLES --------------------------*/

table {
	font-size:							1em;
}


/*-------------------------- PAGE SPECIFIC --------------------*/

div.footerPage {
	padding:						20px;
}

div#homepageCtnt {
	/*background:						#fff url(../images/bottom-aux-cupcakes.jpg) left bottom no-repeat;*/
}

div#meetCtnt {
	background:						#fff url(../images/bottom-aux-gingerbread.jpg) left bottom no-repeat;
}

div.sharePg {
	background:						#fff url(../images/bottom-aux-star.jpg) left bottom no-repeat;
	border-top:						3px solid #e8e8e8;
}

div#shareCtnt {
	padding-top:					40px;
	padding-bottom:					200px;
	border:							none;
}
div#shareCtnt p, div#shareCtnt div.formRow {
	margin-left:					5px;
}
div#shareCtnt a,div#shareCtnt a:hover {
	color:							#666;
}

div#surveyCtnt {
	padding-bottom:					100px;
	padding-left:					10px;
	padding-right:					250px;
	padding-top:					40px;
	border-top:						3px solid #e8e8e8;
	background:						#fff url(../images/background-right-pinkcc.jpg) no-repeat bottom right;
	position:						relative;
}

div#surveyCtnt img.starsImg {
	position:						absolute;
	top:							0px;
	left:							512px;
	z-index:						3;
}
* html div#surveyCtnt img.starsImg {
	top:							2px;
	left:							502px;
}

div#surveyCtnt h3 {
	padding-left:					26px;
}

div#surveyCtnt p {
	width:							420px;
}

div#shareRight {
	padding-top:					40px;
	border-left:					none;
}

div#productCtnt {
	overflow:						hidden;
}

div#contact {
	padding:						37px 0 0 16px;

}

div#productTopLeft {
	float:							left;
	width:							210px;
	margin-top:						40px;
}

div#productTopRight {
	float:							right;
	width:							546px;
}
div#productTopRight a {
	color:							#398ABD;
}

div#productTopRight .left {
	float:							left;
	width:							113px;
	margin:							34px 20px 0 0;
	display:						inline;
}

div#productTopRight .right {
	margin:							50px 0 0 0;
	float:							left;
	width:							350px;
}

div#productBody {
	padding-bottom:					100px;
}

div#productBody ul, div#productBody li, div#productBody hr {
	padding:						0;
	margin:							0;
}

div#productBody .left {
	float:							left;
	width:							220px;
	margin-right:					20px;
	text-align:						right;
}

div#productBody .right {
	float:							left;
	width:							450px;
}

div#productBody .indent {
	width:							520px;
	margin-left:					140px;
}

div#productBody .indent h1,div#productBody .indent h2,div#productBody .indent h3,div#productBody .indent p, div#productBody .indent table, div#productBody .indent caption, div#productBody .indent ul	 {
	margin-left:					100px;
	padding:						0;
}

div#productBody .indent dl, .productUpperCopy .indent dl {
	padding:						0;
	overflow:						hidden;
	width:							400px;
	display:						block;
	margin:							10px 0;
}

div#productBody .indent dd, .productUpperCopy .indent dd {
	display:						block;
	float:							left;
	width:							245px;
	margin:							0;
	padding:						0;
	text-indent:					0;
	list-style:						none;
}

div#productBody .indent dt, .productUpperCopy .indent dt {
	display:						block;
	float:							left;
	width:							155px;
	padding:						0;
	text-indent:					0;
	list-style:						none;
	margin:							0;
}

div#productBody ol {
	padding:						0;
	margin:							0 0 0 20px;
}

div#productBody .numbered {
	list-style:						none;
	margin:							0;
	padding:						16px 0 16px 80px;
}

div#productBody li.no1 {
	background:						#fff url(../images/list-1.gif) no-repeat left center;
}
div#productBody li.no2 {
	background:						#fff url(../images/list-2.gif) no-repeat left center;
}
div#productBody li.no3 {
	background:						#fff url(../images/list-3.gif) no-repeat left center;
}
div#productBody li.no4 {
	background:						#fff url(../images/list-4.gif) no-repeat left center;
}
div#productBody li.no5 {
	background:						#fff url(../images/list-5.gif) no-repeat left center;
}
div#productBody li.no6 {
	background:						#fff url(../images/list-6.gif) no-repeat left center;
}
div#productBody li.no7 {
	background:						#fff url(../images/list-7.gif) no-repeat left center;
}
div#productBody li.no8 {
	background:						#fff url(../images/list-8.gif) no-repeat left center;
}
div#productBody li.no9 {
	background:						#fff url(../images/list-9.gif) no-repeat left center;
}

.productUpperCopy ol {
	padding:						0;
	margin:							0 0 0 0;
}

.productUpperCopy .numbered {
	list-style:						none;
	margin:							0;
	padding:						16px 0 16px 60px;
}

.productUpperCopy li.no1 {
	background:						#fff url(../images/list-1.gif) no-repeat left center;
}
.productUpperCopy li.no2 {
	background:						#fff url(../images/list-2.gif) no-repeat left center;
}
.productUpperCopy li.no3 {
	background:						#fff url(../images/list-3.gif) no-repeat left center;
}
.productUpperCopy li.no4 {
	background:						#fff url(../images/list-4.gif) no-repeat left center;
}
.productUpperCopy li.no5 {
	background:						#fff url(../images/list-5.gif) no-repeat left center;
}
.productUpperCopy li.no6 {
	background:						#fff url(../images/list-6.gif) no-repeat left center;
}
.productUpperCopyy li.no7 {
	background:						#fff url(../images/list-7.gif) no-repeat left center;
}
.productUpperCopy li.no8 {
	background:						#fff url(../images/list-8.gif) no-repeat left center;
}
.productUpperCopy li.no9 {
	background:						#fff url(../images/list-9.gif) no-repeat left center;
}

div.returnTop {
	text-align:						right;
	width:							500px;
	margin:							20px 0 20px 0;
	background:						url(../images/returnTop.gif) 405px 2px no-repeat;
}

div.returnTop a {
	text-decoration:				underline;
	color:							#999999;
}

div.returnTop a:hover {
	text-decoration:				none;
	color:							#71cef5;
}

tr.greenRow {
	background-color:				#f2f8f0;
}

table {
	border-collapse: 				collapse; 
	border:							hidden;
	padding:						0;
	margin:							10px 0 0 0;
}

caption {
	text-align:						left;
	margin:							0 0 10px 0;
}

.first {
	width:							145px;
	border-bottom:					10px solid #fff;
	border-top:						10px solid #fff;
	font-weight:					normal;
}

.second {
	width:							110px;
	text-align:						right;
	border-bottom:					10px solid #fff;
	border-top:						10px solid #fff;
	font-weight:					normal;
}

.third {
	padding:						0 0 0 75px;
	width:							110px;
	text-align:						right;
	border-bottom:					10px solid #fff;
	border-top:						10px solid #fff;
	font-weight:					normal;
}

tr {
	padding:						15px;
}

#factsheetCtnt {
	background:						#fff url(../images/bottom-aux-conecakes.jpg) no-repeat bottom right;
}

ul.pdfIcons {
	margin:							0;
	padding:						10px 0 10px 10px;
	text-indent:					0;
	width:							320px;
}

ul.pdfIcons li {
	background:						url(../images/icon-pdf.gif) left 2px no-repeat;
	padding:						0 0 10px 30px;
	line-height:					1.65em;
}

ul.pdfIcons li a {
	color:							#666;
}

/*-------------------------- Buttons --------------------*/

a.bodyBtn {
	display:						block;
	height:							31px;
	/*text-indent:					-5000px;*/
	font-size:						2px;
	text-decoration:				none;
	color:							#fff!important;
	text-align:						left;
}

div.formBtn {
	text-align:						center; 
	padding-right: 					50px; 
	padding-top: 					20px;
}
div.formBtn a.bodyBtn {
	margin:							0 auto;
	float:							none!important;
}

#btnMore {
	width:							90px;
	background:						#000 url(../images/body-btn-more.gif) left top no-repeat;
}
#btnmore2 {
	width:							90px;
	background:						#000 url(../images/btnmore2.gif) left top no-repeat;
}

#btnEnterSurvey {
	width:							91px;
	background:						#000 url(../images/btnEnter.gif) left top no-repeat;
}

#btnEnterSurvey:hover {
	float:							right;
	width:							91px;
	background:						#000 url(../images/btnEnter.gif) left -31px no-repeat;
}

#btnMore:hover {
	width:							90px;
	background:						#000 url(../images/body-btn-more.gif) left -31px no-repeat;
}

#btnmore2:hover {
	width:							90px;
	background:						#000 url(../images/btnmore2.gif) left -31px no-repeat;
}


#btnEnterNow {
	width:							145px;
	background:						#000 url(../images/body-btn-enternow.gif) left top no-repeat;
}

#btnEnterNow:hover {
	width:							145px;
	background:						#000 url(../images/body-btn-enternow.gif) left -31px no-repeat;
}

a.bodyBtnPrev {
	margin-right:					10px;
	float:							left;
	width:							81px;
	background:						#000 url(../images/body-btn-prev.gif) left top no-repeat;
	display:						block;
	height:							31px;
}

a.bodyBtnPrev:hover {
	margin-right:					10px;
	float:							left;
	width:							81px;
	background:						#000 url(../images/body-btn-prev.gif) left -31px no-repeat;
	display:						block;
	height:							31px;
}

a.bodyBtnNext {
	float:							left;
	width:							81px;
	background:						#000 url(../images/body-btn-next.gif) left top no-repeat;
	display:						block;
	height:							31px;
}

a.bodyBtnNext:hover {
	float:							left;
	width:							81px;
	background:						#000 url(../images/body-btn-next.gif) left -31px no-repeat;
	display:						block;
	height:							31px;
}

#btnSubmit {
	float:							right;
	width:							101px;
	background:						#000 url(../images/body-btn-submit.gif) left top no-repeat;
}

#btnSubmit:hover {
	float:							right;
	width:							101px;
	background:						#000 url(../images/body-btn-submit.gif) left -31px no-repeat;
}

/*-------------------------- Product buttons --------------------*/

ul.prdBtn li a {
	display:						block;
	height:							22px;
	text-indent:					-5000px;
}

.btnFCC {
	width:							112px;
	background:						#fff url(../images/buttonProducts-02.gif) left top no-repeat;
}

.btnFCC:hover, .btnFCCselected {
	width:							112px;
	background:						#fff url(../images/buttonProducts-02.gif) left -22px no-repeat;
}

.btnFWC {
	width:							145px;
	background:						#fff url(../images/buttonProducts-03.gif) left top no-repeat;
}

.btnFWC:hover, .btnFWCselected {
	width:							145px;
	background:						#fff url(../images/buttonProducts-03.gif) left -22px no-repeat;
}

.btnLBC {
	width:							121px;
	background:						#fff url(../images/buttonProducts-04.gif) left top no-repeat;
}

.btnLBC:hover, .btnLBCselected {
	width:							121px;
	background:						#fff url(../images/buttonProducts-04.gif) left -22px no-repeat;
}

.btnOPS {
	width:							179px;
	background:						#fff url(../images/buttonProducts-05.gif) left top no-repeat;
}

.btnOPS:hover, .btnOPSselected {
	width:							179px;
	background:						#fff url(../images/buttonProducts-05.gif) left -22px no-repeat;
}

.btnVCC {
	width:							122px;
	background:						#fff url(../images/buttonProducts-07.gif) left top no-repeat;
}

.btnVCC:hover, .btnVCCselected {
	width:							122px;
	background:						#fff url(../images/buttonProducts-07.gif) left -22px no-repeat;
}

.btnSBC {
	width:							146px;
	background:						url(../images/buttonProducts-SBC.gif) no-repeat 0 0;
}
.btnSBC:hover, .btnSBCselected {
	width:							146px;
	background:						url(../images/buttonProducts-SBC.gif) no-repeat 0 -22px;
}

.btnGBM {
	width:							163px;
	background:						url(../images/buttonProducts-GBM.gif) no-repeat 0 0;
}
.btnGBM:hover, .btnGBMselected {
	width:							163px;
	background:						url(../images/buttonProducts-GBM.gif) no-repeat 0 -22px;
}

.btnPVC {
	width:							148px;
	background:						url(../images/buttonProducts-PVC.gif) no-repeat 0 0;
}
.btnPVC:hover, .btnPVCselected {
	width:							148px;
	background:						url(../images/buttonProducts-PVC.gif) no-repeat 0 -22px;
}

.btnRCC {
	width:							148px;
	background:						url(../images/buttonProducts-RCC.gif) no-repeat 0 0;
}
.btnRCC:hover, .btnRCCselected {
	width:							148px;
	background:						url(../images/buttonProducts-RCC.gif) no-repeat 0 -22px;
}

.btnCCC {
	width:							148px;
	background:						url(../images/buttonProducts-CCC.gif) no-repeat 0 0;
}
.btnCCC:hover, .btnCCCselected {
	width:							148px;
	background:						url(../images/buttonProducts-CCC.gif) no-repeat 0 -22px;
}

.btnSWC {
	width:							148px;
	background:						url(../images/buttonProducts-CSW.gif) no-repeat 0 0;
}
.btnSWC:hover, .btnSWCselected {
	width:							148px;
	background:						url(../images/buttonProducts-CSW.gif) no-repeat 0 -22px;
}


div#productTopLeft ul, li {
	padding:						0;
	margin:							0;
	list-style:						none;
}

div#productTopLeft li {
	margin-bottom:					4px;
}

/*-------------------------- OTHER --------------------------*/

.productUpperCopy {
	padding:						45px 20px 0 0!important;
	
}
.productUpperCopy h3 {
	color:							#666666;
}
h3.marRight {
	margin:							0 0 0 60px!important;
}
.productUpperCopy ul {
	margin:							0;
	padding:						0;
}
.blue {
	color:							#398abd;
}

.green {
	color:							#7cbb61;
}



/*-------------------------- FORM --------------------------*/

.clearGap {
	height:								15px;
 	overflow:							hidden;
	clear:								left;
 	display: 							block;
}

.clearGapMed {
	height:								40px;
 	overflow:							hidden;
	clear:								left;
 	display: 							block;
}

.clearGapBig {
	height:								45px;
 	overflow:							hidden;
	clear:								left;
 	display: 							block;
}

.clearGapXbig {
	height:								89px;
 	overflow:							hidden;
	clear:								left;
 	display: 							block;
}

em {
	color: 								#ed5050;
	font-style: 						normal;
	font-size:							1.2em;
}

input, select {
	color:								#333;
	float:								left;
	height:								21px;
	border: 							1px solid #d1d1d1;
	background:							#fefdeb;
}

textarea {
	color:								#333;
	float:								left;
	border: 							1px solid #d1d1d1;
	background:							#fefdeb;
	width:								227px;
	height:								103px!important;
}

label {
	float:								left;
	width:								211px;
	padding:							5px 0  0 20px;
	widt\h:								191px;
	color:								#666;
}
input.inputLng {
	width:								225px;
	margin:								0;
	padding:							1px;
}
input.inputSht {
	width:								135px;
	margin:								0;
	padding:							1px;
}
input.taLng {
	margin:								0;
	height:								103px!important;
	padding:							1px;
}
.submitForm {
	width:								112px;
	background:							url(../images/submitBtn.gif) 0 0 no-repeat;
	display:							block;
	height:								31px;
	float:								left;
	border:								none;
}

.contactFooter {
	border-bottom:						1px solid #d1d1d1;
	border-left:						1px solid #d1d1d1;
	border-right:						1px solid #d1d1d1;
	background: 						#fff;
	padding:							37px 0 0 15px;
}

.contactFooter p {
	float:								left;
	width:								225px;
}

.contactFooter p em {
	font-weight: 						bold;
	color: 								#71cef5;
	font-style: 						normal;
}

.contactStar {
	position:							absolute;
	background:							url(../images/contactStarBg.jpg) 0 0 no-repeat;
	width: 								251px;
	height: 							340px;
	top:								176px;
	right:								21px;
}

span.error {
	color:								#ed5050;
display:block;

	padding:							5px 0 0 5px;
}





/********************************************
 ## Crikey promo styles
 ********************************************/
#crikey div.buttons {
  /*clear:                both;
  text-align:           right;
  position:             relative;*/
  padding:              10px;
}
#crikey #crikeyMore {
  width:                93px;
  background:           #000 url(../images/crikey-btnmore.jpg) top left no-repeat;
  float:                right;
  display:              inline;
}
#crikey #crikeyVisit {
  width:                133px;
  background:           #000 url(../images/crikey-btnvisit.jpg) top left no-repeat;
  float:                right;
  display:              inline;
  margin:               0 10px;
}
div#crikeyCtnt {
  background:           #fff url(../images/crikey-footer.jpg) left bottom no-repeat;
  padding-bottom:       167px;
}
#crikeyCtnt p {
  width:                auto;
  padding-right:        10px;
  padding-top:          3px;
}
#crikey #crikeyExtendedCtnt {
  background:           #fff url(../images/crikey-footer-extended.jpg) left bottom no-repeat;
  padding:              0 15px 167px 15px;
  line-height:          1.5em;
  position:             relative;
  float:                left;
}
#crikey h1,
#crikey h2 {
  font-family:          arial,helvetica,sans-serif;
  font-size:            20px;
  color:                #0d590d;
  font-weight:          normal;
  margin:               15px 0;
}
#crikey ul {
  padding:              0;
  margin:               0;
  list-style-type:      none;
}
#crikey ul li {
  padding:              0 0 0 18px;
  background:           url(../images/crikey-bullet.jpg) 2px 3px no-repeat;
}
div.fact {
  position:             relative;
  border-bottom:        1px solid #b9d29b;
  padding:              10px 0 20px 0;
  display:              inline;
  float:                left;
  width:                738px;
}
div.subcontent {
  position:             relative;
  float:                left;
  width:                450px;
  padding-left:         10px;
  display:              inline;
}
div.imagebox {
  position:             relative;
  width:                270px;
  float:                left;
  padding-top:          10px;
  display:              inline;
}
div.header-image {
  clear:                both;
  position:             relative;
  margin:               30px 0 15px;
}
div.header-image h1 {
  margin:               0;
}
.crikey-home-tout {
	background:           url(../images/crikey-homepage-tout.jpg) bottom left no-repeat #ffffff;
}

#crikey-home-more {
	background:           url(../images/crikey-home-more.gif) top left no-repeat;
	width:                92px;
	float:                left;
	margin:               220px 0 0 0;
  display:              inline;
}
#crikey-home-tvc {
	background:           url(../images/crikey-home-tvc.gif) top left no-repeat;
	width:                174px;
	float:                left;
	margin:               220px 0 0 10px;
  display:              inline;
}

#banner-left
{
float:left;
	width:554px;
	height:243px;
}

#banner-right
{
float:left;
	width:216px;
	height:243px;
}

.bigger
{
	font-size:14px;
	line-height:1.4em;
}
