@charset "UTF-8";

body  {font: 100% Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; background: #ffdd00; margin: 0;	padding: 0; text-align: center;	color: #000000;}

img {border: 0}

h1, h2, h3, h4, h5, h6 {font-weight: normal; text-decoration: none; font-size: 12px; margin: 0; padding: 0; display: block;}

a {text-decoration: none;}

input {padding: 0; margin: 0;}

.mapbg{ background-color:#FFFFFF;position:absolute;left: 0px;
	top: 0px;}

.homemapoverlay{ z-index:2; position:absolute; margin-left: 46px; margin-top: -18px;
	
	}

#apDiv1 {
	position:absolute;
	width:138px;
	height:27px;
	z-index:1;
	left: 347px;
	top: 48px;
	background-image:url(numberbg.png);
	background-repeat:no-repeat;
	color:#CC0000;
	font-size:18px;
	padding-top: 3px;
}
#apDiv2 {
	position:absolute;
	width:138px;
	height:27px;
	z-index:1;
	left: 452px;
	top: 144px;
	background-image:url(numberbg.png);
	background-repeat:no-repeat;
	color:#CC0000;
	font-size:18px;
	padding-top: 3px;
}
#apDiv3 {
	position:absolute;
	width:138px;
	height:27px;
	z-index:1;
	left: 169px;
	top: 271px;
	background-image:url(numberbg.png);
	background-repeat:no-repeat;
	color:#CC0000;
	font-size:18px;
	padding-top: 3px;
}
#apDiv4 {
	position:absolute;
	width:138px;
	height:27px;
	z-index:1;
	left: 527px;
	top: 353px;
	background-image:url(numberbg.png);
	background-repeat:no-repeat;
	color:#CC0000;
	font-size:18px;
	padding-top: 3px;
}
#apDiv5 {
	position:absolute;
	width:138px;
	height:27px;
	z-index:1;
	left: 141px;
	top: 415px;
	background-image:url(numberbg.png);
	background-repeat:no-repeat;
	color:#CC0000;
	font-size:18px;
	padding-top: 3px;
}
#apDiv6 {
	position:absolute;
	width:138px;
	height:27px;
	z-index:1;
	left: 105px;
	top: 361px;
	background-image:url(numberbg.png);
	background-repeat:no-repeat;
	color:#CC0000;
	font-size:18px;
	padding-top: 3px;
}
#apDiv7 {
	position:absolute;
	width:138px;
	height:27px;
	z-index:1;
	left: 319px;
	top: 426px;
	background-image:url(numberbg.png);
	background-repeat:no-repeat;
	color:#CC0000;
	font-size:18px;
	padding-top: 3px;
}
#apDiv8 {
	position:absolute;
	width:138px;
	height:27px;
	z-index:1;
	left: 333px;
	top: 513px;
	background-image:url(numberbg.png);
	background-repeat:no-repeat;
	color:#CC0000;
	font-size:18px;
	padding-top: 3px;
}
#apDiv9 {
	position:absolute;
	width:138px;
	height:27px;
	z-index:1;
	left: 386px;
	top: 377px;
	background-image:url(numberbg.png);
	background-repeat:no-repeat;
	color:#CC0000;
	font-size:18px;
	padding-top: 3px;
}
#apDiv10 {
	position:absolute;
	width:138px;
	height:27px;
	z-index:1;
	left: 345px;
	top: 344px;
	background-image:url(numberbg.png);
	background-repeat:no-repeat;
	color:#CC0000;
	font-size:18px;
	padding-top: 3px;
}
#apDiv11 {
	position:absolute;
	width:138px;
	height:27px;
	z-index:1;
	left: 271px;
	top: 233px;
	background-image:url(numberbg.png);
	background-repeat:no-repeat;
	color:#CC0000;
	font-size:18px;
	padding-top: 3px;
}
#apDiv12 {
	position:absolute;
	width:138px;
	height:27px;
	z-index:1;
	left: 272px;
	top: 197px;
	background-image:url(numberbg.png);
	background-repeat:no-repeat;
	color:#CC0000;
	font-size:18px;
	padding-top: 3px;
}
#apDiv13 {
	position:absolute;
	width:138px;
	height:27px;
	z-index:1;
	left: 308px;
	top: 302px;
	background-image:url(numberbg.png);
	background-repeat:no-repeat;
	color:#CC0000;
	font-size:18px;
	padding-top: 3px;
}
#apDiv14 {
	position:absolute;
	width:138px;
	height:27px;
	z-index:1;
	left: 447px;
	top: 291px;
	background-image:url(numberbg.png);
	background-repeat:no-repeat;
	color:#CC0000;
	font-size:18px;
	padding-top: 3px;
}
#apDiv15 {
	position:absolute;
	width:138px;
	height:27px;
	z-index:1;
	left: 104px;
	top: 216px;
	background-image:url(numberbg.png);
	background-repeat:no-repeat;
	color:#CC0000;
	font-size:18px;
	padding-top: 3px;
}
#apDiv16 {
	position:absolute;
	width:138px;
	height:27px;
	z-index:1;
	left: 376px;
	top: 259px;
	background-image:url(numberbg.png);
	background-repeat:no-repeat;
	color:#CC0000;
	font-size:18px;
	padding-top: 3px;
}
#apDiv17 {
	position:absolute;
	width:138px;
	height:27px;
	z-index:1;
	left: 287px;
	top: 143px;
	background-image:url(numberbg.png);
	background-repeat:no-repeat;
	color:#CC0000;
	font-size:18px;
	padding-top: 3px;
}
#apDiv18 {
	position:absolute;
	width:138px;
	height:27px;
	z-index:1;
	left: 116px;
	top: 126px;
	background-image:url(numberbg.png);
	background-repeat:no-repeat;
	color:#CC0000;
	font-size:18px;
	padding-top: 3px;
}
#apDiv19 {
	position:absolute;
	width:138px;
	height:27px;
	z-index:1;
	left: 133px;
	top: 79px;
	background-image:url(numberbg.png);
	background-repeat:no-repeat;
	color:#CC0000;
	font-size:18px;
	padding-top: 3px;
}
#apDiv20 {
	position:absolute;
	width:138px;
	height:27px;
	z-index:1;
	left: 288px;
	top: 86px;
	background-image:url(numberbg.png);
	background-repeat:no-repeat;
	color:#CC0000;
	font-size:18px;
	padding-top: 3px;
}
#apDiv21 {
	position:absolute;
	width:138px;
	height:27px;
	z-index:1;
	left: 82px;
	top: 302px;
	background-image:url(numberbg.png);
	background-repeat:no-repeat;
	color:#CC0000;
	font-size:18px;
	padding-top: 3px;
}
#apDiv22 {
	position:absolute;
	width:138px;
	height:27px;
	z-index:1;
	left: 150px;
	top: 167px;
	background-image:url(numberbg.png);
	background-repeat:no-repeat;
	color:#CC0000;
	font-size:18px;
	padding-top: 3px;
}


/* Shadow Gradients */
#shadow_left {margin: 0 auto; width: 880px; background-image: url(img/left_side_gradient.jpg); background-repeat: repeat-y;}
#shadow_right {margin: 0; background-image: url(img/rt_side_gradient.jpg); background-repeat: repeat-y; background-position: top right; padding: 0 50px;}

/* Containers */
#container { background: #d3cacf url(img/container_background.jpg) repeat-x; background-position: bottom right; margin: 0 auto; border: 0 px; text-align: left; height: 100%;} 
#container2 {background:url(img/) no-repeat; background-position: bottom right;  border: 0 px; text-align: left; overflow: auto; height: 100%;} 
#container3 {background:url(img/balloon.gif) no-repeat; background-position: bottom right;  border: 0 px; text-align: left; overflow: auto;}

/* Header */
#header {margin: 0 auto; width: 880px; background: url(img/header.jpg) no-repeat; padding: 0;}
#header h1 a{display: block; height: 100px; margin: 0; padding: 0;}
#header h1 a span{display: none;}

/* Sidebar */
#sidebar1 {background-repeat: repeat-y; line-height: 12px; color: #454545; text-decoration: none; text-align: left; font-style: normal; font-weight: normal; font-size: 10px; font-family: Helvetica, Verdana, Arial, sans-serif; padding: 15px 15px 20px 15px; float: right; width: 130px;}
#sidebar1 h3 { margin: 0; font-weight: bold; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, sans-serif; text-align: left; color: #d21300; }
#sidebar1 a { font-size: 11px; color: #d21300; }
#sidebar1 a:hover{color: #718ce5; }
#sidebar1 a:active{color: #115bad; }
#sidebar1 h2{font-weight: bold; margin: 0;}
#sidebar1 .addr2{display: none;}
#sidebar1 p{margin: 0 0 1em 0;}
#homenumbers{ z-index: 1000; position:relative; margin-left: 200px; right: 50%;}

/* Main Content */
#mainContent {float: left; width: 620px; border-right-style: none; background-color: white; margin: 0 0 0 0; font-size: 14px; padding: 0;	color: #666666; font-family: "Lucida Grande", Verdana, Arial, sans-serif; height: 100%; min-height: 700px;} 

#mainContentBalloon {background:url(img/balloon.gif) no-repeat; background-position: bottom right; float: left; width: 620px; border-right-style: none; background-color: white; margin: 0 0 0 0; font-size: 14px; padding: 0;	color: #666666; font-family: "Lucida Grande", Verdana, Arial, sans-serif; height: 100%; min-height: 660px;} 

/* Footer */
#footer {margin: 0 auto; width: 880px; padding: 0 0 0 0; width: 880px; height: 102px; background: url(img/footer.jpg) no-repeat;} 
#footer p {padding: 40px 0 20px 250px; color: #ffe100; font-size: 11px; text-align: left; font-family: "Trebuchet MS", Verdana, Arial, sans-serif; margin: 0; }
	
/* Menu */
#menu {height: 30px; background-image: url(img/menu_background.jpg); background-repeat: repeat-x; background-color: black; color: white; font-size: 10px; font-family: Helvetica, Verdana, Arial, sans-serif; text-align: center; line-height: 30px; overflow: hidden; margin: 0;}
#menu a { font-size: 9px; color: #dde1de; }
#menu a:hover{color: #ffd600; }
#menu a:active{color: #115bad; }
#menu p { padding: 0 15px; color: #dbdbdb; font-size: 9px; letter-spacing: 1px; font-weight: bold; font-family: "Lucida Grande", Verdana, Arial, sans-serif; margin: 0;}

/* Content List Features */
#contentlist {float: left; width: 350px; border-right-style: none; color: #575757; font-size: 12px; font-family: "Lucida Grande", Verdana, Arial, sans-serif; padding: 0 0 0 25px; margin: 0px;}
#contentlist h1 {text-decoration: none; margin-left: 0; margin-bottom: 0px; margin-right: 0; margin-top: 0; color: #da1025; font-size: 15px; font-weight: bold; font-family: "Lucida Grande", Verdana, Arial, sans-serif; width: 250px; float: left; padding-top: 0px; list-style-position: outside; list-style-type: none;}
#contentlist p {padding-top: 5px; width: 250px; float: left; list-style-position: outside; margin: 0 0 20px 0; list-style-type: none;}
#contentlist img { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; clear: left; margin: 0 10px 10px 0; float: left;}
#contentlist a {font-size: 14px; color: #da1025;}
#contentlist a:hover{border-width: 0.5px; border-bottom-style: dotted; color: #7a9ad6;}
#contentlist a:active{color: #115bad; }

.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px; }

#feature { padding: 0; margin: 0; color: white; font-size: 12px; font-family: "Lucida Grande", Verdana, Arial, sans-serif; background-color: white; background-repeat: no-repeat; background-image: url(img/feature_block.jpg); height: 130px; width: 620px;}
#feature p{padding: 20px 0 10px 25px; margin: 0;}

/* Copyright Copy at Bottom */
#copyright { margin-top: 10px; margin-left: 90px; width: 700px; padding: 5px; color: #5e5e5e; font-size: 9px; text-align: center; font-family: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; }
#copyright a {font-size: 9px; color: #5e5e5e;}
#copyright a:hover{border-width: 0.5px; border-bottom-style: dotted; color: #7a9ad6;}
#copyright a:active{color: #115bad; }

/* Customer Testimonies */
#testimonies {margin: 0; border-left-style: dotted; border-bottom-style: none; border-right-style: none; border-top-style: none; padding: 0 0 0 25px; min-height: 290px; float: left; border-width: 1px; width: 150px; color: #575757; line-height: 16px; font-size: 12px; text-decoration: none; text-align: left; font-family: "Lucida Grande", Verdana, Arial, sans-serif;}

#testimonies a {font-size: 15px; color: #da1025;}
#testimonies a:hover{border-width: 0.5px; border-bottom-style: dotted; color: #7a9ad6;}
#testimonies a:active{color: #115bad; }
#testimonies h1 {margin: 0px; color: #da1025; font-size: 15px; font-weight: bold; font-family: "Lucida Grande", Verdana, Arial, sans-serif;}

#secondary_content {padding: 25px; color: #333;}
#secondary_content h1 {font-weight: bold; color: #da1025; line-height: 30px; text-decoration: none; text-align: left; font-size: 15px; font-family: "Lucida Grande", Verdana, Arial, sans-serif; }
#secondary_content h2 {font-weight: bold; color: #414141; line-height: 14px; text-decoration: none; text-align: left; font-size: 13px; font-family: "Lucida Grande", Verdana, Arial, sans-serif; }
#secondary_content li {color: #414141; line-height: 16px; text-decoration: none; text-align: left; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, sans-serif; }
#secondary_content p {color: #414141; line-height: 16px; text-decoration: none; text-align: left; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, sans-serif; }
#secondary_content hr {padding: 10px 0 0 0; margin: 10px 0; border: 0; background: url(img/dotted_hor.gif) repeat-x;}

#momsface { float: right; padding: 0px; margin: 0px; height: 199px; width: 180px; background-image: url(img/moms_face.jpg); background-repeat: no-repeat; }

