/* @override 
	http://seattlecarpetcleaning.com/atechnocrat.css
	http://seattlecarpetcleaning.com/atechnocrat.css
	http://www.seattlecarpetcleaning.com/atechnocrat.css
*/

body {margin:0px 0px 0px 0px;  font:11px Arial, Helvetica, sans-serif; color:#5a4e4e; background:url(image/bg.gif) ;}

#main { margin:0px auto;  width:783px;}

#header {clear:both;}
#header img {float:left;}
 
 /*-------mainleft--------------*/
 
#midmain { clear: both; background:url(image/shadow.jpg) left; width:775px; padding-right:8px;   }

#left {background:url(image/left.jpg) no-repeat; width:222px; float:left; }
#left ul { padding:0px;
	margin: -5px 0px 67px;
}
#left ul li { padding:0px 0px 5px 0px; list-style:none; color:#FFF; background:url(image/line.jpg) bottom no-repeat;
	font: 12px/20px "Trebuchet MS", Arial;
	margin-right: 0px;
	margin-left: 5px;
	margin-bottom: 0px;
}

#right div ul.services {
	font: 18px/50px "Trebuchet MS", Arial;
	list-style-type: none;
	color: #f72b19;
}

#right div ul.services li a {
	color: #cc3d1b;
	font-weight: normal;
	font-style: normal;
}

#right div ul.services li a:hover {
	text-decoration: none;
}
#left ul li a {margin:0px 0px 0px 30px; padding:0px 0px 0px 30px; background:url(image/bullet.jpg) no-repeat; color:#fff; text-decoration:none;  }
#left ul li a:hover { color: #f7f930; text-decoration:none; }

#inmain {background:url(image/bottombg.jpg) bottom no-repeat;
}

#blog {
	padding: 0 20px 20px;
	margin-bottom: 60px;
}

#blog div.container div.header h1 a {
	font: bold 25px "Trebuchet MS", Arial;
	color: #2075c5;
	text-decoration: none;
}

#blog div.container div.header h1 a:hover {
	text-decoration: underline;
}

#blog div.container div.content p {
	margin-bottom: 15px;
	margin-top: 15px;
}


 /*-------mainleft closed--------------*/
 
 /*------------mainright-----------------*/
 
 #right {width:553px; float:right;
	padding-top: 10px;
	padding-bottom: 10px;
}
 #toplink {clear:both; height:35px;
	margin-bottom: 15px;
	margin-top: 10px;
}
 #toplink p {float:right; margin:0px;}
  #toplink p a {margin:0px 0px 0px 0px; padding: 6px 0px 10px; background:url(image/button.jpg) no-repeat; width: 95px; display:block; text-align:center; float:right; color:#FFF; text-decoration:none;
	font-weight: bold;
	font-size: 12px;
}
 
  #right h1 {margin: 20px 0px; padding:0px 0px 0px 0px; color: #10b3d9; font-size: 21px; font-weight: bold;
	line-height: 30px;

}
  #right h1 span {color:#a7935c;
	font-size: 15px;
	font-weight: bold;
}
  #right h2 {margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; color:#ce9126; font-size: 18px; font-weight: bold;}
  #right p {margin:10px 0px 0px 0px; padding: 0px 50px 0px 0px;
	line-height: 1.7em;
	font-size: 12px;
}

strong {
	font-weight: bold;
	color: #bb1c3a;
}
  #right p span {display:block; text-align:right; margin-right:40px;  }
  #right p span a {text-decoration:none; color:#339900;}
   #right p span a:hover {text-decoration:underline; color:#000000;}
     
	   /*------------mainright closed-----------------*/
	   
	   
	   /*----------------bottom-----------*/
	   

#bottom { clear:both; background:url(image/bottombg.jpg) bottom center no-repeat; padding-bottom:40px;
}

p.address-footer {
	text-shadow: #000 1px 1px 0;
	font: bold 16px "Trebuchet MS", Arial;
	position: relative;
	bottom: -5px;
	color: #fffeff;
}

#finalbottom p.address-footer img {
	margin-right: 4px;
	margin-bottom: -2px;
}

.bottmleft {float:left; margin: 30px 10px 0px; padding:0px 0px 0px 0px; width: 230px;
	font: 12px/1.4em "Trebuchet MS", Arial;
	text-align: center;
}

#flash-video {
	width: 250px;
	float: left;
	padding-left: 10px;
}

.image-right {
	float: right;
	margin-right: 40px;
	padding: 15px;
}
.bottmleft h1 {background:url(image/h1.jpg) repeat-x; font:22px Georgia, "Times New Roman", Times, serif ; margin:0px 0px 0px 10px; text-align:center; color:#FFFFFF; font-weight:normal;}

.bottmleft p {margin:0px 0px 0px 0px; padding:10px 0px 40px 12px;}

#last { clear:both;}

#finalbottom {clear:both;}
#finalbottom p {margin:0px 10px 20px 0px; padding:0px; text-align:right;}
#finalbottom p a {text-decoration:none; color:#FFFFFF;}


#lastbottom h3 {margin: 20px; padding: 20px; text-align:center; font:18px Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#c82d31;}

#phone-numbers {
	width: 182px;
	margin-left: auto;
	margin-right: auto;
	font-size: 14px;
}