/*
	Site: haieramerica.com
	Date: 09/21/2006
	Author: Rob Stuart
	Description: base style sheet
	Additional CSS File: haier_sidenav_style.css
	Additional CSS File: haier_banners_style.css
	Author Notes:	The admin/cms uses <haier_admin_style.css>

	WEB COLORS USED FOR THIS SITE
	---------------------------------------------------------------------
	#01437d		Haier Blue		Used for: logo
	#5990c6		Dusty Blue		Used for: body background color
	#bce8ff		Poweder Blue	Used for: body background color (NEW)
	#0054a5		Bright Blue1	Used for: sidebar background color
	#09b5e3		Bright Blue2	Used for: sidebar active background color
	#ea3733		Bright Red		Used for: nav background / hi-lights 
	#000000		Color			Used for: 
	#000000		Color			Used for: 
	#000000		Color			Used for: 	
	---------------------------------------------------------------------
*/

/* Base style removal, global fixes & browser/platform fixes */

:link,:visited { text-decoration:none }
ul, #btuform ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
#btuform ol, ul,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,dl,dt,dd,input { margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }
a, a:link, a:visited, a:hover, a:active { outline:0; }

a {
	color: #0054a5;
}

a:hover {
	color: #0054a5;
}

/*	Custom Styles Begin */

body {
	/*background: #001553 url(gui/background4.jpg) repeat-y center top;*/
	/*background: #bce8ff url(gui/background.jpg) repeat-x center top;*/
	background: #bce8ff url(gui/bg-body.jpg) no-repeat center top; 
	font-family: Arial;
	font-size: 11px;
	padding: 0 0 50px 0;
}

p.small {
	font-size: xx-small;
	color: #666;
}

#site {
	margin: 0 auto;
	padding: 0;
	width: 960px;
	position:relative;
}

/*	Header Begin */

#header {
	margin: 0;
	padding: 0;
	background-color: #0054a5;
}

#header #navBox {
	float: left;
	margin: 0;
	padding: 0 12px 0 0;
	width: 728px;
	height: 100px;
	background-color: white;
	border-bottom: solid 1px #CCC;
}

#header #navBox dt {
	float: left;
	margin: 20px 0 0 20px;
	padding: 0;
}

#header #navBox dd {
	float: right;
	margin: 69px 0 0 4px;
	padding: 0;
	display: block;
	height: 31px;
}

#header #navBox dd a {
	display: block;
	line-height: 31px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	color: #ea3733;
}

#header #navBox dd a span {
	display: block;
	line-height: 31px;
	padding: 0 6px;
}

#header #navBox dd a:hover {
	color: #FFF;
	background: transparent url(gui/bg-nav-a.jpg) no-repeat left;
}

#header #navBox dd a:hover span {
	background: transparent url(gui/bg-nav-span.jpg) no-repeat right;
}

#header #navBox dd.active a {
	color: #FFF;
	background: transparent url(gui/bg-nav-a.jpg) no-repeat left;
}

#header #navBox dd.active a span {
	background: transparent url(gui/bg-nav-span.jpg) no-repeat right;
}


#header #searchBox {
	float: right;
	margin: 0;
	padding: 0;
	width: 220px;
	height: 100px;
	text-align: center;
	border-bottom: solid 1px white;
}

#header #searchBox .form {
	margin-top: 15px;
}

#header #searchBox .form p {
	margin: 0 0 0 20px;
	text-align: left;
	color: white;
}

#header #searchBox .form input.search {
	margin: 0;
	padding: 3px;
	width: 145px;
	font-size: 11px;
	color: #666;
	background-color: white;
	border: solid 1px #505050;
}

#header #searchBox .form input.go {
	margin: 0 0 3px 0;
	padding: 0;
}

#header #searchBox .form select {
	margin: 4px 1px 0 0;
	padding: 3px;
	width: 186px;
	font-size: 11px;
	color: #666;
	background-color: white;
	border: solid 1px #505050;
}

#header .navDrop {
	margin: 0;
	padding: 0 0 0 20px;
	line-height: 29px;
	font-size: 11px;
	text-transform: uppercase;
	color: white;
	background: #cc1a16 url(gui/topredtoolbar.jpg) repeat-x;
	border-bottom: solid 1px white;
}

.navDrop-plain {
	margin: 0;
	padding: 0 0 0 20px;
	line-height: 29px;
	font-size: 11px;
	text-transform: uppercase;
	color: white;
	background-color: #cc1a16;
}

#header .navDrop a {
	width: auto
	margin: 0 0 0 0;
	padding: 0 6px;
	color: white;
	font-weight: bold;
	
}

#header .navDrop a:hover {
	text-decoration: underline;
}

/* Content begins */

#bannerholder {

	width:960px;
	height:326px;
	background:#000;
}

#bannerpositioner {
	position:absolute;
	left:0;
	top:101px;
}

#homeFlashbanner {
	display:block;
}

.homeBanner {
	margin: 20px auto;
	width: 700px;
	display: block;
	height: 200px;
	background-color: red;
}

#homeFeatures {
	margin: 20px 0 20px 20px;
	width: 720px;
}

#homeFeatures .feature {
	float: left;
	margin: 0 12px 0 0;
	width: 165px;
}

#homeFeatures .feature img {
}

#homeFeatures .feature a.text {
	display: block;
	padding: 0 0 0 6px;
	line-height: 21px;
	color: white;
	background-color: #21bde6;
}

#homeFeatures .feature h1 {
	display: block;
	margin: 8px 0;
	padding: 0 12px 0 6px;
	font-size: 12px;
	color: #666;
	text-transform: capitalize;
}


/* Content begins */

#content-wrapper {
	margin: 0;
	padding: 0;
	background: transparent url(gui/bg-wrapper.gif) repeat-y;
}

#content {
	margin: 0;
	padding: 0;
	background: transparent url(gui/bg-content.jpg) no-repeat bottom right;
}

#content-wrapper .nba {
	background: transparent url(gui/bg-nba.jpg) no-repeat bottom right;
}

#content #copy {
	float: left;
	margin: 0;
	padding: 0 0 20px 0;
	width: 740px;
	background-color: white;

}

#content #copy .modelSearch {
	margin: 20px auto;
	width: 700px;
}

#content #copy .modelSearch .form {
	margin: 10px 0;
	padding: 20px 10px;
	color: #999;
	background-color: #F1F1F1;
	text-align: right;
}

#content #copy .modelSearch input.search {
	margin: 0;
	padding: 3px;
	width: 145px;
	font-size: 11px;
	color: #666;
	background-color: white;
	border: solid 1px #ccc;
	text-align: left;
}

#content #copy .modelSearch input.go {
	margin: 0 0 3px 0;
	padding: 0;
}

#content #copy .modelSearch h2 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #01437d;
}


#content #copy .modelSearch h1 {
	margin-bottom: 10px;
	font-size: 21px;
	font-weight: normal;
	color: #01437d;
}

#content #copy .modelSearch .row {
	margin: 0;
	padding: 12px 0;
	border-bottom: solid 1px #ccc;
}

#content #copy .modelSearch .row h2 {
	float: left;
	margin: 0 20px 0 0;
	padding: 0 0 0 12px;
	display: block;
	width: 130px;
	line-height: 19px;
	font-size: 14px;
	color: #999;
	background: transparent url(gui/bg-featuerBenefit.gif) no-repeat left;
}

#content #copy .modelSearch .row b {
	font-size: 11px;
	font-weight: normal;
}

#content #copy .modelSearch .row a.download {
	float: left;
	margin: 0;
	padding: 0 0 0 22px;
	display: block;
	width: 160px;
	line-height: 19px;
	color: #666;
	background: transparent url(gui/icon-pdf.jpg) no-repeat;
}

#content #copy .modelSearch .row p.na {
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	width: 160px;
	line-height: 19px;
	color: #666;
}



#content #copy .modelSearch .row a.download:hover {
	color: #333;
	text-decoration: underline;
}

#content #copy .modelSearch .row .warranty {
	float: right;
	margin: 0;
	padding: 0;
	display: block;
	width: 320px;
	color: #333;
}

#content #copy .modelSearch .row .warranty h3 {
	margin: 0 0 4px 0;
	color: #0054a5;
}

#content #copy  .staticError {
	margin: 0 auto;
	padding: 0;
	width: 688px;
	height: 350px;
}

#content #copy  .staticError h1 {
	margin: 20px 0 0 0;
	padding: 0;
	font-size: 39px;
	color: #09b5e3;
}

#content #copy  .staticError h2 {
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 19px;
	color: #09b5e3;
}

#content #copy  .staticError p {
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #666;
}


#content #copy  .static img.banner {
	margin: 10px 0 0 20px;
}

#content #copy  .static h1 {
	margin: 20px;
	margin-bottom: 0;
	padding: 0;
	font-size: 19px;
	font-weight: normal;
	color: #27b1d5;
}

#content #copy .static h2 {
	margin: 10px 20px;
	padding: 0;
	font-size: 13px;
	color: black;
}

#content #copy .static p {
	margin: 10px 20px;
	padding: 0;
	line-height: 13px;
}

#content #copy .static .middle {
}

#content #copy .static .middle .left {
	float: left;
	width: 500px;
	margin: 0 0 0 10px;
}

#content #copy .static .middle .left img {
	float: right;
	margin-top: 0;
	padding: 0 30px;
}

#content #copy .static .middle .nbaBanner {
	float: right;
	width: 185px;
	display: inline;
	margin: 0 20px 0 0;
	padding: 0;
}

#content #copy .static .middle .right {
	float: right;
	width: 185px;
	display:inline;
	margin: 20px 20px 0 0;
	padding: 0 0 15px 0;
	background: #333 url(images/about-rightTop.jpg) top no-repeat;
}

#content #copy .static .middle .right h1 {
	margin: 20px 10px 0 10px;
	margin-bottom: 0;
	padding: 0;
	font-size: 16px;
	font-weight: normal;
	color: white;
}

#content #copy .static .middle .right p {
	margin: 0 10px;
	margin-bottom: 0;
	color: white;
}

#content #copy .static .middle .right a {
	color: white;
	text-decoration: underline;
}

#content #copy .static .middle .right img {
	margin: 20px 15px;
}

#content #copy .breadcrumbs {
	margin: 10px auto;
	margin-bottom: 6px;
	padding: 0;
	width: 688px;
	font-size: xx-small;
	color: #999;
	text-transform: uppercase;
}

#content #copy .breadcrumbs b {
	color: #666;
}

#content #copy .breadcrumbs a:hover {
	text-decoration: underline;
}

/* CATEGORY PAGE */

#content #copy #categoryBanner {
	margin: 0 auto;
	margin-top: 20px;
	width: 700px;
	height: 200px;
	padding: 0;
	background-color: #21bde6;
}

#content #copy #categoryBanner img {
	float: left;
}

#content #copy #categoryBanner .copy {
	float: left;
	width: 300px;
}

#content #copy #categoryBanner .copy h1 {
	margin: 15px 0 8px 15px;
	padding: 0;
	font-size: 19px;
	font-weight: normal;
	color: white;
}

#content #copy #categoryBanner .copy p {
	margin: 0 0 8px 15px;
	padding: 0;
	line-height: 16px;
	color: white;
}

#content #copy #categoryDetails {
	margin: 0 auto;
	margin-top: 20px;
	width: 700px;
	padding: 0;
}

#content #copy #categoryDetails #list {
	float: left;
	width: 500px;
	padding: 0;
	margin: 0;
	border-right: solid 10px #fff;
}

#content #copy #categoryDetails #list .categoryHeader {
	background-color: #e1f4f9;
}

#content #copy #categoryDetails #list .categoryHeader .compare {
	float: right;
	width: 74px;
	padding: 0;
	margin: 0;
	display: block;
	height: 30px;
	text-align: center;
	border-right: solid 1px #ccc;
	border-left: solid 1px #ccc;
}

#content #copy #categoryDetails #list .categoryHeader .compare p {
	color: #666;
	padding: 4px 8px;
}

#content #copy #categoryDetails #list .categoryHeader .compare input {
	margin: 0 auto;
	margin-top: 5px;
	display: block;
	padding: 0 2px 3px 2px;
	width: 59px;
	height: 24px;
	font-size: 10px;
	color: #666;
	background: transparent url(gui/button-compareUp.jpg) no-repeat;
	border: solid 0 #666;
}

#content #copy #categoryDetails #list .categoryHeader .compare input:hover {
	color: black;
	background: transparent url(gui/button-compareOver.jpg) no-repeat;
}

#content #copy #categoryDetails #list .categoryHeader .options {
	float: left;
	padding: 0 0 0 6px;
	margin: 0;
	width: 418px;
	font-size: 16px;
	background-color: #dbe7ee;
}

#content #copy #categoryDetails #list .categoryHeader .options h2 {
	color: #0054a5;
	font-size: 14px;
	line-height: 30px;
}

#content #copy #categoryDetails #list .categoryHeader .options h2 b {
	font-weight: normal;
}



#content #copy #categoryDetails #list .categoryHeader .options a {
	color: #186a9c;
}

#content #copy #categoryDetails #list h1 {
	padding: 0 0 0 6px;
	margin: 0;
	line-height: 29px;
	color: #666;
	font-size: 11px;
	font-weight: normal;
	background-color: #F0F0F0;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}

#content #copy #categoryDetails #list h1 b {
}

#content #copy #categoryDetails #list .categoryProduct {
	margin: 0;
	padding: 0 0 6px 0;
	border-top: solid 1px #CCC;
	border-right: solid 1px #CCC;
	background: transparent url(gui/bg-compareList.jpg) repeat-y;
}


#content #copy #categoryDetails #list .categoryProduct .thumbnail {
	float: left;
	margin: 0;
	padding: 0 0 6px 0;
	width: 100px;
	text-align: center;
	background-color: #21bde6;
}

#content #copy #categoryDetails #list .categoryProduct .details {
	float: left;
	margin: 0;
	padding: 0;
	width: 324px;	
}

#content #copy #categoryDetails #list .categoryProduct .details h1 {
	margin: 6px 0;
	padding: 0 25px 0 10px;
	line-height: 15px;
	font-size: 13px;
	font-weight: normal;
	color: #333;
	background-color: white;
	border:none;
}

#content #copy #categoryDetails #list .categoryProduct .details h1 a {
	color: #333;
}

#content #copy #categoryDetails #list .categoryProduct .details p {
	margin: 0;
	padding: 0 25px 0 10px;
	color: #0054a5;
}

#content #copy #categoryDetails #list .categoryProduct .details .colors {
	margin: 8px 0 0 8px;
	padding: 0;
}

#content #copy #categoryDetails #list .categoryProduct .details .colors .color {
	float: left;
	width: 10px;
	margin: 0 2px 0 0;
	padding: 0;
	display: block;
	height: 10px;
	border: double 3px #ccc;
}

#content #copy #categoryDetails #list .categoryProduct .selector {
	float: left;
	margin: 0;
	padding: 0;
	width: 75px;
	text-align: center;	
}

#content #copy #categoryDetails #list .categoryFooter {
	margin: 0 0 0px 0;
	padding: 0;
	font-size: 11px;
	line-height: 29px;
	background-color: #F0F0F0;
	border-top: solid 1px #CCC;
	border-right: solid 1px #CCC;
}

#content #copy #categoryDetails #list .categoryFooter a {
	float: right;
	display: block;
	margin: 0;
	padding: 0 0 0 12px;
	width: 75px;
	color: #186a9c;
	background: transparent url(gui/bg-featuerBenefit.gif) no-repeat left;
}

#content #copy #categoryDetails #list .categoryFooter a:hover {
	text-decoration: underline;
}

#content #copy #categoryDetails #otherOptions {
	float: right;
	width: 180px;
	padding: 0;
	margin: 0;
	background-color: #EBEBEB;
}

#content #copy #categoryDetails #otherOptions a {
	display: block;
	margin: 6px auto;
	width: 160px;
}

/* CATEGORY LEVEL 1 */

#catList-lvl1 {
	margin: 0 auto;
	width: 700px;
}

#catList-lvl1 .catRow {
	display: block;
	min-height: 152px;
	margin: 1px 0 0 0;
	border-bottom: solid 1px #ccc;
	background-color: #F1F1F1;
}

#catList-lvl1 .catRow .catFeature {
	float: left;
	display: block;
	height: 126px;
	background-color: white;
	border-left: solid 1px #ccc;
}

#catList-lvl1 .catRow .one {
	width: 174px;
}

#catList-lvl1 .catRow .two {
	width: 349px;
}

#catList-lvl1 .catRow .three {
	width: 524px;
}

#catList-lvl1 .catRow .catFeature h1 {
	margin: 0 0 0 6px;
	padding: 10px 15px;
	font-size: 14px;
	font-weight: normal;
	color: #09b5e3;
	background: transparent url(gui/bg-featuerBenefit.gif) no-repeat left;
}

#catList-lvl1 .catRow .catFeature p {
	padding: 0 10px 0 20px;
	color: #333;
}


#catList-lvl1 .catRow .cat {
	float: left;
	display: block;
	width: 175px;
	text-align: right;
	background-color: #CCC;
}

#catList-lvl1 .catRow .cat img {
	margin: 0 0 0 1px;
	display: block;
}

#catList-lvl1 .catRow .cat a.text {
	display: block;
	margin: 1px 0 0 0;
	padding: 6px;
	color: #333;
	font-size: 12px;
	text-align: left;
	background-color: #F1F1F1;
	border-left: solid 1px #ccc;
}

/* CATEGORY LEVEL 0a */

.cats-lvl0a {
	margin: 0 auto;
	margin-bottom: 20px;
	padding: 0;
	width: 700px;
	background-color: #F1F1F1;
}

.cats-lvl0a .left {
	float: left;
	display: block;
	margin: 0;
	padding: 0 0 20px 0;
	width: 165px;
}

.cats-lvl0a .left img {
	margin: 0 auto;
	display: block;
}

.cats-lvl0a .left h1 {
	padding: 6px 0 6px 16px;
	font-size: 14px;
	color: white;
	background-color: #21bde6;
}

.cats-lvl0a .left h2 {
	margin: 0 0 0 6px;
	padding: 10px 12px;
	font-size: 12px;
	font-weight: normal;
	color: #09b5e3;
	background: transparent url(gui/bg-featuerBenefit.gif) 0px 10px no-repeat;
}

.cats-lvl0a .left p {
	margin: 0 0 10px 6px;
	padding: 0 12px;
	color: #333;
}

.cats-lvl0a .left a:hover {
	text-decoration: underline;
}

#catList-lvl0a {
	float: right;
	width: 525px;
	border-left: solid 10px white;
}

#catList-lvl0a .catRow {
	display: block;
	min-height: 152px;
	margin: 1px 0 0 0;
	border-bottom: solid 1px #ccc;
	background-color: #F1F1F1;
}

#catList-lvl0a .catRow .cat {
	float: left;
	display: block;
	width: 175px;
	text-align: right;
	background-color: #CCC;
}

#catList-lvl0a .catRow .cat img {
	margin: 0 0 0 1px;
	display: block;
}

#catList-lvl0a .catRow .cat a.text {
	display: block;
	margin: 1px 0 0 0;
	padding: 6px;
	color: #333;
	font-size: 12px;
	text-align: left;
	background-color: #F1F1F1;
	border-left: solid 1px #ccc;
}

#catFooter {
	margin: 20px auto;
	width: 700px;
}

#catFooter .plugNba {
	float: left;
	display: block;
	width: 500px;
	height: 112px;
	background-color: #666;
}

#catFooter .plugNba .ball {
	float: left;
}

#catFooter .plugNba .copy {
	float: left;
	padding: 10px;
	width: 300px;
	color: white;
}

#catFooter .plugNba .copy h1 {
	margin: 0 0 12px 0;
	font-size: 16px;
	font-weight: normal;
}

#catFooter .plugNba .copy a {
	color: white;
	text-decoration: underline;
}

#catFooter .plugNba .logo {
	float: right;
}

#catBannerPlain {
	margin: 20px auto;
	width: 700px;
}

#catBannerPlain h3 {
	padding: 0 0 0 20px;
	font-size: 14px;
	color: #0054a5;
}

#catBannerPlain p {
	padding: 10px 0 0 0;
}

#catBannerPlain img {
	float: left;
	padding: 0 20px 20px 0;
}

#catSidebar {
	float: right;
	padding: 0 0 25px 0;
	display: block;
	width: 175px;
	background-color: #F1F1F1;
}

#catSidebar #sideFeature {
	margin-top: 10px;
}

#catSidebar #sideFeature img {
	margin: 0;
}

#catSidebar #sideFeature h1 {
	padding: 6px 0 6px 16px;
	font-size: 14px;
	color: white;
	background-color: #21bde6;
}

#catSidebar #sideFeature h2 {
	margin: 0 0 0 6px;
	padding: 10px 12px;
	font-size: 12px;
	font-weight: normal;
	color: #09b5e3;
	background: transparent url(gui/bg-featuerBenefit.gif) 0px 10px no-repeat;
}

#catSidebar #sideFeature p {
	margin: 0 0 10px 6px;
	padding: 0 12px;
	color: #333;
}

#catSidebar #sideFeature a:hover {
	text-decoration: underline;
}

#catSidebar .catFeature {
	
}

#catSidebar .catFeature h1 {
	padding: 12px 16px;
	font-size: 14px;
	font-weight: normal;
	color: #21bde6;
	background: transparent url(gui/bg-featuerBenefit.gif) 0px 13px no-repeat;
}

#catSidebar .catFeature p {
	padding: 0 15px;
	color: #333;
}

.helpme {
}

.helpme a h1 {
	margin: 0 0 0 6px;
	padding: 10px 15px;
	font-size: 14px;
	font-weight: normal;
	color: #09b5e3;
	background: transparent url(gui/bg-featuerBenefit.gif) no-repeat left;
}

.helpme p {
	padding: 0 20px 10px 20px;
	font-size: 11px;
	color: #333;
}

#catSidebar.hvac {
	width:210px;
}

.hvac .hints{
	padding:12px 20px;
}

.hvac a {
	display:block;
	padding-left:12px;
	margin:2px 0;
	background: transparent url(gui/bg-featuerBenefit.gif) no-repeat left;
}

.hints h1 {
	padding: 12px 16px;
	font-size: 14px;
	font-weight: normal;
	color: #21bde6;
	background: transparent url(gui/bg-featuerBenefit.gif) 0px 13px no-repeat;
}

.hints p {
	padding: 0 15px;
	color: #333;
}


/* PRODUCT DETAIL PAGE */

#content #copy #productSummary {
	margin: 0 auto;
	margin-top: 20px;
	width: 700px;4
	padding: 0;
	background-color: #f3f1f2;
}

#content #copy #productSummary .gallery {
	float: left;
	margin: 0;
	padding: 20px 0 30px 0;
	width: 420px;
	text-align: center;
	background-color: #21bde6;
	border-right: dashed 1px white;
}

#content #copy #productSummary #image {
	margin: 10px auto;
	padding: 0;
	width: 375px;
	background-color: white;
}

#content #copy #productSummary #thumbnails {
	margin: 0 auto;
	padding: 0;
	width: 375px;
}

#content #copy #productSummary #thumbnails dt {
	margin: 10px  0 5px 0;
	padding: 0;
	font-size: 16px;
	color: white;
	text-align: left;
}

#content #copy #productSummary #thumbnails dd {
	float: left;
	display: block;
	margin: 0 10px 0 0;
	text-align: center;
	width: 50px;
	height: 50px;
}

#content #copy #productSummary #thumbnails dd a div {
	display: block;
	width: 50px;
	height: 50px;
	border: solid 3px #64c4de;
}

#content #copy #productSummary #thumbnails dd a:hover div {
	display: block;
	width: 50px;
	height: 50px;
	border: solid 3px white;
}

#content #copy #productSummary #thumbnails dd a {
	margin: auto 0;
}

#content #copy #productSummary #thumbnails dd a img {
	margin: auto 0;
}

#content #copy #productSummary #thumbnails dd a:hover img {
}

#content #copy #productSummary #thumbnails dd a.active img {
}

#content #copy #productSummary .details {
	float: right;
	margin: 10px 15px;
	padding: 0;
	display: inline;
	width: 240px;
}

#content #copy #productSummary .details h1 {
	margin: 15px 0 6px 0;
	padding: 0;
	font-size: 16px;
	font-weight: normal;
	color: #09b5e3;
}

#content #copy #productSummary .details h2 {
	margin: 0 0 6px 0;
	padding: 0;
	font-size: 13px;
	color: #333;
}

#content #copy #productSummary .details dl dt {
	margin: 15px 0 8px 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	color: #333;
}

#content #copy #productSummary .details dl dd.colorChip {
	float: left;
	margin: 0 0 8px 0;
	padding: 0;
	display: inline;
	width: 14px;
	height: 14px;
	border: double 3px #CCC;
}

#content #copy #productSummary .details dl dd.noChip {
	float: left;
	margin: 0 0 8px 0;
	padding: 0;
	display: inline;
	width: 14px;
	height: 14px;
	border: double 3px #EBEBEB;
}

.specialAsset {
	margin: 10px 0 0 0;
	display: block;
	text-align: right;
}

.specialAsset img {
	margin: 0 0 0 10px;
}

#content #copy #productSummary .details dl dd.colorDetail {
	float: left;
	margin: 0 0 8px 8px;
	padding: 0;
	display: inline;
	width: 210px;
	font-size: 11px;
	color: #333;
}

#content #copy #productSummary .details dl dd.colorDetail b {
}

#content #copy #productSummary .details p {
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 11px;
	color: #333;
}

#content #copy #productSummary .details a {
	display: block;
	margin: 0 0 0 0;
	padding: 0;
	font-size: 11px;
	color: #666;
	text-decoration: underline;
}

#content #copy #productSummary .details a:hover {
	color: #333;
}

#content #copy #productSummary .details a.print {
	padding: 4px 0 4px 22px;
	background: transparent url(gui/icon-print.jpg) no-repeat;
}

#content #copy #productSummary .details a.detailed {
	padding: 4px 0 4px 22px;
	background: transparent url(gui/icon-detailed.jpg) no-repeat;
}

#content #copy #productSummary .details a.info {
	padding: 4px 0 4px 22px;
	background: transparent url(gui/icon-info.jpg) no-repeat;
}

#content #copy #productSummary .details a.pdf {
	padding: 4px 0 4px 22px;
	background: transparent url(gui/icon-pdf.jpg) no-repeat;
}

#content #copy #left {
	float: left;
	width: 400px;
	margin: 0;
	padding: 0;
}

#content #copy .productDetails {
	margin: 15px 0 0 20px;
	padding: 0;
}

#content #copy #left .productDetails dl.features {
	background-color: white;
}

#content #copy #left .productDetails dl.features dt {
	margin: 0 0 6px 6px;
	padding: 0 25px 0 0;
	color: #333;
	font-size: 13px;
	font-weight: bold;
}

#content #copy #left .productDetails dl.features dd {
	margin: 0 0 0 6px;
	padding: 3px 25px 3px 12px;
	color: #333;
	background: transparent url(gui/bg-features.jpg) 0 3px no-repeat;
}

#content #copy #left .productDetails dl.features dd.active {
	background: #F1F1F1 url(gui/bg-features-active.jpg) 0 3px no-repeat;
}

#content #copy #left dl.features dd a {
	color: #0054a5;
	text-decoration: underline;
}

#content #copy .productDetails .dimensions {
	margin: 10px 0 0 0;
	padding: 0;
}

#content #copy .productDetails .dimensions h1 {
	margin: 0 0 6px 6px;
	padding: 0 25px 0 0;
	color: #333;
	font-size: 13px;
	font-weight: bold;
}

#content #copy .productDetails .dimensions p {
	margin: 0;
	padding: 15px 25px 15px 6px;
	color: #333;
}

#content #copy .productDetails .dimensions .row {
	color: #333;
	margin: 0 25px 0 0;
	border-top: solid 1px #CCC;
}

#content #copy .productDetails .dimensions .row .left {
	float: left;
	margin: 2px 6px;
	width: 238px;
}

#content #copy .productDetails .dimensions .row .right {
	float: left;
	margin: 2px 6px;
	width: 68px;
}

#content #copy #right {
	float: right;
	width: 280px;
	margin: 10px 20px;
	display: inline;
}

#content #copy #right .featuerBenefit {
	margin: 10px 0;
	padding: 10px;
	background-color: #ebebeb;
}

#content #copy #right .featuerBenefit h1 {
	margin: 6px 0;
	padding: 0 0 0 16px;
	font-size: 16px;
	font-weight: normal;
	color: #09b5e3;
	background: transparent url(gui/bg-featuerBenefit.gif) no-repeat left;
}

#content #copy #right .featuerBenefit h2 {
	margin: 6px 0;
	padding: 0 0 0 16px;
	font-size: 13px;
	font-weight: normal;
	color: #0054a5;
}

#content #copy #right .featuerBenefit p {
	margin: 6px 0;
	padding: 0 16px 0 16px;
	font-size: 11px;
	font-weight: normal;
	color: #666;
}


#content #copy #right .householdHint {
	margin: 10px 0 0 0;
	padding: 10px;
	background-color: #ebebeb;
}

#content #copy #right .householdHint h1 {
	margin: 6px 0;
	padding: 0 16px 0 16px;
	font-size: 14px;
	font-weight: normal;
	color: #09b5e3;
}

#content #copy #right .householdHint p {
	margin: 6px 0;
	padding: 0 16px 0 16px;
	font-size: 11px;
	font-weight: normal;
	color: #666;
}

/* PRODUCT SPEC PAGE */

#content #copy #specBanner {
	margin: 0 auto;
	margin-top: 20px;
	width: 700px;
	padding: 0;
	background-color: #F1F1F1;
}

#content #copy #specBanner .image {
	float: left;
	display: block;
	width: 245px;
	padding: 10px;
	text-align: center;
	background-color: #21bde6;
}

#content #copy #specBanner .copy {
	float: left;
	padding: 20px 0 20px 20px;
	width: 375px;
}

#content #copy #specBanner .copy h1 {
	margin: 0;
	padding: 0;
	font-size: 19px;
	font-weight: normal;
	color: #09b5e3;
}

#content #copy #specBanner .copy h2 {
	margin: 6px 0;
	padding: 0;
	font-size: 13px;
	color: #333;
}

#content #copy #specBanner .copy p {
	margin: 0 0 20px 0;
	padding: 0;
	color: #666;
	font-size: 14px;
}

#content #copy #specBanner .copy a {
	display: block;
	width: 250px;
	margin: 0 0 3px 0;
	color: #666;
	text-decoration: underline;
}

#content #copy #specBanner .copy a:hover {
	color: #333;
}

#content #copy #specBanner .copy a.print {
	padding: 4px 0 4px 22px;
	background: transparent url(gui/icon-print.jpg) no-repeat;
}

#content #copy #specBanner .copy a.detailed {
	padding: 4px 0 4px 22px;
	background: transparent url(gui/icon-detailed.jpg) no-repeat;
}

#content #copy #specBanner .copy a.pdf {
	padding: 4px 0 4px 22px;
	background: transparent url(gui/icon-pdf.jpg) no-repeat;
}

#content #copy .backLink {
	margin: 10px auto;
	padding: 6px 0;
	width: 700px;
	text-align: right;
}

#content #copy .backLink a {
	margin: 0;
	padding: 4px 0 4px 20px;
	color: #666;
	text-decoration: underline;
	background: transparent url(gui/icon-back.jpg) 0px 1px no-repeat;
}

#content #copy .backLink a:hover {
	color: #333;
}

#content #copy #specsChart {
	margin: 0 auto;
	padding: 0;
	width: 700px;
}

#content #copy #specsChart h1 {
	margin: 0;
	padding: 10px 6px;
	font-size: 15px;
	background-color: #dce6ef;
	font-weight: normal;
	border-bottom: solid 1px #ccc;
}

#content #copy #specsChart h2 {
	margin: 0 auto;
	padding: 6px;
	width: 688px;
	font-size: 12px;
	background-color: #F1F1F1;
	border-bottom: solid 1px #ccc;
	
}

#content #copy #specsChart .row {
	font-size: 11px;
	border-bottom: solid 1px #ccc;
	background: transparent url(gui/bg-chart-specs.gif) repeat-y;
}

#content #copy #specsChart .left {
	float: left;
	margin: 0;
	padding: 6px;
	width: 233px;
	color: #666;
}

#content #copy #specsChart .right {
	float: left;
	margin: 0;
	padding: 6px;
	width: 443px;
	color: #0054a5;
}

/* PRODUCT COMPARE RESULTS PAGE */

#compareChart {
	margin: 20px 0;
}

#content #copy #compareChart dl#productsCompared {
	margin: 0 auto;
	width: 700px;
	background: #21bde6 url(gui/bg-chart-compareBanner.gif) repeat-y;
}

#content #copy #compareChart dl#productsCompared dt a {
	float: left;
	margin: 0;
	padding: 6px;
	width: 128px;
	font-size: 16px;
	color: white;
}

#content #copy #compareChart dl#productsCompared dd {
	float: left;
	margin: 0;
	display: block;
	width: 140px;
	text-align: center;
}

#content #copy #compareChart dl#productsCompared dd a {
	margin: 6px 0;
	display: block;
	font-size: 12px;
	color: white;
}

#content #copy #compareChart dl#productsCompared dd a:hover {
	text-decoration: underline;
}

#content #copy #compareChart dl#productsCompared dd a.add {
	margin-top: 45px;
}

#content #copy #compareChart h1.compareHeading {
	margin: 0 auto;
	width: 688px;
	padding: 6px;
	font-size: 14px;
	background-color: #F1F1F1;
	font-weight: normal;
	border-top: solid 1px #ccc;
}

#content #copy #compareChart dl.comparedFeature {
	margin: 0 auto;
	width: 700px;
	border-top: solid 1px #ccc;
	background: transparent url(gui/bg-chart-compareFields.gif) repeat-y;
}

#content #copy #compareChart dl.comparedFeature dt {
	float: left;
	margin: 0;
	padding: 6px;
	width: 128px;
}

#content #copy #compareChart dl.comparedFeature dd {
	float: left;
	margin: 0;
	padding: 6px;
	width: 128px;
	color: #0054a5;
}

#compareChart .footer {
	margin: 20px 20px 0 20px;
	padding: 6px;
	text-align: right;
	background-color: #f1f1f1;
}

#compareChart .footer a {
	margin: 0 0 0 12px;
	padding: 0 0 0 12px;
	background: transparent url(gui/bg-featuerBenefit.gif) no-repeat left;
}


/* SUPPORT SECTION */


#content #copy .support a.bulletLink {
	margin: 0;
	padding: 3px 25px 3px 12px;
	line-height: 25px;
	background: transparent url(gui/bg-features-active.jpg) 0 3px no-repeat;
}

#content #copy .support a.bulletLink:hover {
	text-decoration: underline;
}

#content #copy .support a:hover {
	text-decoration: underline;
}

#content #copy .support input.search {
	margin: 0;
	padding: 3px;
	width: 145px;
	font-size: 11px;
	color: #666;
	background-color: white;
	border: solid 1px #999;
}

#content #copy .support input.go {
	margin: 0 0 3px 0;
	padding: 0;
}

#content #copy .support select {
	margin: 8px 1px 0 0;
	padding: 3px;
	width: 186px;
	font-size: 11px;
	color: #666;
	background-color: white;
	border: solid 1px #999;
}

#content #copy .support .supportRow1 {
	margin: 20px auto;
	width: 700px;
	background-color: #e2edf3;
}

#content #copy .support .supportRow2 {
	margin: 20px auto;
	width: 700px;
	background-color: #F1F1F1;
}

#content #copy .support .supportRow3 {
	margin: 20px auto;
	width: 700px;
}

#content #copy .support .small {
	float: left;
	width: 213px;
	margin: 0;
	padding: 10px 10px 20px 10px;
}

#content #copy .support .smallLine {
	float: left;
	width: 212px;
	margin: 0;
	padding: 10px 10px 20px 10px;
	border-left: solid 1px #CCC;
}

#content #copy .support .large {
	float: left;
	width: 446px;
	margin: 0;
	padding: 10px 10px 20px 10px;
}

#content #copy .support h1 {
	margin: 10px 0;
	font-size: 14px;
	color: #03447e;
}

#content #copy .support p {
	color: #333;
	padding: 0 15px 0 0;
}

#content #copy .locatorForm {
	margin: 20px auto;
	width: 700px;
	background-color: #21bde6;
}

#content #copy .locatorForm .left {
	float: left;
	width: 350px;
}

#content #copy .locatorForm .left h1 {
	margin: 10px 0 0 10px;
	color: white;
	font-size: 21px;
	font-weight: normal;
}

#content #copy .locatorForm .left p {
	margin: 0 0 20px 10px;
	color: white;
	font-weight: normal;
}

#content #copy .locatorForm .right {
	float: right;
	width: 200px;
	padding: 12px;
}

#content #copy .locatorForm .right select {
	margin: 4px 1px 5px 0;
	padding: 3px;
	width: 186px;
	font-size: 11px;
	color: #666;
	background-color: white;
	border: solid 1px #0054a5;
}

#content #copy .locatorForm .right input.zip {
	margin: 0;
	padding: 3px;
	width: 145px;
	font-size: 11px;
	color: #666;
	background-color: white;
	border: solid 1px #0054a5;
}

#content #copy .locatorForm .right input.go {
	margin: 0 0 3px 0;
	padding: 0;
}

#content #copy .retailLocatorResults {
	margin: 15px auto;
	width: 700px;
}

#content #copy .retailLocatorResults .header {
	margin: 0 0 10px 0;
	padding: 0;
}

#content #copy .retailLocatorResults .header .anchors {
	float: left;
	width: 354px;
	padding: 10px;
}

#content #copy .retailLocatorResults .header .anchors h3 {
	font-size: 11px;
	color: black;
	margin: 0 0 10px 0;
	padding: 0;
}

#content #copy .retailLocatorResults .header .anchors a {
	display: block;
	padding-left: 15px;
	line-height: 17px;
	background: transparent url(gui/bg-featuerBenefit.gif) 0px 2px no-repeat;
}

#content #copy .retailLocatorResults .header .anchors a:hover {
	text-decoration: underline;
}

#content #copy .retailLocatorResults .header .searchNote {
	float: right;
	width: 280px;
	padding: 10px;
	color: #505050;
	background: #CCC url(gui/bg-resultsNote.jpg) top repeat-x;
}

#content #copy .retailLocatorResults h3 {
	margin: 10px 0;
	padding: 0 25px 0 6px;
	font-size: 14px;
	color: #01437d;
}

#content #copy .retailLocatorResults p {
	margin: 10px 0;
	padding: 0 25px 0 6px;
}

#content #copy .retailLocatorResults p a {
	text-decoration: underline;
}

#content #copy .retailLocatorResults .right {
	float: right;
	width: 300px;
	margin-left: 25px;
	text-align: center;
}

#content #copy .retailLocatorResults .right h1 {
	margin: 0;
	padding: 5px 10px;
	color: white;
	font-size: 12px;
	background-color: #0054a5;
	text-align: left;
}

#content #copy .retailLocatorResults .right .locations {
	padding: 20px 0;
}

#content #copy .retailLocatorResults .right a {
	display: block;
}
#content #copy .retailLocatorResults .right img {
	margin-bottom: 20px;
}

#content #copy .retailLocatorResults .left {
	float: left;
	width: 375px;
	padding: 0;
}

#content #copy .retailLocatorResults .left .location {
	margin-bottom: 10px;
	padding: 0 0 10px 0;
	background-color: #F1F1F1;
}

#content #copy .retailLocatorResults .left .location .detail {
	float: left;
	width: 265px;
}

#content #copy .retailLocatorResults .left h1 {
	margin: 0;
	padding: 5px 10px;
	color: white;
	font-size: 12px;
	background-color: #0054a5;
}

#content #copy .retailLocatorResults .left h2 {
	margin: 0;
	padding: 15px 0 0 10px;
	color: #333;
}


#content #copy .retailLocatorResults .left h3 {
	margin: 0 0 6px 10px;
	padding: 3px 0;
	color: #333;
	font-size: 11px;
	font-weight: bold;
}

#content #copy .retailLocatorResults .left h3 a:hover {
	text-decoration: underline;
}

#content #copy .retailLocatorResults .left h2 a:hover {
	text-decoration: underline;
}

#content #copy .retailLocatorResults .left img {
	float: left;
	margin: 10px;
}

#content #copy .retailLocatorResults .left p {
	color: #666;
	margin: 0;
	padding: 0 10px;
}

#content #copy .retailLocatorResults .errors {
	padding: 0 10px;
}

#content #copy .retailLocatorResults .errors h1 {
	margin: 0 0 10px 0;
	font-size: 15px;
	color: #21bde6;
}

#content #copy .retailLocatorResults .errors p {
	margin: 4px; 0 0 0;
	padding: 0 0 0 12px;
	background: transparent url(gui/bg-features-active.jpg) no-repeat;
}

#content #copy .retailLocatorResults .generalList {
}

#content #copy .retailLocatorResults .generalList h1 {
	margin: 0 0 10px 0;
	padding: 0 10px;
	font-size: 15px;
	color: #21bde6;
}

#content #copy .retailLocatorResults .generalList p {
	margin: 0 0 20px 0;
	padding: 0 10px;
}

#content #copy .retailLocatorResults .generalList .location {
	float: left;
	display: block;
	height: 70px;
	width: 349px;
	margin: 0;
	padding: 10px 0 0 0;
	border-left: solid 1px #ccc;
	border-top: solid 1px #ccc;
}

#content #copy .retailLocatorResults .generalList .location h1 {
	margin: 0 0 5px 0;
	padding: 0 10px;
	font-size: 12px;
	color: #0054a5;
}

#content #copy .retailLocatorResults .generalList .location p {
	margin: 0;
	padding: 0 10px;
}


/* PRESS */

#press {
	margin: 20px;
	margin-bottom: 0;
	width: 700px;
	background-color: #f1f1f1;
}

#press ul {
	margin: 15px;
}

#press ul li {
	margin: 2px 0;
	padding: 0 0 0 15px;
	background: transparent url(gui/bg-featuerBenefit.gif) no-repeat left;
}

#press ol {
	margin: 15px 0;
}

#press ol li {
	margin: 2px 0;
	padding: 0;
}

#press .left {
	float: left;
	width: 200px;
}

#press .left h1 {
	margin: 10px 20px;
	padding: 0;
	color: #333;
	font-size: 12px;
	font-weight: normal;
}

#press .left select.year {
	margin: 0 20px 20px 20px;
	width: 160px;
}

#press .left a {
	margin: 0 20px;
	padding: 10px 0 10px 12px;
	background: transparent url(gui/bg-featuerBenefit.gif) no-repeat left;
}

#press .right {
	float: right;
	width: 460px;
	padding: 10px 10px;
	background-color: white;
}

#press .right h1 {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 17px;
	font-weight: normal;
	color: #333;
}

#press .right h2 {
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	border-top: solid 1px #ccc;
}

#press .right h2 a {
	padding: 0 0 0 12px;
	color: #0054a5;
	font-size: 11px;
	font-weight: normal;
	background: transparent url(gui/bg-featuerBenefit.gif) no-repeat left;
	text-transform: uppercase;
}

#press .right h2.date {
	padding: 6px 0;
	text-align: right;
	font-weight: normal;
	color: #333;
}


#press .right h2 a:hover {
	text-decoration: underline;
}

#press .right h3 {
	margin: 0;
	padding: 10px 0 0 0;
	color: #0054a5;
}

#press .right p {
	margin: 10px 0;
	color: #333;
}

/* TROUBLESHOOTING */

#troubleshooting {
	margin: 20px auto;
	width: 700px;
}

/* FOOTER SECTION */

#footer {
	margin: 10px auto;
	padding: 0;
	width: 960px;
	height: 70px;
	font-size: xx-small;
	color: #9cc0d2;
	background: transparent url(gui/bg-footer.jpg) no-repeat;
}

#footer .textLinks {
	float: left;
	padding: 15px 0 0 0;
}

#footer a {
	font-size: xx-small;
	color: #5085a1;
	text-transform: uppercase;
}

#footer a:hover {
	color: #034f9b;
}

#footer a.haier {
	float: left;
	display: block;
	margin: 0 10px 0 0;
	width: 143px;
	height: 45px;
}

#footer a.nba {
	float: right;
	display: inline;
	margin: 0 220px 0 0;
	width: 143px;
	height: 45px;
}



/* ----------- autocomplete stuff add by dave --------------- */

div.auto_complete {
     position:absolute;
     width:250px;
     background-color:white;
     border:1px solid #888;
     margin:0px;
     padding:0px;
     text-align: left;
}
    
div.auto_complete ul {
     list-style-type:none;
     margin:0px;
     padding:0px;
}

div.auto_complete ul li.selected { background-color: #ffb;}

div.auto_complete ul li {
     list-style-type:none;
     display:block;
     margin:0;
     padding:2px;
     height:18px;
     cursor:pointer;
}

/* ------------------------------------------------------- */

#copy h1.retailer {
	margin: 0 0 0 6px;
	padding: 10px 15px 0px 15px;
	font-size: 21px;
	font-weight: normal;
	color: #0054a5;
}

#copy h2.retailer {
	margin: 0 0 0 6px;
	padding: 10px 15px 0px 15px;
	font-size: 18px;
	font-weight: normal;
	color: #09b5e3;
}

p.retailer { 
	padding: 0 15px 10px 21px;
	font-size: 12px;
	font-weight: bold;

}


/* ----------  New Press Room DIVS--------------- */

/*div#press-box{
	position:relative;
	/*background-image: url(../images/Press-box.png);*/
	/*display: block;
	width:auto;
	height:auto;
}

div#press-box-content{
	position:relative;
	top:auto;
	left:auto;
	width:auto;
	height:245px;
	margin: 0 0 0 0;
	overflow:auto;
}*/

div#MediaHolder{
	background: #F1F1F1;
	background-color: #F1F1F1;
	width: 470px;
	height: 270px;
}
div#media{
	left:10px;
	position:relative;
	display: block;
	width:150px;
	height:180px;
	float:left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	
}
div#media-box{
	position:relative;
	/*background-image: url(../images/media-box.pngHLC15RW.jpg);*/
	/*background-image: url(../images/media-box.png);*/
	display: block;
	width:150px;
	height:180px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	
}

div#media-box-content{
	position:relative;
	top:35px;
	/*left:5px;*/
	width:150px;
	height:179px;
	padding: 0 0 0 10px;
	overflow:none;
}
div#media-box-content h5{
	position:relative;
	background:url(gui/bg-featuerBenefit.jpg) no-repeat right;
	margin: 2px 0 0 0;
	
}
div#commercial{
	left: 0px;
	background-image: url(../gui/press/video/HLC19RW.jpg);
	position:relative;
	top: 0px;
	width:300px;
	height:242;
	float:right;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	
}

div#commercial-box{
	position:relative;
	/*background-image: url(../images/video/HLC19RW.jpg);*/
	/*background-image: url(../images/media-box.png);*/
	display: block;
	width:300px;
	height:242px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	
}

div#commercial-content{
	position:relative;
	display:block;
	top:23px;
	left:29px;
 	width:200px;
	height:242px;
	margin: 0 0 0 0;
	overflow:none;
}
/* ----------  Mike Jemal and Shariff Bios--------------- */
div#BOSS{
	margin: 0 15px 0 0;
	
}
div#Mike{
	color:#03447E;
	float:left;
	background-color: #F1F1F1;
	background: #F1F1F1;
	width: 340px;
	height: auto;
	margin: 0 0 0 15px;
	padding: 15px 0 0 0;
	
	
}
div#Mike p{
	text-indent:10px;
	
}


div#Shariff{
	color:#03447E;
	float:right;
	background-color: #F1F1F1;
	background: #F1F1F1;
	width: 340px;
	height: auto;
	margin: 0 0 0 15px;
	padding: 15px 0 0 0;
	
}
div#Shariff p{
	text-indent:10px;
	
}
/*----------------  Consumer Contact Form  ------------------------*/
div#ContactForm {
	position:absolute;
	top:140px;
	width:735px;
	height:200px;
	text-align:left;
	display: block;
	z-index: 1;
	/**background-color: #034F9B;**/
}
div#ContactFormHeader{
	position:relative;
	background-image: url(gui/ContactFormHeader.png);
	background-repeat: no-repeat;
	display:block;
	width:735px;
	height:125px;
	margin: 0px 0 0 10px;
}

div#UnsubscribeFormHeader{
	position:relative;
	background-image: url(gui/UnsubscribeFormHeader.png);
	background-repeat: no-repeat;
	display:block;
	width:735px;
	height:125px;
	margin: 0px 0 0 10px;
}

div#ContactFormFooter{
	position:relative;
	background-image: url(gui/ContactFormFooter.png);
	background-repeat: no-repeat;
	display:block;
	width:725px;
	height:210px;
	margin: 0px 0 0 10px;
}
fieldset{
	font-family:Verdana,serif;
	font-size:1em;
	color:#034F9B;;
	border:0;
	margin: 10px 0 0;
}
div#ContactForm fieldset:hover{
	font-family:Verdana,serif;
	font-size:1em;
	/*background-color: #034F9B;*/
    /*color:white;*/
	border:0;
	/*margin: 10px 2px 15px 2px;*/
}
div#ContactForm input{
	position:relative;

}
div#ContactForm input:focus{
	position:relative;
	color:white;
	background-color:#034F9B;

}
div#ContactForm input:hover{
	position:relative;
	color:white;
	background-color:#034F9B;

}
div#ContactForm textarea{
	position:relative;

}

div#form{
	position:relative;
	width:525px;
	position:relative;
	margin: 0 125px 0 125px;
}