#wrapper  {
   margin: 0px auto 0px auto;
   width: 1100px;
   background-color: #FFFFFF;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}

* {
	margin:0;
	padding:0;
}

#innernavigation {
	display:none;
	width:1100px;
	height:63px;
	padding-top:30px;
	background:url(images/innernavigationbg.jpg) no-repeat;
}

#webmenu  {
	font: 30px/28px "Myriad Pro Cond";
	height: 28px;
	padding: 0px;
	list-style: none;
	text-align: left;
	font-variant: small-caps;
	color: #FFFFFF;
	float:left;
}

#webmenu li {
   width: 220px;
   display: inline;
   margin: 0px;
   float:left;
   text-align:center;
}

#webmenu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   text-align:center;
   color: #FFFFFF;
   height: 100%;
}

#webmenu li a:hover {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   text-align:center;
   color: #cfe3f2;
   height: 100%;
}

.navigationspace {
	padding-right:145px;
}

#header {
	width:1100px;
	height:303px;
	float:left;
}

#myimedialogo {
	background: url(images/topbannericong.jpg) no-repeat;
	width:417px;
	height:303px;
	margin:52px 0px 0px 42px;
	float:left;
}

#bannerimg {
	width:641px;
	height:303px;
	float:right;
}

#innerbluestrip {
	width:1100px;
	height:69px;
	background:url(images/innerbluestrip.gif) no-repeat;
	float:left;
}

#innerbluestrip p {
	font: 30px/64px "Myriad Pro";
	margin: 0px;
	color: #ffffff;
	font-variant: small-caps;
	text-align: right;
	text-decoration:none;
	font-style:italic;
	margin-right:80px;
}

#leftside {
	width:241px;
	height:465px;
	float:left;
	background:url(images/innerleftpannelbg.gif) no-repeat;
	padding:42px 0px 0px 129px;
}

#leftmenubg {
	background:url(images/leftmenubg.gif) no-repeat;
	float:left;
	width:118px;
	height:380px;
	padding:25px 37px;
}

#leftmenubg ul {
	list-style:none;
	float:left;
	text-align:center;
	padding:0;
	margin:0;
}

#leftmenubg ul li {
	float:left;
	width:118px;
	text-align:center;
}



#leftmenubg ul li a{
	color:#000000;
	text-decoration:none;
	line-height:45px;
}

#leftmenubg ul li.menu-seperator {

}

#leftmenubg ul li a:hover{
	color:#649EC8;
	text-decoration:none;
	line-height:45px;
}

#residential-rightside {
	width:690px;
	height:507px;
	float:left;
	background:url(images/residential-rightsidebg.jpg) no-repeat bottom;
	padding:0px 40px 0px 0px;
}

#commercial-rightside {
	width:690px;
	height:507px;
	float:left;
	background:url(images/commercial-rightsidebg.jpg) no-repeat bottom;
	padding:0px 40px 0px 0px;
}

#homesolutions {
	width:436px;
	height:61px;
	float:left;
	font: bold 30px "Myriad Pro Cond";
	color:#991c1f;
	font-variant:small-caps;
	margin:13px 0px 0px 5px;
}

#number {
	float:left;
	font: normal 36px "Myriad Pro Cond";
	color:#000000;
	font-variant:small-caps;
	margin: 5px 0px 0px;
}

.para1 {
	font-size:125%;
	float:left;
	color:#4e4f4f;
	font-variant:small-caps;
	padding-top:10px;
	width:635px;
}

.para1 span {
	
}

.para1 b {
	color:#991c1f;
}

.para2 {
	font-size:175%;
	float:left;
	color:#4e4f4f;
	font-variant:small-caps;
	padding-top:25px;
	width:392px;
	letter-spacing:-1px;
}

.para2 span {
	
}

.para2 b {
	color:#991c1f;
}


p.feature {
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	width:40%;
	padding: 0px 15px 0px;
}

.services-box {
	width:237px;
	font: normal 125% "Myriad Pro Cond";
	color:#4e4f4f;
	float:left;
	padding:20px 65px 0px 0px;
	margin:0;
}

.services-box b {
	color:#991c1f;
}

.services-box p {
	width:235px;
	color:#000000;
	text-align:center;
}

p.service-title {
	font-size: xx-large;
}

.services-box span {
	
}

#chkuptuneuprepairs {
	width:957px;
	float:left;	
	padding-left:143px;
	padding-bottom:80px;
}

#footer {
	padding-top:1em;
	text-align:center;
	background-color:#333333;
	height:249px;
	width:1100px;
	float:left;
}
#footer-menu {
	
}
#footer ul {
	margin:auto;
	padding:0px;
	text-align:center;
}
#footer li {
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	list-style:none;
	float:left;
	margin-left:1em;

}
#footer a {
	color:#FFF;	
}
#footer a:hover {
	text-decoration:none;
	color:#0FF;
}