@charset "utf-8";

/*Positioning and body styles*/
.bodyStyle {
	background-image:url(../images/background.jpg);
	background-repeat:no-repeat;
	text-align: center;
	min-width: 1000px;

}	

.mainContentIndex {
	width: 920px;
	margin: 0 auto;
	text-align: left;
	background-image:url(../images/pageTransparentpng.png);
	background-repeat:no-repeat;
}

.banner {
	background-image: url(../images/BestCleaningBanner.png);
	background-repeat:no-repeat;
	height:220px;
	text-indent:-9999px;
}
.address {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CC0000;
	text-align:right;
	padding:2px;
}
.addressLowered {
	margin-top:-100px;
	}
.navBar {
	height:30px;
	background-color:#FFFFFF;
}

.indexText {
	background-image: url(../images/BestCleaningMainBody.png);
	background-repeat:no-repeat;
	width:70%;
	height:200px;
	margin-top:-15px;
	}

.bestTips {
	background-image: url(../images/BestCleaningTips.png);
	background-repeat:no-repeat;
	margin-top:-215px;
	margin-left:650px;
	height:200px;
	width:29%;
	}

.slideShow {
	height:400px;
	margin-left:15px;
}
	
.footerText,  .footerText a:link, .footerText a:visited, .footerText a:active	{
	background-image: url(../images/BestCleaningFooter.png);
	background-repeat:no-repeat;
	background-position:center;
	height:20px;
	margin-top:-15px;
	text-align:center;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	}

.freeQuote {
	background-image: url(../images/BestCleaningQuote.png);
	background-repeat:no-repeat;
	margin-left:340px;
	margin-top:-400px;
	text-align:left;
	height:400px;
	}

.social {
	background-image: url(../images/BestCleaningSocial.png);
	background-repeat:no-repeat;
	margin-left:650px;
	width:29%;
	margin-top:-415px;
	text-align:left;
	height:200px;
	}
	
.cdc {
	background-image: url(../images/BestCleaningCDC.png);
	background-repeat:no-repeat;
	margin-left:650px;
	width:29%;
	margin-top:-90px;
	text-align:left;
	height:200px;
	}

.rss-box-rssfeed {
font-family:Arial, Helvetica, sans-serif;
position:absolute;
text-align:left;
font-size:12px; 
padding-right:3px; 
width:20%; 
margin-top:-15px; 
vertical-align:top; 
border: 1px; 
overflow:auto; 
border: 1px none #000000;
}


h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	color:#FFFFFF;
	font-style:italic;
	font-weight:bold;
	text-align:left;
}

.bodyTextLarger {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-align:justify;
}

.bodyTextSmaller {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:justify;
}

/*css for other pages ONLY*/

.mainContentOther {
	width: 920px;
	margin: 0 auto;
	text-align: left;
	background-image:url(../images/pageBackgroundOther.png);
	background-repeat:no-repeat;
	min-height:600px;
}

.sidePicsLong {
	margin-top:-840px;
	margin-left:700px;
	width:20%;
	}
	
.sidePics {
	margin-top:-400px;
	margin-left:700px;
	width:20%;
	}
.sidePicContact {
	margin-top:-120px;
	margin-left:700px;
	width:20%;
	}
.otherTextContact {
	width:50%;
	min-height:400px;
	margin-left:30px;
	}	
.otherText {
	width:70%;
	min-height:400px;
	margin-left:30px;
	}
.redText {	
font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CC0000;
	}


/*scroll bar color*/

body {
scrollbar-face-color: #0099FF;}


/*nav styles*/
/* Begin CSS Drop Down Menu */


#menuh
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13.35px;
	font-weight:bold;
	width:99%;
	height:15px;
	}
#menuh a
	{
	text-align: center;
	display:block;
	border: 1px;
	white-space:nowrap;
	padding: 0.7em;
	}
	
#menuh a:link, #menuh a:visited, #menuh a:active	/* menu at rest */
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #336699;
	text-decoration:none;
	background-color: #FFFFFF;
	}
	
#menuh a:hover						/* menu on mouse-over  */
	{
	background-color: #336699;
	text-decoration: none;
	color:#FFFFFF;
	font-weight:bold;
	}	
	
#menuh a.top_parent, #menuh a.top_parent:hover 
	{
	background-position: right center;
	background-repeat: no-repeat;
	}
	
#menuh a.parent, #menuh a.parent:hover { 
	background-position: right center;
	background-repeat: no-repeat;
}

#menuh ul 
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:9.5em;	/* width of all menu boxes */
	/* NOTE: For adjustable menu boxes you can comment out the above width rule.
	However, you will have to add padding in the "#menh a" rule so that the menu boxes
	will have space on either side of the text -- try it */
	}

#menuh li {
	position:relative;
	min-height: 1px;		  /*for some reason this is really important for keeping the menu from disappearing in IE*/
	vertical-align: bottom;	
	border-left:1px solid #336699;
	border-bottom:1px solid #336699;	
	border-right:1px solid #336699;
}

#menuh ul ul {
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: .8em;
	margin:-1em 0 0 -1em;
	text-align:left;
	width: 128px;
	}

#menuh ul ul ul
	{
	top:0;
	left:100%;
	}

div#menuh li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

/* End CSS Drop Down Menu */
/*


