@charset "utf-8";body{font-family:arial;margin:0;padding:0;font-size:14px;color:#111;background-color:#fff;background-image:url(../images/bodyBg.png);background-repeat:repeat-x;}
div, form, img, dl, dt, dd{margin:0;padding:0;border:0;}
h2{font-size:15px}
h3{font-size:12px;margin-top:5px}
.headBgBox{height:10px;}
.headBg{background:url(../images/nyc-cleaning-service.jpg) center 0;height:298px;}
a{color:#000;text-decoration:none;}
a:hover{color:#FF0000;text-decoration:underline}
.noBg{background:none!important}
.noBorder{border:none!important}
.red{color:red}
.clear{clear:both;height:0;overflow:hidden}
.hidden{display:none}
.display{display:block}
.zone{width:980px;margin:0 auto;position:relative}
.header{background:url(../images/headBg.jpg) no-repeat 0 0;height:153px;z-index:1000}
.contact{position:absolute;right:0;top:26px;color:#000;width:401px;height:95px;text-align:right;line-height:1.5;font-size:16px}
.contact .phone{font-size:27px;color:#325a73;background:url(../images/phoneBg.png) no-repeat right center;line-height:37px;}
.breadcrumbs{margin:20px auto 5px;color:#000}
.breadcrumbs a{color:#000;text-decoration:underline}
.mainContent{font-size:16px}
.pageTitle{border-bottom:1px solid #333;text-shadow:1px 1px 2px #fce6e6;box-shadow:2px 2px 2px #fccece;padding-bottom:10px;font-size:22px}
.topCoreNav{position:absolute;left:0px;top:120px;width:980px;height:37px;padding:0;margin:0}
.topCoreNav li{float:left;list-style:none;position:relative;z-index:0;padding:0;margin:0}
.topCoreNav a{float:left;line-height:37px;text-align:center;font-size:18px;color:#333;padding:0 20px;color:#fff}
.topCoreNav a.current{float:left;background:url(../images/navCurrent.jpg) no-repeat center bottom;line-height:37px;text-align:center;font-size:20px;color:#fff;font-weight:bold}
.topCoreNav .navSpace{background:url(../images/navSpace.png) no-repeat right 0;width:1px;float:left;height:50px;z-index:0}
.topCoreNav a.special{width:135px;background-position:right 0}
.logo{position:absolute;left:0;top:30px;width:522px;overflow:hidden;height:80px;}
.logo img{position:absolute;}
.mianCon{padding:25px 30px;width:940px;background:url(../images/mainConBg.png) center 0 no-repeat;}
.mianCon a{text-decoration:underline!important}
.mianBottom{background:url(../images/mainBottomBg.png) no-repeat;height:5px;}
.leftCon{float:left;padding:0 0 0px 0px;width:610px;overflow:hidden;}
.rightCon{float:right;width:300px;margin:25px 0 10px}
.rightNavItem{background:#000;color:#fff;line-height:1.5;font-size:15px;padding:2px 15px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;box-shadow:1px 1px 2px #666;margin-top:10px}
.rightNavItemRedBg{background:red;}
.foot{padding:15px 0 25px;background:#333;width:980px;color:#fff;line-height:1.5}
.foot a{color:#fff;}
.foot li{float:left;list-style:none;padding:0 0px;}
.gallerySlideBoxControls{position:relative;top:-25px}
.gallerySlideBoxControls .flex-control-paging li a{width:11px;height:11px;display:block;background:#000;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3);}
.gallerySlideBoxControls .flex-control-paging li a:hover{background:#fff;}
.gallerySlideBoxControls .flex-control-paging li a.flex-active{background:red;cursor:default;}
.pricequote{float:left;width:222px;height:112px;background:url(../images/pricequote.png) no-repeat;}
.pricequote:hover{background:url(../images/pricequote.png) no-repeat -223px 0;}
.ddsmoothmenu{background:#000;width:100%;text-align:center!important;}
.ddsmoothmenu ul{z-index:100;margin:0;padding:0;list-style-type:none;}
.ddsmoothmenu ul li{position:relative;display:inline;float:left;}
.ddsmoothmenu ul li a{display:block;background:#000;color:#fff;text-decoration:none;border-left:none;line-height:33px}
*html .ddsmoothmenu ul li a{display:inline-block;}
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{color:white;}
.ddsmoothmenu ul li a.selected{background:#cb161b;color:white;}
.ddsmoothmenu ul li a:hover{background:#cb161b;color:white;}
.ddsmoothmenu ul li ul{position:absolute;left:-2px!important;display:none;visibility:hidden}
.ddsmoothmenu ul li ul li{display:list-item;float:none;}
.ddsmoothmenu ul li ul li ul{top:0;}
.ddsmoothmenu ul li ul li a{font:normal 12px Verdana;width:180px;padding:5px;margin:0;border-top-width:0;border:1px solid #000;background:#ccc;color:#000!important;border-top:none;font-weight:bold;text-align:left}
.ddsmoothmenu ul li ul li a:hover{color:#fff!important}
*html .ddsmoothmenu{height:1%;}
.gallerySlideList img{border:1px solid #ccc;padding:5px;width:288px;height:187px;background:#fff;}
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus{outline:none;}
.slides,
.flex-control-nav,
.flex-direction-nav{margin:0;padding:0;list-style:none;}
.flexslider{margin:0;padding:0;}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}
.flexslider .slides img{width:100%;display:block;}
.flex-pauseplay span{text-transform:capitalize;}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.no-js .slides > li:first-child{display:block;}
.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);-o-box-shadow:0 1px 4px rgba(0,0,0,.2);zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.loading .flex-viewport{max-height:300px;}
.flexslider .slides{zoom:1;}
.carousel li{margin-right:5px}
.flex-direction-nav{*height:0;}
.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;background:url(images/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:100% 0;right:-36px;}
.flex-direction-nav .flex-prev{left:-36px;}
.flexslider:hover .flex-next{opacity:0.8;right:5px;}
.flexslider:hover .flex-prev{opacity:0.8;left:5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;}
.flex-direction-nav .flex-disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default;}
.flex-control-nav{bottom:-40px;text-align:center;}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{width:11px;height:11px;display:block;background:#888;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7);}
.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default;}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}
.flex-control-thumbs li{width:25%;float:left;margin:0;}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer;}
.flex-control-thumbs img:hover{opacity:1;}
.flex-control-thumbs .flex-active{opacity:1;cursor:default;}
@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:0;}
.flex-direction-nav .flex-next{opacity:1;right:0;}
}