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

body {
  margin: 0;
  padding: 0;
  font-size: 12px !important;
  text-align: center;
  background-color:#ffffff;
}

.container {
	display: block;
	height: auto;
margin:auto;
	text-align: left;
}

.container .inner {
	display: block;
	height: auto;
	margin:auto;
	padding-top: 0;
	width: 940px;
}


.whitenumber {
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: bold;
}

#header1 {
 background-image: url("images/napoli-website-top-strip2.jpg");
    background-position: center top;
    background-repeat: repeat;
    height: 717px;
    margin: auto;
   }
   #header2 {
 background-image: url("images/napoli-website-top-strip3.jpg");
    background-position: center top;
    background-repeat: repeat;
    height: 717px;
    margin: auto;
   }
   
   #header3 {
 background-image: url("images/napoli-website-top-strip4.jpg");
    background-position: center top;
    background-repeat: repeat;
    height: 717px;
    margin: auto;
   }
   
   #header4 {
 background-image: url("images/napoli-website-top-strip.jpg");
    background-position: center top;
    background-repeat: repeat;
    height: 717px;
    margin: auto;
   }
  
  #headerinner {
  margin: auto; 
  width: 940px; 
  height: 165px; 
  }

#links {
background-image: url("images/transparent.png");
    display: inline-block;
    float: left;
    height: 600px;
    padding-left: 32px;
    padding-right: 30px;
    text-align: left;
    width: 180px;
	}
	
#content {
	margin: auto;
	width: 940px;
	height: auto;
	text-align:left;
}

#sitemap {
	margin: auto;
	width: 940px;
	height: 400px;
	text-align:left;
}

#footer {
	margin: auto;
background-color:#fff;	height: 95px;
	padding-top:1px;
	}
	#footertop {
	margin: auto;
background-color:#999;	height: 5px;
	padding-top:1px;
	}

#logo{
width:250px;
height:auto;
text-align:left;
}

p { color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;}
.black { color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;}

.small{ color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold;}

a { color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:24px; text-decoration:none; font-weight:normal;}
a:hover{opacity:0.5;}
h1 { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:24px; text-decoration:none; font-weight:normal;}
h2 { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-decoration:none; line-height:0.2; font-weight:normal;}


.heading { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:28px; text-decoration:none; font-weight:normal;}


.style-white{color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:normal; }

.style-black{color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;}

#indextable{padding-top:65px;}



#containerLeftRight {
	margin: 0px;
	padding: 0px;
	width: 940px;
	height:auto;
	display:inline-block;
}
#divLeft {
	margin: 0px;
	padding: 0px;
	width: 980px;
	height:auto;
}

.style39 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;}

.style36 {color: #666666}

.style35 {font-size: 18px}

.style28 {color: #5CA972; font-size:24px}

.style40 {color: #5CA972; font-size:40px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.header {color:#999; font-size:16px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-align:left;}


.spacer{ font-size:12px; color:#666666;}

#strip1{height:495px; background-image:url('images/hobbs-cleaning-service-image-strip1.jpg'); background-repeat:no-repeat; background-position:top;}
#strip2{height:495px; background-image:url('images/hobbs-cleaning-service-image-strip2.jpg'); background-repeat:no-repeat; background-position:top;}
#strip3{height:495px; background-image:url('images/hobbs-cleaning-service-image-strip3.jpg'); background-repeat:no-repeat; background-position:top;}

#map{height:379px; background-position:top;}


#about{width:940px; background-image:url('images/white.png'); background-repeat:repeat; height:auto;}
#concierge{width:940px; background-image:url('images/white.png'); background-repeat:repeat; height:auto;}

.twitter{margin-top:-3px; width:400px;}

.profile{width:500px; height:600px; position:fixed;}

#scroller{
    position: relative;
    top: 100px;
    width: 100%;}
	
	.edinhusic{width:300px; padding-top:5px;}
	
	#footertable{padding-top:10px;}
	
	#scroll{display: inline-block;
    margin-bottom: auto;
    margin-left: 13px;
    margin-top: -60px;
    text-align: center;
    width: 100%;}