html, body{margin:0px;padding:0px}
BODY
{
	
	background-color: #e1e1bd;
	text-align: center;
}
TABLE, DIV, TD, BODY, A, P
{
	font-family: arial;
	font-size: 13px;
	color: #666;
}
A{color:#463e75}
TD
{
	vertical-align: top;
}
p
{
	margin:0;
	padding-bottom:8px
	
}
H3
{
	color: #867ead;
	font-size: 15px;
	margin:0;
	padding:10 0 6 0;
}
A IMG {border:0px}

.GeneralLinks
{
margin-top:24px;
padding-bottom:24px
}
.GeneralLinks P
{
color:#c28644;
}
.GeneralLinks A
{
color:#c28644;
font-weight:bold;
}
UL, Ol 
{
margin-top:4px;
}
LI
{
margin-bottom:8px;
color:#808068;
}
LI A
{
text-decoration:none;
font-size:1em;
color:#6d98a1;
}
LI A:hover
{
text-decoration:underline;
font-size:1em;
color:#cc8800;
}
SMALL, Small A {font-size:11px}

.TopMenu  A, .TopMenu  Span
{
	font-size:12px;
	color:white;
	text-decoration:none;
}
.TopMenu  A:HOVER{color:#7269a8}
.TopMenu span{font-size:13px; padding:0 3 0 3}
.TopPicSection
{
	background:url(images/Template/Flatrate_carpet_cleaning_NY.jpg) no-repeat;
	height:107px;
}
.PurpleBorderContainer
{
	border-top:solid #9990c6 6px;
	padding-top:4px;
}
.TopLeftPhone
{
	height:17px;
	color:#554b90;
	font-weight:bold;
	font-size:24px;
	font-style:italic;
}
.MainServiceArea
{
	height:62px;
	background:url(images/Template/ServicAreaBg.jpg) 22px 8px no-repeat;
	padding-top:8px;
	padding-left:6px;
}
.MainServiceArea A
{
	font-size:11px;
	color:#aaa;
}
.MainServiceArea A:Hover{color:#9990c6;}
.inlineLinks  {list-style-type:none;float:left;margin:0px;padding:8px 0px 0px 0px;display:block;border-top:1px dotted #A78C91;border-bottom:1px dotted #A78C91;clear:both;width:100%;margin-bottom:40px;}
.inlineLinks  li {
	float:left;
	display:block; 
	background:#f3f7f8;
	border-right:4px solid White;
	padding:4px 6px;
	margin:0px 0px 8px 0px;
}
.inlineLinks  li,.inlineLinks#Rugs {
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}
.inlineLinks  li:hover{background:#e29543}
.inlineLinks  li:hover a{color:#fff;text-decoration:none}
.inlineLinks#Rugs {border-color:#736f62}
.inlineLinks#Rugs  li {background:#dbd4ba}
.inlineLinks#Rugs  li a{color:#736f62}
.inlineLinks#Rugs  li:hover {background:#8a9fc0}
.inlineLinks#Rugs  li:hover a{color:#fff}
.ServiceZipCodes
{
	background:#e4e2ef; 
	border:1px solid #9990c6; 
	padding:10px;
	text-align:left;
	color:#554b90
}
.MainMenu
{
	width:150px;
}
.Seperator
{
	height:6px;
	font-size:0;
}
.MainMenu TH
{
	height:23px;
	background-color:#e7e3ff;
	border-bottom:solid 2px white;
	text-align:left;
	padding-left:6px;
}
.MainMenu TD
{
	height:21px;
	background-color:#9990c6;
	border-bottom:solid 1px #bdbbca;
	text-align:left;
	vertical-align:middle;
	padding-left:12px;
}
.MainMenu TD IMG
{
	padding-right:12px;
}
.MainMenu TH A
{
	color:#7067a7;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.MainMenu TD A
{
	color:#ece8ff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.MainMenu .MenuHover
{
	cursor:pointer;
	background:#e19b4f;
}
.MainMenu .MenuHover A
{
	color:#f2f4cf;
}
#tdMore TD
{
	background:#9990c6 url(images/Template/Arrow1.png) 50px 7px no-repeat;
}
#tdMore .MenuHover
{
	background:#e19b4f url(images/Template/Arrow1.png) 50px 7px no-repeat;
}

.PageBody
{
	padding-left:6px;
	padding-right:38px;
	text-align:left
}
.MoreLink
{
	font-family:verdana;
	font-size:10px;
	font-style:italic;
	text-decoration:none;
}
.AllYouNeed
{
	background:#fff url(images/Template/All-You-Need-Bg.jpg) no-repeat 90% 40px;
	padding-top:8px;
	padding-left:10px;
}
.EstimateBox
{
	padding-left: 10px;
	background-color: #cccccc;
	height: 30px;
	cursor: pointer;
}

.AllYouNeedServices A
{
	color:#6a61a4;
	font-size:11px;
	text-decoration:none;
}
.AllYouNeedServices IMG
{
	margin-right:15px;
	float:left;
}
.IndexInfoTips
{
	background:#f2f4cf url(images/Template/InfoTipsText.png) no-repeat 20px 53px;
	width:167px;
	height:204px;
}
.BlogSection
{
	background-color:#f2f4cf;
	width:200px;
	height:204px;
}
#Image_InfoTips
{
	background: url(images/Template/InfoTipsTitle.png) no-repeat;
}
#Image_BlogPreviewTitle 
{
	background: url(images/Template/BlogPreviewTitle.png) no repeat;
}
.BlogText
{
	background: url(images/Template/BlogSign.jpg) no-repeat 0px 15px ;
	padding:13px 0px 6px 20px;
	font-size:11px;
	font-family:verdana, Georgia;
	font-style:italic
}

.BlogText H2
{
	font-size:12px;
	font-family:Georgia;
	color:#9990c6;
	margin:0;
	padding:0px 0px 6px 0px;
}

.PageFooter
{
	background:#635b93 url(images/Template/FooterBg.jpg) repeat-x;
}
.FooterBox
{
	padding-right:14px;
	padding-left:14px;
	padding-top:8px;
	padding-bottom:8px;
	background-color:#9993bb;
	border-bottom:2px solid #443a7c;
	color:#554b90;
	font-size:14px;
	font-weight:bold;
	width:272px;
	text-align:left;
}
.FooterBox A  
{
	color:#faf9ff;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}
.FooterBox A:hover
{
	text-decoration:underline;
}
.FooterBox TH{text-align:left;}
.FooterBox TH a{font-weight:bold;}
.Privacy, .subsiders p
{
	width:563px;
	color:#9990c6;
	font-size:12px;
	text-align:left;
}
.Privacy A, .subsiders A
{
	color:#b1aec5;
}
.IndexOrganicCleaning
{
	background:url(images/Template/OrganicIcon.jpg) no-repeat;
	margin-top:20px;
}
.IndexOrganicCleaning H2{color:#328500;padding-left:40px;}
.IndexOrganicCleaning A{color:#328500}
.OrganicCleaning
{
	background:#75a43d url(images/Template/OrganicIcon_Big.jpg) no-repeat 4px 80%;
	font-size:11px;
	color:#fff;
	vertical-align:middle;
	text-align:right;
	line-height:16px;
	padding:6px 6px 4px 50px
}
.OrganicCleaning Div
{
	margin-top:8px
}


.OrganicCleaning A
{
	font-size:11px;
	color:#fff;
	font-style:italic;
	text-decoration:none;
	margin-top:8px
}

.RelatedServices
{
	width:100%;
}
.RelatedServices TH
{
	font-size:14px;
	color:#9990c6;
	text-align:left;
	font-weight:normal;
	border-bottom:solid #9990c6 4px;
	padding-bottom:1px;
}
.RelatedServices TD
{
	padding-top:5px;
	padding-bottom:8px;
}
.RelatedServices TD A
{
	font-size:11px;
	color:#9990c6;
	line-height:18px
}
.RelatedServices TD A:HOVER 
{
	color:#e19b4f;
}
.PageSideBox
{
	width:100%;
}
.PageSideBox TH {border-bottom:solid #9990c6 6px;}
.PageSideBox TH, .PurpleBorderContainer span 
{
	padding-top:15px;
	padding-bottom:1px;
	font-size:14px;
	color:#9990c6;
	text-align:left;
	font-weight:normal;	
}
.PageSideBox TD
{
	border-top:solid #fff 2px;
	background-color:#e4e2ef;
	text-align:left;
	padding-top:8px;
	padding-bottom:4px;
	padding-right:14px;
	padding-left:14px;
	font-size:11px;
	color:#6a61a4;
}
.PageSideBox TD DIV
{
	text-align:right;
	padding-top:8px;
	
}
.PageSideBox TD  A

{
	font-size:11px;
	color:#6a61a4;
	text-decoration:none;
	font-style:italic
}
.PageSideBox   .InfoTips
{
	background:url(images/Template/InfoTipsIcon.jpg) no-repeat;
	padding-left:-14px;
	padding-top:0px;
	height:64px;
	vertical-align:bottom;
}
.PageSideBox  .testimonials{font-style:italic}
.PayOnlineStripe
{
	background-color:#554b90;
	height:32px;
	padding:0px 16px ;
}
.PayOnlineStripe TD
{
	vertical-align:middle;
	color:#faf9ff;
}
.FreeEstimate
{
	margin-top: 25px;
	padding-bottom:15px;
	clear:both;
	display:block
}
.FreeEstimate P
{
	font-family:arial;
	font-weight: bold;
	font-size: 18px;
	margin-bottom:6px;
	margin-top:6px;
	color: #bdb8d8;
}
.MandatoryField
{
	color:#e19b4f;
	font-weight: bold;
}
.TitleStripe
{
	padding:6px 10px 6px 0px;
	margin:0px 0px 12px 0px;
	color: #666;
	font-size:14px;
	background-color: #ebebeb;
	font-weight:bold;
	text-align:center;
}
.TitleStripe A 
{
	color: #9990c6;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
}
.TitleStripe A:hover
{
	text-decoration:underline;
}

.TitleBig
{
	color:#808068;
	font-weight:bold;
	font-size:1.4em;
	margin-bottom:20px;
}
.ShopCartTitle
{
	color: #ffffff;
	background-color: #5894a1;
	font-weight:bold;
}
.flow
{
	float:right;
	margin-top:4px;
	margin-left:12px;
	margin-bottom:8;
	clear:both;
}
.flowSpecial
{
	float:right;
	margin-top:16px;
	margin-left:12px;
	margin-bottom:8;
	clear:both;
}
.FAQList
{
	padding-bottom:10px;
}
.FAQList A
{
	cursor:pointer;
}
.NOTES
{
	font-size:9px;
	color:#a5a275;
	font-family:verdana;
	margin-top:3px;
}
.NOTES LI
{
	font-size:10px;
	color:#a5a275;
	font-family:verdana;
	padding-top:0px;
}
.NOTES LI A
{
	color:#5894a1;
	font-size:10px;
}
#names
{
	font-size:12px;
	color:#897157;
}
.ServicePage
{
	padding-bottom:8px;
}

.ServicePage H3
{
	font-size:14px;
	color:#d69855;
	padding:0 0 1 3;
	margin:0px;
	border-bottom:1px solid #d69855
}
.ServicePage A
{
	font-size:12px;
	color:#6a61a4
}
Input , textarea{border:1px solid #9990c6}
.Contact {color:#9990c6}
#Care 
{
	margin-bottom:20px
}
#Care Ul
{
	padding:0px;
	margin:0px 0px 0px 15px;
}
#Care .ReadMore
{
	text-decoration:none;
	border-bottom:1px solid #e4e2ef;
	padding-bottom:1px;
	text-align:right
}
#Care .ReadMore A
{
	font-size:11px;
	text-decoration:none;
}
Option {font-family:arial}
#ServiceComment
{display:none;}

