body {margin:0;background-color:#e7eaed;font-family:Verdana;font-size:12px;color:#545454;line-height:15px;background-image:url(../img/top_pattern.gif);background-repeat:repeat-x;background-position:left top;}
/***/
.head
{
    width:970px;
    background-image:url(../img/NewYork-CarpetCleaningServices.jpg);
    background-repeat:no-repeat;
    background-position:left top;
}
.span1
{
	position:absolute;
	color:#40321a;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
/**/
a {color:#003267;text-decoration:none;}
a:hover {color:#4c9cde;}
img {border:none;padding:0;margin:0;}
image {border:none;padding:0;margin:0;}
ul {list-style-image:url(../img/ico_dot_text.gif);margin-top:5px;}
p {padding:0;margin:4px 0 11px 0;}

h1 {margin:10px 0 4px 2px;padding:0;font-family:Verdana;font-size:19px;line-height:22px;font-weight:bold;color:#003267;font-style:italic;}
.UpperHead {text-transform:uppercase;margin-bottom:0px !important;}
h2 {margin:9px 0 4px 2px;padding:0;font-family:Verdana;font-size:16px;line-height:18px;font-weight:bold;color:#4c9cde;text-transform:uppercase;font-style:normal;}
.BelowHead {font-size:15px !important;margin-top:0px !important;}
h3 {margin:6px 0 3px 2px;padding:0;font-family:Verdana;font-size:14px;line-height:16px;font-weight:bold;color:#9f0e13;font-style:normal;}
h4 {margin:6px 0 3px 2px;padding:0;font-family:Verdana;font-size:13px;line-height:15px;font-weight:bold;color:Black;font-style:normal;text-decoration:underline;}

/**/
div.TopmnU {margin:19px 0 0 115px;}
div.TopmnU a {color:#102d4a;font-size:11px;padding:0 12px 0 12px;}
div.TopmnU a:hover {color:#4c9cde;}
/**/
.leftTd {background-color:#f7f7f8;width:210px;color:#003267;font-size:11px;padding-bottom:30px;}
.centerTd {background-color:#ffffff;width:540px;padding:0 10px 20px 0;}
.rightTd {background-color:#f7f7f8;width:220px;padding-bottom:20px;}
.rightTdCloser {float:left;margin:55px 0 25px 0;}

div.testimonials {float:left;width:210px;padding-bottom:10px;margin-bottom:30px;color:#003267;background-color:#dee3e9;}
div.testimonials div.title {float:left;width:177px;font-size:12px;font-weight:bold;line-height:26px;height:31px;padding:100px 0 0 33px;background-image:url(../img/lbl_right_menu_title_bg.gif);background-repeat:no-repeat;background-position:left top;}
div.testimonials div.review {float:left;width:210px;margin-top:7px;padding:12px 0 5px 0;font-size:11px;line-height:14px;background-image:url(../img/Icon_CleaningReviews_up.png);background-repeat:no-repeat;background-position:left top;}
div.testimonials div.review p {padding:0;margin:4px 25px 8px 28px;}
div.testimonials div.reviewcloser {float:left;width:170px;font-size:11px;font-style:italic;padding:10px 25px 0 15px;line-height:14px;height:35px;background-image:url(../img/Icon_CleaningReviews_bottom.png);background-repeat:no-repeat;background-position:right 16px;border-bottom:solid 1px White;}
div.testimonials div.foot {float:left;width:210px;margin-top:7px;text-align:center;}
div.testimonials div.foot a {padding-left:10px;color:#4c9cde;line-height:21px;font-weight:bold;font-size:11px;background-image:url(../img/ico_dot_gray.gif);background-position:left 4px;background-repeat:no-repeat;}
div.testimonials div.foot a:hover {text-decoration:underline;}

div.TxT div.testimonials {width:530px;padding:15px 0 15px 0;margin:-15px 0 15px 0;color:#003267;background-color:White;}
div.TxT div.testimonials div.review {width:530px;background-color:#f7f7f7;}
div.TxT div.testimonials a {color:#4c9cde;}
div.TxT div.testimonials a:hover {color:Black;text-decoration:underline;}
div.TxT div.testimonials div.reviewcloser {width:490px;background-color:#f7f7f7;margin-bottom:15px;}
.testimonImg {float:right;}

div.HdR {float:left;width:540px;margin-bottom:8px;}
div.TxT {float:left;width:530px;margin:0 0 10px 10px;}
div.TxT img {margin:5px 17px 12px 20px;}
div.TxT image {margin:5px 17px 12px 20px;}
label.midnum {font-size:17px;line-height:21px;font-weight:bold;letter-spacing:-1px;color:#9f0e13;}
div.FtR {float:left;width:540px;margin:4px 0 6px 0;text-align:center;}
div.FtR img {margin:20px;}
div.FtR image {margin:20px;}

div.iphonebig {width:530px;float:left;text-align:center;font-size:21px;line-height:27px;padding:15px 0 25px 0;}
div.iphonebig label {color:#003267;font-size:30px;font-weight:bold;letter-spacing:-2px;line-height:35px;}

.FooterAreas {height:90px;background-image:url(../img/BG_ServiceArea.gif);background-repeat:no-repeat;background-position:left top;background-color:#ffffff;}
.FooterAreas div.menu {float:none;margin:40px 0 0 0;line-height:15px;}
.FooterAreas div.menu a {color:#4c9cde;font-size:13px;padding:0 8px 0 8px;font-weight:bold;line-height:20px;}
.FooterAreas div.menu a:hover {text-decoration:underline;color:#102d4a;}

.Footer {height:185px;background-image:url(../img/BG_Footer.gif);background-repeat:no-repeat;background-position:left top;}

.Footer div.menu {float:left;width:970px;margin-top:40px;line-height:15px;height:50px;}
.Footer div.menu a {color:#102d4a;font-size:13px;padding:0 8px 0 8px;}
.Footer div.menu a:hover {color:#4c9cde;}
.Footer div.copyrights {float:left;width:970px;margin-top:80px;line-height:25px;}

div.SlG {float:left;width:540px;margin:0 0 20px 0;padding-bottom:12px;border-bottom:#e7eaed 1px solid;text-align:center;}
.RgtFloat {float:right;margin:8px 0 8px 12px;}
.CntFloat {margin:5px 17px 12px 20px;}
.LftFloat {float:left;margin:8px 12px 8px 0;}
/**/
div.services {width:210px;float:left;margin:2px 0 10px 0;}
div.services div.title {width:177px;font-size:12px;font-weight:bold;line-height:23px;height:30px;padding-left:33px;background-image:url(../img/lbl_left_menu_title_bg.gif);background-repeat:no-repeat;background-position:left top;}
div.services a {padding-left:10px;margin-left:4px;line-height:17px;font-weight:bold;font-size:10px;background-image:url(../img/ico_dot_gray.gif);background-position:left 3px;background-repeat:no-repeat;}
/**/
div.callback {width:210px;height:256px;float:left;margin:2px 0 10px 0;background-image:url(../img/BG_CallBack.gif);background-repeat:no-repeat;background-position:left top;}
div.cbWord {float:left;width:195px;padding:50px 10px 11px 5px;line-height:13px;font-size:11px;font-weight:bold;color:#003267;}
div.cbForm {float:left;width:203px;margin-left:7px;}
div.cbForm input.smlTxt {background-color:Transparent;border:none;width:125px;font-size:11px;height:18px;}
/**/
div.general {width:210px;float:left;margin:12px 0 12px 0;}
div.general img {float:left;margin:8px 0 12px 0;}
div.general image {float:left;margin:8px 0 12px 0;}
/**/
div.areasMnu {width:210px;float:left;font-size:11px;}
div.areasMnu div.title {width:175px;float:left;height:45px;line-height:15px;font-weight:bold;padding:5px 0 5px 35px;background-image:url(../img/lbl_left_ServiceLocation.gif);background-repeat:no-repeat;background-position:left top;}
div.areasMnu div.content {width:190px;float:left;padding:10px;background-color:#dee3e9;}
div.areasMnu label {color:#4c9cde;font-weight:bold;}
div.areasMnu a:hover {color:#4c9cde;text-decoration:underline;}
.padd {padding-top:13px !important;height:37px !important;}
/**/

/*****/
div.srvMovie {float:right;margin:8px 0 6px 12px;}
div.bottom_links {background-color:#ffffff;line-height:15px;padding:5px 0 5px 0;}
div.bottom_links a {padding:0 2px 0 2px;font-size:10px;}
/***/
.sForm
{
    margin:10px 0 15px 10px;
    padding:10px;
    font-family:Verdana;
}
table.tblSform
{
	border-bottom:solid 2px #e7eaed;
	border-left:solid 2px #e7eaed;
	border-right:solid 2px #e7eaed;
	width:480px;
    font-weight:normal;
	font-size:12px;
	color:#003267;
}
.tblSform th.tblTitle
{
    background-image:url(../img/contact_title_bg.gif);
    background-position:left top;
    background-repeat:no-repeat;
    height:30px;
    padding-left:40px;
    font-weight:bold;
	font-size:11px;
	color:#003267;
}
.tblSform th.sectionTitle
{
    font-size:11px;
    border-bottom:dashed 1px #e7eaed;
    padding-left:6px;
	font-style:italic;
	text-transform:uppercase;
	color:Black;
}
.tblSform label
{
    font-size:10px;
    font-weight:bold;
    padding-left:4px;
    line-height:13px;
}
.tblSform input.txtI
{
    width:188px;
    border:none;
    background-color:#e7eaed;
    font-size:12px;
    color:#003267;
    font-family:Verdana;
}
.tblSform textarea.txtA
{
    width:381px;
    border:none;
    background-color:#e7eaed;
    font-size:12px;
    color:#003267;
    height:46px;
    font-family:Verdana;
}
.tblSform select.textState
{
    border:none;
    background-color:#e7eaed;
    font-size:12px;
    color:#003267;
    width:212px;
    font-family:Verdana;
}
.tblSform .serviceTypes div.check
{
    float:left;
    height:19px;
    width:21px;
}
.tblSform .serviceTypes div.label
{
    height:19px;
    width:225px;
    line-height:19px;
}
/***/
.sCoupons
{
    margin:10px 0 15px 15px;
    padding:5px;
    font-family:Verdana;
}
table.tblSCoupons
{
	border-bottom:#e7eaed 2px solid;
	border-left:#e7eaed 2px solid;
	border-right:#e7eaed 2px solid;
	width:478px;
    font-weight:normal;
	font-size:12px;
	color:#003267;
}
.tblSCoupons td.tblTitle
{
    background-image:url(../img/bg_coupons_title.gif);
    background-position:left top;
    background-repeat:no-repeat;
    height:30px;
    padding-left:40px;
    font-weight:bold;
	font-size:11px;
	color:#003267;
}
a.print
{
    font-size:12px;
    text-transform:uppercase;
    color:#4c9cde;
    font-weight:bold;
    line-height:16px;
    padding-left:10px;
}
a.print:hover
{
    text-decoration:underline;
}
.tblSCoupons img
{
    padding:0;
    margin:5px 0 5px 0;
}
.tblSCoupons image
{
    padding:0;
    margin:5px 0 5px 0;
}
/***/
