body {margin:0;font-family:'Marmelad', 'Arial';font-size:14px;line-height:17px;color:#102d4a;text-align:left;background-color:#e7eaed;}
img {border:none;margin:0;padding:0;}
image {border:none;margin:0;padding:0;}
h1 {margin:15px 0 4px 0;padding:0;font-size:27px;font-family:'Marmelad', 'Arial';line-height:29px;font-weight:normal;color:#0c93e5;text-transform:uppercase;}
h1 a {color:#0c93e5;}
h2 {margin:20px 0 3px 0;padding:0;font-size:19px;font-family:'Marmelad', 'Arial';line-height:21px;font-weight:normal;color:#0c93e5;text-transform:uppercase;}
h2 a {color:#0c93e5;}
h3 {margin:15px 0 3px 0;padding:0;font-size:17px;font-family:'Marmelad', 'Arial';line-height:20px;font-weight:normal;color:#09a954;font-style:normal;text-transform:uppercase;}
h3 a {color:#09a954;}
h4 {margin:10px 0 3px 0;padding:0;font-size:14px;font-family:'Marmelad', 'Arial';line-height:18px;font-weight:bold;color:black;text-transform:uppercase;text-decoration:underline;}
h4 a {color:black;}
p {padding:0;margin:3px 0 11px 0;}
a {color:#09a954;text-decoration:none;}
a:hover {text-decoration:underline;}
ul {list-style-position:inside;}
iframe {border:none;padding:0 !important;margin:0 !important;}
::-webkit-input-placeholder {color:#102d4a;}
:-moz-placeholder {color:#102d4a;}
::-moz-placeholder {color:#102d4a;}
:-ms-input-placeholder {color:#102d4a;}
/************/
table.maintable {width:970px;background-color:white;}
td.head {height:218px;background-image:url(../nyccimages/bgHeader.png);background-position:left top;background-repeat:no-repeat;}
.logo {width:755px;float:left;}
.phon {width:215px;float:left;color:#102d4a;font-size:32px;line-height:32px;margin-top:44px;}
.phon a {color:#102d4a;}
.phon a:hover {color:#0c93e5;text-decoration:none;}

.menu {width:850px;float:left;height:20px;margin:33px 0 0 120px;text-align:center;}
.menu div {width:auto;float:left;text-align:center;margin-right:11px;}
.menu div a {padding:0 11px 0 11px;line-height:20px;color:#102d4a;}
.menu div a:hover {text-decoration:none;color:#0c93e5;}
.menu div label {padding:0 13px 0 13px;line-height:20px;color:#102d4a;}
.menu div.menurollovr:hover label {color:#0c93e5;}
/**********/

.subServicesMenu {list-style:none;margin:0;padding:0;float:left;position:relative;z-index:201;}
.subServicesMenu li {float:left;position:relative;}
/*--- DROPDOWN ---*/
.subServicesMenu ul {list-style:none;position:absolute;width:228px;padding:14px 0 14px 0;margin:0 0 0 -6px;background-color:#94cefa;border-radius:4px 4px;-moz-border-radius:4px 4px;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;
    left:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
}
.subServicesMenu ul a {white-space:nowrap;color:#102d4a;}
.subServicesMenu ul li {padding-top:0;float:none;color:#102d4a;width:200px;text-align:left;padding:0 14px 0 14px;}
.subServicesMenu ul li:hover {background-color:white;}
.subServicesMenu li:hover ul {left:0;background-image:none;}
.subServicesMenu li:hover ul a {font-size:14px;line-height:25px;color:#102d4a;}
.subServicesMenu li:hover ul li a:hover {text-decoration:none;color:#102d4a;}
/**********/

/** SECOND SLIDER SECTION  ****************/
div.topslider {width:970px;float:left;position:relative;z-index:200;}
.imgdim {width:970px;height:320px;}
/*	Slideshow */
#slides {position:relative;width:970px;height:320px;padding-bottom:30px;background-image:url(../nyccimages/bgUnderPoster.png);background-position:left bottom;background-repeat:no-repeat;}
.slides_container {width:970px;overflow:hidden;position:relative;display:none;text-align:center !important;}
.slides_container a {width:970px;height:320px;display:block;}
.slides_container a img {display:block;}
/* Pagination */
.pagination {margin:8px 0 0 430px;width:540px;padding:0;text-align:center;}
.pagination li {float:left;margin:0;list-style:none;padding:0 0 0 3px;}
.pagination li a {display:block;width:12px;height:0;padding-top:12px;background-image:url(../nyccimages/pagination.png);background-position:0 0;float:left;overflow:hidden;}
.pagination li.current a {background-position:0 -12px;}
/******************************************/

td.body {width:940px;padding:15px 15px 35px 15px;}
.quickfrmtag {position:absolute;width:150px;height:269px;margin:-34px 0 0 918px;z-index:203;}
.imgfr {float:right;margin:8px 0 12px 12px;}
.imgfl {float:left;margin:8px 12px 12px 0;}

.leftdiv {width:640px;float:left;}
.gpagebadge {width:335px;float:left;text-align:center;}
.gpageimg {width:230px;float:left;margin-top:-5px;}
.hpfloatslog {float:right;width:235px;height:360px;margin:5px 0 10px 15px;background-image:url(../nyccimages/bgCarpetCleaningGallery.png);background-position:left top;background-repeat:no-repeat;}
.imggallery {float:right;width:66px;height:42px;padding:100px 48px 0 0;}
.imgpackage {float:right;width:41px;height:38px;margin:50px 60px 0 134px;}
.hpquatros {width:640px;float:left;}

.divquestion {padding:10px 0 2px 0;font-size:14px;font-family:'Marmelad', 'Arial';line-height:18px;font-weight:bold;color:#09a954;text-transform:none;font-style:italic;}
.imgquestion {float:left;margin:0 12px 0 4px;}

.rightdiv {width:270px;float:left;margin-left:30px;}
.quickform {width:270px;float:left;margin:-2px 0 20px 0;}
input.inpSmall {width:124px;height:23px;padding:0 1px 0 1px;font-family:'Marmelad', 'Arial';font-size:13px;line-height:23px;color:#102d4a;border:none;background-color:#ffe014;border-radius:3px 3px;-moz-border-radius:3px 3px;border-top-right-radius:3px;border-top-left-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}
textarea.inpSmall {width:268px;height:52px;padding:0 1px 0 1px;font-family:'Marmelad', 'Arial';font-size:13px;line-height:17px;color:#102d4a;border:none;background-color:#ffe014;border-radius:3px 3px;-moz-border-radius:3px 3px;border-top-right-radius:3px;border-top-left-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}
input.inpSmallGray {width:240px;height:23px;padding:0 1px 0 1px;font-family:'Marmelad', 'Arial';font-size:11px;line-height:23px;color:#102d4a;font-weight:bold;border:none;background-color:#e7eaed;border-radius:3px 3px;-moz-border-radius:3px 3px;border-top-right-radius:3px;border-top-left-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}
select.inpSmall {width:124px;height:23px;padding:0 1px 0 1px;font-family:'Marmelad', 'Arial';font-size:13px;line-height:23px;color:#102d4a;border:none;background-color:#ffe014;border-radius:3px 3px;-moz-border-radius:3px 3px;border-top-right-radius:3px;border-top-left-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}
.smlbtn {float:left;width:70px;height:63px;margin-top:12px;}
div.quickform .smlbtntxt {float:left;width:176px;height:59px;margin:16px 12px 0 12px;line-height:18px;}
.restcoup {width:21px;height:21px;font-size:14px;line-height:17px;margin-left:5px;padding:1px;color:red;border:none;background-color:#e7eaed;border-radius:3px 3px;-moz-border-radius:3px 3px;border-top-right-radius:3px;border-top-left-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;cursor:pointer;}
.restcoup:hover {background-color:red;color:#e7eaed;}
.quickfrmtop {float:left;width:300px;height:100px;margin:-20px -15px 0 -15px;}
.rgtpadd {width:144px;padding-bottom:12px;}
.estimate {float:right !important;height:375px;margin:35px 50px 0 30px;}

.leftechform {width:640px;float:left;}
.txtwider {width:262px !important;}
.serviceTypes div.check {float:left;height:19px;width:21px;}
.serviceTypes div.label {height:19px;width:260px;line-height:19px;}


.pricelist {width:510px;float:left;text-align:left;margin:25px 0 0 0;}
.pricelist div.prctable {width:480px;float:left;padding:20px 10px 48px 20px;background-color:#102d4a;color:white;border-radius:3px 3px;-moz-border-radius:3px 3px;border-top-right-radius:3px;border-top-left-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}
.prctable div.toptitle {width:480px;float:left;margin-bottom:20px;font-size:28px;line-height:28px;color:#326e9b;font-style:italic;}
.fottitle {width:465px;float:left;color:red;margin:10px 0 35px 15px;}
.prctable div.prccolumn {width:145px;float:left;font-size:13px;line-height:17px;}
.prctable div.prccolumn label {font-size:17px;line-height:23px;}

.fullwidth {width:940px;float:left;}
.ourcoupons {width:940px;float:left;margin:10px 0 10px 0;}
.ourcoupons .frmtoptxt {float:left;width:920px;font-size:20px;line-height:22px;padding:10px 0 10px 20px;}
.ourcoupons .frmbottxt {float:left;width:920px;padding:10px;margin-top:4px;color:red;}
.ourcoupons .frmCoupons {float:left;width:940px;}
.ourcoupons .frmCoupons .imgsrvset {float:left;width:160px;height:280px;margin-right:35px;}
.ourcoupons .frmCoupons .imgsrvset:hover {filter:alpha(opacity=75);opacity:0.75;}
.coupontext {width:910px;float:left;margin:10px 15px 10px 15px;}
.coupontext label {font-size:17px;font-family:'Marmelad', 'Arial';line-height:19px;color:#0c93e5;}

.serviceareas {width:240px;float:left;padding:15px;margin:30px 0 30px 0;background-color:#94cefa;border-radius:3px 3px;-moz-border-radius:3px 3px;border-top-right-radius:3px;border-top-left-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}
.areastitle {width:240px;float:left;}
.areas {width:240px;float:left;margin-top:8px;}
.areas a {color:#102d4a;}
.areas label {color:#102d4a;}
.areas h4 {font-weight:normal;}
.areas h4 a {color:black;}
.areasmap {width:240px;float:left;margin-top:18px;}

.pricequote {width:270px;float:left;margin-bottom:30px;background-color:#102d4a;border-radius:3px 3px;-moz-border-radius:3px 3px;border-top-right-radius:3px;border-top-left-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}
.pricequote:hover {background-color:#94cefa;}

.googbadge {width:270px;float:left;margin-bottom:10px;}

td.footer {background-image:url(../nyccimages/bg_FooterCleaningServices.png);background-position:left top;background-repeat:no-repeat;}
.footphone {width:970px;float:left;height:90px;color:#102d4a;font-size:62px;line-height:62px;padding-top:142px;text-align:center;}
.footphone a {color:#102d4a;}
.footphone a:hover {color:#09a954;text-decoration:none;}

td.footer div.menu {width:780px;float:left;height:20px;margin:13px 0 0 190px;text-align:center;}
td.footer div.menu div {width:auto;float:left;text-align:center;margin-right:11px;}
td.footer div.menu div a {padding:0 11px 0 11px;line-height:20px;color:#102d4a;}
td.footer div.menu div a:hover {text-decoration:none;color:#0c93e5;}

.foothcard {width:970px;float:left;text-align:center;font-size:13px;line-height:15px;color:black;margin:20px 0 15px 0;}
.foothcard h1 {margin:4px 0 2px 0;font-size:19px;line-height:21px;}
.foothcard a {text-transform:lowercase;color:#0c93e5;}
.foothcard label {font-size:10px;font-style:italic;}

.footrights {width:970px;float:left;text-align:center;color:#0c93e5;}
.footbotomage {float:left;width:930px;padding:10px 20px 20px 20px;text-align:center;}


/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(../nyccimages/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(../nyccimages/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */
