@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:50px 0px 0px 0px;
	background-color:#AFAFAF;
	font-family:Arial, Helvetica, sans-serif;
}

li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#MainContainer{
/*	padding-top:50px;*/
	width:949px;
	background-color:#FFFFFF;
}


/*/	Banner	/*/
#BannerContainer{
	border-bottom:solid #FFFFFF 2px;
	height:126px;
	text-align:left;
	width:949px;
	background-color:#F50402;
}

#BannerTextArea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	left:620px;
	line-height:14px;
	position:relative;
	text-align:right;
	top:-110px;
	width:300px;
	vertical-align:top;
}

#BannerTextArea p{
	margin:0px;
	padding:0px;
}

.BannerAddress{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.BannerContactUs{
	font-style:italic;
	font-weight:bold;
}

.BannerPhoneNumber{
	color:#FFFFFF;
	font-size:26px;
	font-style:normal;
	line-height:50px;
}



/*		Menu		*/
#MenuContainer{
	font-family:Trebuchet MS, Arial;
}

#MenuContainer ul{
	height:23px;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#MenuContainer li{
	float:left;
	position:relative;
/*	width:106px;*/
	width:118px;
}

#MenuContainer a:link, #MenuContainer a:visited, #MenuContainer a:active{
	background-color:#999999;
	border-right:solid #FFFFFF 2px;
	color:#FFFFFF;
	display:block;
	font-size:12px;
	font-weight:bold;
	line-height:21px;
	text-align:center;
	text-decoration:none;
}

#MenuContainer a:hover{
	background-color:#000000;
}

#MenuContainer .LastMenuItem a:link, #MenuContainer .LastMenuItem a:visited, #MenuContainer .LastMenuItem a:active{
	border:none;
/*	width:107px;*/
	width:123px;
}

#MenuContainer .CurrentLink a:link, #MenuContainer .CurrentLink a:visited, #MenuContainer .CurrentLink a:active{
	background-color:#000000;
}

#MenuContainer .CurrentLink a:hover{
	background-color:#999999;
}



/*/	Home Page: Middle Content	/*/
.HomeMiddleContent{
/*	border-top:solid #FFFFFF 2px;*/
	height:261px;
	width:949px;
}

.HomeMiddleContent h1{
	margin:0px;
	padding:0px;
}

.HomeMiddleContent .HomeSweeper{
	border:solid #6D6E71 1px;
	float:left;
/*	width:282px;*/
	width:315px;
}

.HomeMiddleContent .HomeSweeper h1 a:link, .HomeMiddleContent .HomeSweeper h1 a:visited, .HomeMiddleContent .HomeSweeper h1 a:active, .HomeMiddleContent .HomeSweeper h1 a:hover{
	background-color:#996633;
	color:#FFFFFF;
	display:block;
	font-family:Trebuchet MS;
	font-size:18px;
	font-weight:bold;
	line-height:35px;
	text-decoration:none;
}

.HomeMiddleContent .HomeScrubber{
	border-bottom:solid #6D6E71 1px;
	border-top:solid #6D6E71 1px;
	float:left;
/*	width:282px;*/
	width:315px;
}

.HomeMiddleContent .HomeScrubber h1 a:link, .HomeMiddleContent .HomeScrubber h1 a:visited, .HomeMiddleContent .HomeScrubber h1 a:active, .HomeMiddleContent .HomeScrubber h1 a:hover{
	background-color:#663300;
	color:#FFFFFF;
	display:block;
	font-family:Trebuchet MS;
	font-size:18px;
	font-weight:bold;
	line-height:35px;
	text-decoration:none;
}

.HomeMiddleContent .HomeBurnisher{
	border:solid #6D6E71 1px;
	float:left;
/*	width:282px;*/
	width:315px;
}

.HomeMiddleContent .HomeBurnisher h1 a:link, .HomeMiddleContent .HomeBurnisher h1 a:visited, .HomeMiddleContent .HomeBurnisher h1 a:active, .HomeMiddleContent .HomeBurnisher h1 a:hover{
	background-color:#993300;
	color:#FFFFFF;
	display:block;
	font-family:Trebuchet MS;
	font-size:18px;
	font-weight:bold;
	line-height:35px;
	text-decoration:none;
}



/*/	Home Page: Lower Content Boxes	/*/
.HomeLowerContent{
	height:124px;
	width:949px;
}

.HomeLowerContent p{
	padding:0px;
	margin:0px;
}

.HomeLowerContent h2{
	padding:0px;
	margin:0px;
}

.HomeLowerContent h2 a:link, .HomeLowerContent h2 a:visited, .HomeLowerContent h2 a:active{
	color:#000000;
}

.HomeLowerContent h2 a:hover{
	color:#F50402;
}

.HomeLowerContent a:link, .HomeLowerContent a:visited, .HomeLowerContent a:active{
	color:#003399;
	text-decoration:none;
}

.HomeLowerContent a:hover{
	color:#F50402;
}

.HomeLowerContent .Top{
	background-color:#CCCCCC;
	border-bottom:solid #FFFFFF 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	height:30px;
	line-height:30px;
	padding-left:10px;
	text-align:left;
}

.HomeLowerContent .Bottom{
	background-color:#FFDB70;
	color:#666666;
	font-family:Trebuchet MS, Arial;
	font-size:10px;
	height:78px;
	line-height:12px;
	padding:10px 0px 0px 10px;
	text-align:left;
}



/*/	Home Page: Lower Middle Section - Left Content  Box	/*/
.HomeLowerLeftBox{
	border-right:solid #FFFFFF 2px;
	float:left;
	height:120px;
/*	width:282px;*/
	width:315px;
	z-index:0;
}

.LeftBoxPicture{
	height:120px;
	left:70px;
	position:relative;
	top:-120px;
	width:118px;
	z-index:1;
}



/*/	Home Page: Lower Middle Section - Middle Content Box		/*/
.HomeLowerMiddleBox{
	border-right:solid #FFFFFF 2px;
	float:left;
	height:120px;
/*	width:282px;*/
	width:315px;
	z-index:0;
}

.MiddleBoxPicture{
	height:88px;
	left:82px;
	position:relative;
	top:-88px;
	width:118px;
	z-index:1;
}



/*/	Home Page: Lower Middle Section - Right Content Box	/*/
.HomeLowerRightBox{
	float:left;
	height:120px;
/*	width:281px;*/
	width:315px;
}

.HomeLowerRightBox .RightBoxPicture{
	height:120px;
	left:80px;
	position:relative;
	top:-120px;
	width:108px;
	z-index:1;
}



/*/	Bottom Footer Bar	/*/
#BottomBarContainer{
	background-color:#F50402;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:27px;
	width:949px;
	height:27px;
}



/*/	Secondary Pages		/*/
#ContentContainer{
	border-bottom:solid #FFFFFF 2px;
}

.Content{
	border:solid #6D6E71 1px;
	text-align:left;
	padding-left:30px;
	min-height:350px;
	height:auto !important;
	overflow:auto;
}


.Content input.button{
	background-color:#FFDB70;
	border:solid #F50402 1px;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
}

.ProductContainer{
	width:600px;
	background-color:#CCCCCC;
	padding:20px;
	margin:10px 0px 10px 0px;
	min-height:160px;
	overflow:auto;
	border:solid #000000 1px;
	clear:left;
}

.ProductContainer .ProductImage{
	width:170px;
	float:left;
	text-align:center;
	min-height:160px;
	height:auto;
	overflow:auto;
}

.ProductContainer .ProductImage img{
	border:solid #FFDB70 1px;
}

.ProductContainer .ProductDescription{
	color:#000000;
	width:420px;
	float:left;
	padding:5px;
	text-align:left;
}

.ProductContainer .ProductDescription h1{
	font-weight:bold;
	padding:0px 0px 5px 0px;
	border-bottom:solid #000000 2px;
	font-size:24px;
	margin:0px;
}

.ProductContainer .ProductDescription p{
	font-size:14px;
}
 
#BurnishersContainer{
}
 
#BurnishersContainer h1{
	font-size:16px;
	font-weight:bold;
}
 
#BurnishersContainer h2{
	color:#7C1230;
	font-size:14px;
	font-weight:bold;
}
 
#BurnishersContainer h3{
	font-size:14px;
	font-weight:bold;
}

#BurnishersContainer p{
	font-size:14px;
	padding:10px;
	text-align:left;
}

#BurnishersContainer #FeaturesContainer{
	width:600px;
	text-align:left;
	padding:5px;
	font-size:14px;
	min-height:50px;
	overflow:auto;
}

#FeaturesContainer #Features{
	color:#7C1230;
	font-size:20px;
	padding:5px;
	margin:0px;
	float:none;
}

#FeaturesContainer p{
	float:left;
	width:290px;
	padding:5px;
	margin:0px;
}

#FeaturesContainer #IndicatorLight{
	clear:left;
}

.ProductContainer .RefurbishedProductDescription{
	color:#000000;
	width:420px;
	float:left;
	padding:5px;
	text-align:left;
}

.RefurbishedProductDescription .Title{
	padding:0px 0px 5px 0px;
	border-bottom:solid #000000 2px;
	margin:0px;
	min-height:24px;
	overflow:auto;
}

.ProductContainer .RefurbishedProductDescription h1{
	font-size:24px;
	float:left;
	margin:0px 10px 0px 0px;
	padding:0px;
}

.ProductContainer .RefurbishedProductDescription h2{
	font-family:Trebuchet MS, Arial;
	float:left;
	font-size:24px;
	font-weight:normal;
	margin:2px 0px 0px 0px;
	padding:0px;
}

.ProductContainer .RefurbishedProductDescription p{
	font-size:14px;
	clear:left;
	text-align:left;
}

#ServicesContainer{
	font-size:14px;
}

#ServicesContainer img{
	padding:5px;
}

#ServicesContainer p{
	text-align:left;
}

#ServicesContainer a:link, #ServicesContainer a:visited, #ServicesContainer a:active{
	color:#000000;
	text-decoration:none;
}

#ServicesContainer a:hover{
	color:#F50402;
}

#LeftContactContainer{
	width:450px;
	float:left;
	padding:5px;
	font-size:14px;
}

#RightContactContainer{
	width:400px;
	float:left;
	padding:5px;
	font-size:14px;
}

#ContactFormContainer{
	width:400px;
	border:solid #000000 1px;
	margin:0px 0px 20px 0px;
}

.FormError{
	color:#FF0000;
	font-weight:bold;
}

.LeftField{
	width:190px;
	float:left;
	padding:5px;
	font-weight:bold;
	text-align:right;
	clear:left;
}

.RightField{
	float:left;
	padding:5px;
	width:190px;
	text-align:left;
}

#CommentField{
	clear:left;
	padding:5px;
	font-weight:bold;
}

#SubmitButton{
	text-align:center;
	padding:5px;
}
 
.TitleRow{
	background-color:#FFDB70;
	font-family:Trebuchet MS, Arial;
	font-size:24px;
	height:36px;
	line-height:36px;
	text-align:left;
	padding-left:30px;
	color:#FF0000;
	border-bottom:solid #FFFFFF 2px;
}

#LoginContainer{
	position:relative;
	top:100px;
	left:250px;
	width:400px;
}

.LoginDescription{
	clear:left;
	float:left;
	padding:5px;
	text-align:right;
	width:140px;
}

.LoginField{
	float:left;
	padding:5px;
	width:240px;
}

.BackButton{
	padding:5px;
	text-align:right;
}

.RefurbishedMainContainer{
	height:auto !important;
	min-height:10px;
	overflow:auto;
	padding:5px;
	width:600px;
}

.RefusbishedMainTitle{
	float:left;
	text-align:right;
	width:400px;
}

.RefurbishedButton{
	float:left;
	text-align:center;
	width:100px;
}

#DetergentsBottomBox{
	width:630px;
	text-align:left;
	border:solid #000000 1px;
	padding:5px;
	margin:20px 0px 20px 0px;
	min-height:150px;
	overflow:auto;
}

#DetergentsBottomBox h1{
	font-size:14px;
	font-weight:normal;
	text-align:center;
	padding:5px;
	margin:0px 0px 5px 0px;
}

#DetergentsBottomBox div{
	float:left;
	text-align:center;
	width:157px;
}

#DetergentsBottomBox p{
	padding:5px;
	margin:0px;
}

#DetergentsBottomBox a:link, #DetergentsBottomBox a:visited, #DetergentsBottomBox a:active{
	color:#000000;
	font-size:12px;
	text-decoration:none;
}

#DetergentsBottomBox a:hover{
	color:#F50402;
}

#Adobe{
	margin:40px 0px 0px 0px;
}

.FieldDescription{
	clear:left;
	float:left;
	padding:5px;
	text-align:right;
	width:400px;
}

.FieldSection{
	float:left;
	padding:5px;
	text-align:center;
}

.FieldSubmit{
	clear:both;
	text-align:center;
}

#Admin{
	font-size:12px;
}

#Admin a:link, #Admin a:visited, #Admin a:active{
	color:#003399;
	text-decoration:none;
}

#Admin a:hover{
	color:#F50402;
}

#DeleteYes{
	float:left;
	padding:5px;
}

#DeleteNo{
	float:left;
	padding:5px;
	text-align:right;
	width:450px;
}