/* common 163 */
*{padding:0;margin:0;}
img{border:0; margin:0;}
p{padding:0 0 15px 0;}
.clear{clear:both;}

body { background-color: #fff; font-family: arial, helvetica, sans-serif; font-size: 80%; color: #000; height: 100%; line-height: 1.1;
   scrollbar-base-color:#cc0000;
   scrollbar-face-color:#cc0000;
   scrollbar-arrow-color:#FFFFFF;
   scrollbar-track-color:#cc0000;
   scrollbar-shadow-color:rgb(0,0,0);
   scrollbar-highlight-color:rgb(0,0,0);
   scrollbar-3dlight-color:#808080;
   scrollbar-darkshadow-Color:#202020;
}

a { color: #3f3f3f; text-decoration: none; }
a:hover { text-decoration: underline; }

#mainwrap { margin: 0 auto; width: 889px; background-image: url(images/bg.gif); background-repeat: repeat-y; }

#header { width: 889px; height: 189px; background-image: url(images/logo.jpg); background-repeat: no-repeat; }
#home{float:left;margin-left:73px; margin-top: 164px;}
#services{float:left;margin-left:39px; margin-top: 164px;}
#products{float:left;margin-left:45px; margin-top: 164px;}
#about{float:left;margin-left:41px; margin-top: 164px;}
#tips{float:left;margin-left:43px; margin-top: 164px;}
#news{float:left;margin-left:32px; margin-top: 164px;}
#contact{float:left;margin-left:36px; margin-top: 164px;}

#leftside { float: left; width: 175px; padding: 10px 1px 0 4px; }
#leftsidemenu ul { margin: 15px 0 0 5px; padding: 0px; }
#leftsidemenu li { padding: 0 0 10px 20px; list-style: none none; font-size: 100%; background-image:url(images/left-arrow.gif); background-repeat:no-repeat; background-position:7px 3px;}
#leftsidemenu li a { color: #3f3f3f; text-decoration: none; }
#leftsidemenu li a:hover { text-decoration: underline; }

#content { float: left; width: 510px; margin: 0 0 0 5px; padding: 20px 15px 0 15px; background-color: #eee; margin-top: -3px; padding-bottom: 6px;}
.home #content{background-color: #D7E9F5; }
#content h1 { font-size: 135%; color: #cccc67; margin: 0 0 10px 0; }
#content a { color: #b6a33f; font-size: 100%; text-decoration: none; }
#content a:hover { text-decoration: underline; }
#content ul { padding: 5px 0px 15px 15px; }
#content li { color: #000; font-size: 100%; text-decoration: none; }
#content li a { color: #b6a33f; font-size: 100%; text-decoration: none; }
#content li a:hover { text-decoration: underline; }
.cleaning-tips .red{font-size: 120%;}

#rightside { float: left; width: 145px; margin: 0 0 0 9px; padding: 10px 1px 0 4px; }
.red{color: #cc0000;}
.bigred{
  font: 20pt Tahoma, Arial, sans-serif;
  color: #cc0000
}
.bigred:before{content: open-quote; }
.bigred:after{content: close-quote; }


#foot { width: 100%; height: 31px; font-size: 1px; background-image: url(images/foot.gif); background-repeat: no-repeat; }
.home #foot{background-image: url(images/foot-home.gif);}
#footer { color: #000; font-size: 85%; background-color: #fff; padding: 3px 0 10px 300px; }
#footer a { color: #3f3f3f; text-decoration: none; }
#footer a:hover { color: #3f3f3f; text-decoration: underline; }


/************* CONTACT FORM ***************************/
form{
	width: 500px;
	margin: 15px 0 40px 0;
	clear: left;
}

#form-left{
	width: 250px;
	float: left;
}

#form-right{
	width: 250px;
	float: right;
}

.formfield, #messagediv label{
	padding: 0 0 10px 0;
}

input, select, textarea{
	border: solid 1px #ddd;
	background: white;
	width: 180px;
}

textarea{
	width: 430px;
}

#submitdiv input{
	float: right;
	margin: 0 70px 0 0;
	background: #eee;
}

#errormsg{
	width: 350px;
	padding: 10px 10px 10px 70px;
	background: url(images/problem.jpg) no-repeat 10px 10px;
	color: red;
	border: solid 1px red;
	clear: left;
	height: 60px;
}

#newsformwrap { width: 125px; }
  #newstitle { font-weight: bold; }
  #newsformwrap form { width: 125px; padding: 0; }
  #newsformwrap input, select, textarea{
	                                         border: solid 1px #ddd;
	                                         background: white;
	                                         width: 125px;
                                        }
  #newsformwrap #submitdiv input{
                                	margin: 0;
	                                 background: #eee;
                                }
  
  #newsproblem { color: #ff0000; }
  