/*+clearfix {*/
#offer:after, DIV.discount:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
#offer, DIV.discount
{
	display: inline-block;
}
#offer, DIV.discount
{
/*\*/
	display: block;
/**/
	_height: 1px;
}
/*+}*/
PRE
{
	display: block;
	font: 12px "Courier New", Courier, monospace;
	padding: 10px;
	border: 1px solid #BAE2F0;
	background: #E3F4F9;
	margin: 0.5em 0;
	width: 674px;
}
DIV#terms
{
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	text-align: right;
	font-size: 10px;
	padding-top: 5px;
}
SPAN.copyright
{
	float: left;
	color: #656565;
}
#terms SPAN.copyright
{
}
#terms SPAN.copyright A
{
	color: #82B7E8;
}
DIV#terms A
{
	color: #666;
	border-right: 1px solid #666666;
	margin: 0;
	padding: 0 9px 0 0;
}
DIV#terms A:hover
{
	text-decoration: none;
}
DIV#terms A.foot-last
{
	border-right: none;
}
/*image replacement*/
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next
{
	margin: 0;
	padding: 0;
	display: block;
	overflow: hidden;
	text-indent: -8000px;
}
/*// image replacement
classes*/
H4
{
	color: #82B7E8;
	font-size: 18px;
}
.page1
{
	background-image: url(../images/slide1.jpg);
	background-position: right;
	margin: 0;
	padding: 0;
}
.page2
{
	background-image: url(../images/slide2.jpg);
	background-position: right;
}
.page3
{
	background-image: url(../images/slide3.jpg);
	background-position: right;
}
A.more-info
{
	color: #FFF;
	display: inline-block;
	background-color: #7BE;
	width: auto;
	float: right;
	padding: 4px;
	text-decoration: none;
}
/*[clearfix]*/A.more-info:hover
{
	/*[empty]background-color:;*/
	/*[empty]background-position:;*/
}
DIV.inslide
{
	float: left;
	display: block;
	padding-left: 34px;
	width: 50px;
	font-size: 16px;
	color: #148FC7;
	background-image: url(../images/tick.jpg);
	background-repeat: no-repeat;
	margin: 13px 0 0 16px;
	padding-top: 0;
}
DIV.gallery
{
	background-color: #DA0909;
	width: 275px;
	float: right;
	height: 388px;
	margin-left: 19px;
}
/*Nav Classes*/
.first
{
	background-color: #1590C8;
}
.second
{
	background-color: #34A0D3;
}
.thrd
{
	background-color: #52B0DE;
}
.forth
{
	background-color: #7BC5ED;
}
.fifth
{
	background-color: #8ECFF4;
}
.sixth
{
	background-color: #AADEFE;
}
.last
{
	background-image: url(../images/btn-glare-last.png);
	width: 165px;
	text-align: center;
	position: absolute;
	height: 31px;
	padding: 0;
}
A.last
{
	color: #666666;
	padding: 19px 0 0;
}
/*end classes*/
TABLE TD.contact-table
{
	text-align: left;
	vertical-align: top;
}
.contact-table H1
{
	padding-left: 10px;
	font-weight: bold;
}
DIV .contact-table P
{
	text-align: left;
	padding-left: 10px;
}
DIV .contact-table A
{
	color: #148FC7;
}
DIV.temps
{
	color: #148FC7;
	font-size: 11.2pt;
	padding-left: 7px;
	font-weight: bold;
	margin-bottom: 5px;
}
TABLE.bg-boil
{
	background: url(../images/bg-page.jpg) no-repeat left bottom;
}
#nav
{
	margin: 0;
	padding: 0;
}
#nav A
{
	text-transform: uppercase;
}
#nav UL
{
	margin: 0;
	padding: 0;
	text-align: left;
}
#nav UL LI
{
	display: inline-block;
}
#nav UL LI A
{
	margin-right: 0;
	margin-left: 0;
	display: block;
	padding-top: 17px;
	font-size: 6.5pt;
	text-decoration: none;
	color: #666666;
	height: 33px;
	width: 94px;
	text-align: center;
	background: url(../images/btn-glare.png) top right;
}
#container
{
	margin: 0 auto;
	position: relative;
	text-align: left;
	margin-bottom: 2em;
}
#flash-nav
{
	background-color: #FFFFFF;
}
TD#left-nav
{
	background-image: url(../images/mainlogo.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#content
{
	position: relative;
	width: 571px;
}
#content-full
{
	position: relative;
	padding-left: 10px;
}
#content-full-mdl2
{
	position: relative;
	padding-left: 10px;
	text-align: center;
	background: url(../images/model2-large.jpg) no-repeat 100% 39px;
	padding-right: 286px;
	height: 842px;
}
#content-full-pp
{
	position: relative;
	padding-left: 10px;
	text-align: center;
	background: #FFFFFF url(../images/model2-large.jpg) no-repeat 100% 39px;
	padding-right: 286px;
	height: 670px;
}
#main
{
	display: block;
	margin-top: 15px;
	border-top: 1px dashed #CCC;
	width: 550px;
	padding-top: 10px;
	padding-bottom: 0;
}
#main IMG
{
	float: left;
	padding-right: 9px;
}
/*[clearfix]*/#offer
{
	height: 105px;
	margin-top: 25px;
	width: 555px;
	margin-bottom: 40px;
}
#offer IMG
{
	border: 0px solid #000000;
}
#offer .info
{
	width: 350px;
	text-align: justify;
	position: absolute;
	top: 24px;
	right: 37px;
	padding: 0;
}
#offer .info H2
{
	font-size: 11pt;
	margin: 0 0 5px;
	text-align: center;
	/*[empty]color:;*/
	color: #2293D0;
}
#offer .info A
{
	line-height: 21px;
	font-weight: bold;
	text-transform: uppercase;
	color: #2192CF;
}
DIV#main P
{
	text-align: left;
	font-size: 8.6pt;
	line-height: 1.3;
	margin-bottom: 9px;
}
DIV.ppinc
{
	float: left;
	width: 100%;
}
#content-full-pp P
{
	text-align: left;
	line-height: 1.5;
}
DIV#content-full-mdl2.shrt_res
{
	height: 490px;
}
#content-full-mdl-ecokettle
{
	position: relative;
	padding-left: 10px;
	text-align: left;
	background-color: #FFF;
}
DIV#content-full-mdl-ecokettle P
{
	text-align: left;
}
DIV#content-full-mdl-ecokettle IMG
{
	float: right;
}
DIV#content-full-mdl-ecokettle DIV.clearfix
{
	background-color: #C16060;
}
DIV#content-full-mdl-ecokettle A:hover
{
	text-decoration: none;
}
SPAN.feat-width
{
	display: block;
	width: 140px;
	line-height: 1.3;
}
A.eco2-instruct-link SPAN.feat-width
{
	width: auto;
}
SPAN.click
{
	display: block;
	float: right;
	margin-right: 99px;
	margin-top: 20px;
}
DIV#content-full-mdl-ecokettle A
{
	color: #1590C8;
	font-size: 12.6pt;
	font-weight: normal;
}
DIV#content-full-mdl-ecokettle A.eco2-instruct-feat
{
	display: inline-block;
	width: 238px;
	float: left;
	height: 100px;
	padding-top: 10px;
	padding-left: 10px;
	border: 1px solid #1188CC;
	border-right: none;
	background: url(../images/eco2-feat-bg.png) no-repeat right bottom;
}
DIV#content-full-mdl-ecokettle A.safeguards-feat
{
	display: inline-block;
	width: 237px;
	float: left;
	height: 100px;
	padding-top: 10px;
	padding-left: 10px;
	border: 1px solid #1188CC;
	border-left: none;
	background: url(../images/safeguard-feat-bg.png) no-repeat right top;
}
DIV#content-full-mdl-ecokettle A.eco3-instruct-feat
{
	display: inline-block;
	width: 237px;
	float: left;
	padding-top: 10px;
	height: 100px;
	padding-left: 10px;
	border: 1px solid #1188CC;
	background: url(../images/eco3-feat-bg.png) no-repeat right top;
}
DIV#content-full-mdl2 P
{
	text-align: left;
	line-height: 1.5;
}
#content-full-mdl3
{
	position: relative;
	padding-left: 10px;
	text-align: left;
	background: url(../images/model3-large.jpg) no-repeat 100% 6px;
	padding-right: 286px;
	height: 870px;
}
/*ECO2*/
#content-full-eco2
{
	position: relative;
	padding-left: 10px;
	text-align: left;
	background: url(../images/how-to-use-eco2.png) no-repeat top right;
	padding-right: 286px;
}
DIV#content-full-eco2 P
{
	text-align: left;
}
A.eco2-instruct-link
{
	position: relative;
	display: inline-block;
	position: relative;
	height: 65px;
	padding-top: 0;
	padding: 13px 0 13px 93px;
	background: url(../images/instruct-icon.png) no-repeat left top;
	width: 363px;
	color: #82B7E8;
	font-size: 14.3pt;
	text-align: left;
	line-height: 1.8;
	text-decoration: none;
}
A.eco2-instruct-link:hover
{
	text-decoration: underline;
}
DIV.thmbs-column
{
	padding-left: 10px;
}
DIV.thmbs-column P
{
	text-align: left;
}
DIV.thmbs-column IMG
{
	float: right;
	clear: right;
	margin-bottom: 20px;
	margin-left: 60px;
	margin-right: 30px;
}
/*ECO3*/
#content-full-eco3
{
	position: relative;
	padding-left: 10px;
	text-align: inherit;
	background: url(../images/how-to-use-eco3.png) no-repeat top right;
	padding-right: 286px;
	height: auto;
}
DIV#content-full-eco3 P
{
	text-align: left;
}
DIV.specs1
{
	position: absolute;
	right: 8px;
	bottom: 20px;
	font-size: 13.2pt;
}
SPAN.spec-head
{
	font-size: 1em;
	margin-left: 0;
	color: #FF0000;
	display: block;
	text-align: center;
	padding: 7px;
}
DIV.specs1 UL
{
	padding-left: 18px;
}
DIV.specs1 LI
{
	border-top: 1px solid #666;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 230px;
}
DIV#content-full-mdl3 P
{
	text-align: left;
	line-height: 1.5;
}
#content-full P
{
	position: relative;
	padding-left: 10px;
	text-align: left;
}
DIV#content-full IMG
{
	float: right;
	margin-top: -60px;
}
P IMG#illy
{
	float: left;
	padding-top: 4px;
}
DIV#content-full H4
{
	font-size: 15px;
	float: left;
	color: #148FC7;
}
DIV#content-full P
{
	text-align: left;
	padding-left: 0;
}
#content P
{
	text-align: center;
	padding-right: 10px;
	font-size: 10.6pt;
	margin-top: 0;
	margin: 0;
}
DIV#main P IMG
{
	float: left;
	padding-right: 7px;
}
#footer
{
	width: 955px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/footer-955.gif);
	background-repeat: no-repeat;
	position: relative;
	height: 27px;
	margin-top: 5px;
	padding-top: 12px;
	margin-bottom: 0;
	padding-bottom: 0;
}
#footer.short
{
	width: 777px;
	background-image: url(../images/footer-short.gif);
}
DIV#footer.short A
{
	font-size: 10pt;
	padding: 0 10px;
}
#footer P
{
	text-align: center;
	margin-top: 0;
}
DIV#footer P A
{
	color: #FEFEFE;
	display: inline-block;
	width: auto;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	border-left: 1px solid #FFF;
	font-weight: normal;
	text-decoration: none;
	padding-left: 20px;
	padding-right: 20px;
}
DIV#footer A.first
{
	border-left: 0px solid #000000;
	background-color: transparent;
}
/*Easy Slider*/
DIV#slider
{
	width: 571px;
	/*[empty]height:;*/
}
DIV#slider H1
{
	font-size: 18pt;
	width: 378px;
	margin-top: 11px;
}
DIV#slider P
{
	width: 286px;
	line-height: 1.2;
	font-size: 10.3pt;
	margin-bottom: 6px;
	text-align: left;
}
#slider UL, #slider2 UL
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#slider2
{
	margin-top: 1em;
}
#slider LI, #slider2 LI
{
/*
define width and height of list item (slide)
entire slider area will adjust according to the parameters provided here
*/
	margin: 0;
	padding: 0;
	width: 551px;
	height: 241px;
	overflow: hidden;
}
DIV#slider UL IMG
{
	float: right;
}
#prevBtn, #nextBtn, #slider1next, #slider1prev
{
	display: block;
	width: 30px;
	height: 77px;
	position: absolute;
	left: -30px;
	top: 71px;
	z-index: 1000;
}
#nextBtn, #slider1next
{
	left: 696px;
}
#prevBtn A, #nextBtn A, #slider1next A, #slider1prev A
{
	display: block;
	position: relative;
	width: 30px;
	height: 77px;
	background: url(../images/btn_prev.gif) no-repeat 0 0;
}
#nextBtn A, #slider1next A
{
	background: url(../images/btn_next.gif) no-repeat 0 0;
}
/*numeric controls*/
OL#controls
{
	margin: 5px 0 0;
	padding: 0 0 10px 0px;
	height: 28px;
	font-family: Arial;
	font-size: 0.8em;
	position: absolute;
	top: 225px;
	right: 10px;
	z-index: 600;
}
OL#controls LI
{
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 28px;
	line-height: 28px;
}
OL#controls LI A
{
	float: left;
	height: 28px;
	line-height: 28px;
	color: #7AC4EC;
	padding: 0 10px;
	text-decoration: none;
	font-size: 16pt;
}
OL#controls LI.current A
{
	background: #7AC4EC;
	color: #FFF;
}
OL#controls LI A:focus, #prevBtn A:focus, #nextBtn A:focus
{
	outline: none;
}
/*// Easy Slider*/
#content-buynow
{
	/*[empty]height:;*/
	padding: 0 0 0 10px;
}
#viewcart
{
	float: right;
}
#content-buynow H1
{
	background: url(../pp-thumbs/paypal-logo.jpg) no-repeat 95% 50%;
}
/*buynow*/
TABLE#kettle-buynow
{
	border: 0px solid #000000;
	padding: 0;
	margin: 0 0 0 10px;
	width: 743px;
}
TABLE#kettle-buynow TD
{
	border-bottom: 1px solid #CCC;
	height: 100px;
	vertical-align: top;
	padding-top: 20px;
}
#kettle-buynow TD.desc
{
	width: 500px;
}
#kettle-buynow H1
{
	margin: 0;
	display: block;
}
FORM#view-cart
{
	width: 100%;
}
DIV.paypal-area
{
	position: relative;
	width: 237px;
}
.paypal-area INPUT#totalA
{
	font-size: 16px;
	color: #78C2EA;
	font-weight: bold;
}
.buyow-btn INPUT
{
	position: absolute;
	top: 95px;
	left: 45px;
}
DIV.col
{
	width: 100%;
	/*[empty]height:;*/
	color: #78C2EA;
	font-weight: bold;
}
/*[clearfix]*/DIV.discount
{
	margin: 0;
	padding: 10px;
	height: 46px;
	text-align: center;
	border-bottom: 1px solid #CCC;
}
.discount FORM
{
	margin: 0;
	padding: 0;
}
.discount P
{
	display: inline-block;
	text-align: left;
	width: 194px;
	margin: 0 auto;
	padding: 0 0 8px;
}
.discount INPUT#couponinput
{
	width: 130px;
	margin: 0;
	padding: 0;
}
#kettle-buynow P
{
	text-align: left;
}
#kettle-buynow H1.ppal
{
}
#kettle-buynow IMG
{
	float: left;
}
