body { margin:0 auto;  font:80%  arial; background:#ececed; color:#00266b; }


a { color: #54a9ff;  text-decoration:none; }
a:hover {color:#999999; text-decoration:none; }
a img { border:none; }
a:hover img {  }
a img.noback { background:none; padding:0; border:none; }
a:hover img.noback { background:none; padding:0; border:none; }
input, textarea { font-family:arial; font-size:1em; }
h2, h3, h4 { margin: 0px; padding: 0px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:normal; }
h1 {
	margin: 0px;
	padding: 0px;
		font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-size:2.5em;
	color:#00266b;
	text-align: center;
} 
h2 {
	color:#54a9ff;; 
		font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	} 
	
h3 {
	font-size:1.75em;
	color:#54a9ff; 
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
} 
h4 {
	font-size:1.7em;
	color:#00266b;
		font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}  
h5 {
		margin: 0px;
	padding: 0px;
	font-size:10px;
	color:#00266b;
		font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

html{
width:100%;
height:100%;
	
}
 



#header-container{
	width:100%;
	height:100%;
	background-image: url(images/header-bg.png);
	background-repeat: repeat-x;
	background-position: bottom;
}

.header{
	width:960px;
	height:auto;
	margin:0 auto;

}

.smenu{
	width: 960;
	height: 55px;
	text-align:left;
	font-family:arial;
	color:#FFF;
	font-size:30px;
	word-spacing: 3px;
	background-image: url(images/menu-bg.png);
	padding-top:10px;
}

.menu{
	width: 100%;
	height: 55px;
	text-align:left;
	font-family:arial;
	color:#FFF;
	font-size:30px;
	word-spacing: 3px;
	
	padding-top:10px;
}


#about-full-img{
	height: 450px;
	
  background: url(images/about-house-cleaning-head-img.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}


#domestic-cleaning-full-img{
	height: 436px;
	
  background: url(images/house-cleaning-head-img.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.marquee {
width:100%;
height:58px;
padding:0px;
	background-image: url(images/scroll-bg.png);
	background-repeat: repeat-x
white-space: nowrap; 
overflow: hidden;

/* Safari and Chrome  */
overflow-x:-webkit-marquee;
-webkit-marquee-direction: backwards;
-webkit-marquee-style: scroll;
-webkit-marquee-speed: fast;
-webkit-marquee-increment: small;
-webkit-marquee-repetition: infinite;

/* W3C  */
overflow-x: marquee-line;
marquee-direction: forward;
marquee-style: scroll;
marquee-speed: fast;
marquee-play-count: infinite;
}


#body-containter{
	width:100%;
	height:100%;

}

.body_box{
	width:960px;
	height:100%;
	margin:0 auto;

}


.services_box{
	width:980px;
	height:100%;
	margin:0 auto;

}

.ul-text{
	font-family:"Lao UI";
	font-size:16px;
	color:#00266b;
	letter-spacing: 0.1em;
	}



#footer-container{
	width:100%;
	height:100%;


}

#footer{
	width:960px;
	height:100%;
	margin:0 auto;

}


.body-rule{
	width:100%;
	height:5px;
	background-image: url(images/rule-bg.png);
	background-repeat: repeat-x;


}

.head-rule{
	width:100%;
	height:20px; 
	background-image: url(images/head-rule-bg.jpg);
	background-repeat: repeat-x;


} 

.image {
	width:auto;
	height:auto;
	padding:10px;
	background-color:#dfdfdf;
	border: 1px solid #002467;
}

.head-menu {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-style: bold;
	line-height: 25px;
	list-style-type: none;
}

        .w3c { min-height: 400px; position: relative; width: 100%; }
        .w3c > div { display: inline; }
        .w3c > div > a { margin-left: -1px; position: relative; left: 1px; text-decoration: none; font: 90% arial; color: white; background: 54a9ff; display: block; float: left; padding: 5px 10px; border: 1px solid #00266b; border-bottom: 1px #00266b; }
        .w3c > div:not(:target) > a { border-bottom: 0; background:#54a9ff; }	
        .w3c > div:target > a { background:#00266b; }	
        .w3c > div > div { background: #ededed; z-index: -2; left: 0; top: 30px; bottom: 0; right: 0; padding: 20px; border: 1px solid #00266b; }	
        .w3c > div:not(:target) > div { position: absolute }
        .w3c > div:target > div { position: absolute; z-index: -1; }
		
		

		
		
		
		
#portfolioibox {
	width:468px;
	height:670px;
		padding:10px;
	background-color:#dfdfdf;
	border: 1px solid #002467;
	
	}
	
.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	box-shadow:inset 0px 1px 0px 0px #cae3fc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #4197ee) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #4197ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee');
	background-color:#79bbff;
	-webkit-border-top-left-radius:2px;
	-moz-border-radius-topleft:2px;
	border-top-left-radius:2px;
	-webkit-border-top-right-radius:2px;
	-moz-border-radius-topright:2px;
	border-top-right-radius:2px;
	-webkit-border-bottom-right-radius:2px;
	-moz-border-radius-bottomright:2px;
	border-bottom-right-radius:2px;
	-webkit-border-bottom-left-radius:2px;
	-moz-border-radius-bottomleft:2px;
	border-bottom-left-radius:2px;
	text-indent:0;
	border:2px solid #469df5;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:24px;
	line-height:24px;
	width:93px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #287ace;
}
.myButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4197ee), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #4197ee 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4197ee', endColorstr='#79bbff');
	background-color:#4197ee;
	color:#00266b;
}.myButton:active {
	position:relative;
	top:1px;}