#wrapper {
    width: 990px;
	height: auto;
	margin: 0 auto;
}
#headerbars {
    background-image: url(../images/headerbars.png);
	background-repeat: no-repeat;
	background-position: top;
	width: 990px;
	height: 234px;
	background-color: #FFFFFF;
}
#mainbg {
	background-color: #FFFFFF;
	width: 990px;
	height: 260px;
	background-image: url(../images/footbar.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#dogbannerwrap {
    padding: 43px 0 0 45px;
	width: 930px;
	height: 191px;
}	
#dogbanner {
    background-image: url(../images/dog_header.png);
	background-repeat: no-repeat;
	width: 930px;
	height: 191px;
	text-align: center;
}
#servicesbox {
    float: left;
	width: 467px;
	height: 250px;
	padding: 0 0 0 45px;
}
#servicesbg {
    background-image: url(../images/servicesbox.png);
	background-repeat: no-repeat;
	background-position: right;
	width: 467px;
	height: 250px;
}
#servicesbg h2 {
    color: #5494F3;
	padding: 8px 42px 0 0;
	text-align: center;
}	
#servicesbg ul {
    padding: 12px 230px 0 0;
}	
#servicesbg li {
    color: #FFFFFF;
	text-align: center;
	list-style-type: none;
	padding: 4px 0 0 0;
}
#aboutbox {
    float: left;
	width: 435px;
	height: 250px;
	padding: 0 0 0 8px;
}
#aboutbg {
    background-image: url(../images/aboutbox.png);
	background-repeat: no-repeat;
	background-position: left;
	width: 435px;
	height: 250px;
}
#aboutbg h2 {
    color: #5494F3;
	padding: 8px 10px 0 0;
	text-align: center;
}      		
#aboutbg p {
    color: #FFFFFF;
	padding: 10px 0 0 30px;
	width: 370px;
}	
#bigideapromo {
    width: 950px;
	height: 350px;
	padding: 0 20px 10px 20px;
	color: #FFFFFF;
}
#bigideapromo h1 {
    background-image: url(../images/welcomebanner.png);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	width: 950px; 
	height: 91px;
	padding: 0 0 20px 0;
}
#bigideapromo h2 {
    display: none;
}
#trashleft {
    float: left;
    background-image: url(../images/trash_full.jpg);
	background-repeat: no-repeat;
	width: 146px;
	height: 203px;
	margin: 15px 0 0 0;
	padding: 0 60px 0 0;
}
#promotxt{
    float: left;
	color: #FFFFFF;
	background-color: #000000;
	width: 540px;
	padding: 0;
}
#promotxt h3 {
    font-size: 27px;
	font-weight: bold;
	text-align: center;
	padding: 0 0 15px 0;	
}
#promotxt p {
    padding: 0 0 5px 0;
}			
#trashright {
    float: right;
	background-image: url(../images/trash_empty.jpg);
	background-repeat: no-repeat;
	background-position: right;
	width: 146px;
	height: 202px;
	margin: 15px 0 0 0;
}	
#flashportfolio {
    width: 990px;
	height: 350px;
	text-align: center;
	padding: 10px 0 0 20px;
}	
