@charset "UTF-8";
/* CSS Document */
body{ 
	padding: 0px;
	margin: 0px;
	text-align: center;
}

/*-------- Default Style --------*/
body,th,td,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input, .CommandButton{color:#9c9c9c; font-family:Helvetica, Verdana, Arial, sans-serif;}
body,th,td,table, a:link, a:visited, a:hover{font-size:100%; border: 0;}
td{ vertical-align: top; }
h1, h2, h3, h4, h5, h6, h2 input{color:#375162;font-weight:bold;margin:1ex 0; font-family: Helvetica, Verdana, Arial, sans-serif; margin: 0px;}
h1{font-size:200%; color:#9c9c9c;}
h2, h2 input{font-size:150%;}
h3{font-size:140%;}
h4{font-size:100%;}
h5{font-size:90%;}
h6{font-size:80%;}
p{ margin: 0px; padding: 0px; }
form { margin: 0; padding:0;}
ul{
	padding: 0px;
	margin: 0px;
}
ul li, ul li li{ list-style-type: none; }
a,a:link,a:visited,a:active{color:#9c9c9c; text-decoration:none; font-weight:normal; }
a:hover{color:#c41525; text-decoration:none;}
.clear{ clear: both; }
/*------ End Default Style ------*/

h1{ 
	background-image: url(../images/logo_wds.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 58px;
	width: 198px;
	text-indent: -9999em;
}
.Orange {
	background-image: url(../images/bg_orange.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 11px;
	line-height: 0px;
	font-size: 0px;
}
.NavWrapper {
	background-color: #3f4042;
}
.NavWrapper a{
	color: #8b8e91;
}
.NavDiv{
	width: 951px;
	margin: 0 auto;
}
.PhoneNo{
	color: #fbb858;
}
.FeaturedWrapper{
	padding-top: 40px;
}
.FeaturedDiv{
	width: 951px;
	margin: 0 auto;
	text-indent: -9999em;
	background-image:url(../images/index_featured.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 318px;
}
.ContentWrapper{
	background-image:url(../images/bg_main.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	min-height:581px;
	height:auto !important;
	height:581px;
}
.ContentDiv{
	margin: auto;
	width: 951px;
}
.ContentDiv .black{
	background-image:url(../images/bg_black.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 253px;
	padding: 30px 0 0;
}
.ContentDiv .black p{
	line-height: 32px;
	font-size: 150%;
	width: 830px;
	margin: 0 auto;
}
.Yellow{
	color: #fbb858;
}
.text{
	text-indent: -9999em;
	display: block;
	background-position: left top;
	background-repeat: no-repeat;
}
.loremipsum{
	background-image: url(../images/text_index_motto.gif);
	width: 804px;
	height: 167px;
}
.h_ourlocations{
	background-image: url(../images/header/header_ourlocations.gif);
	width: 174px;
	height: 28px;
}
.h_ourmonkey{
	background-image: url(../images/header/header_ourmonkey.gif);
	width: 153px;
	height: 28px;
}
.h_ourbusiness{
	background-image: url(../images/header/header_ourbusiness.gif);
	width: 164px;
	height: 28px;
}
.l_viewourlocations{
	background-image: url(../images/link_viewalllocations.gif);
	width: 120px;
	height: 12px;
}
.l_learnourhistory{
	background-image: url(../images/link_learnourhistory.gif);
	width: 117px;
	height: 13px;
}
.l_seeourservices{
	background-image: url(../images/link_seeourservices.gif);
	width: 113px;
	height: 12px;
}
.Callouts{
	width: 924px;
	margin: 0 auto;
	padding-top: 60px;
	padding-left: 27px;
	padding-bottom: 80px;
}
.CalloutFrame{
	float: left;
	width: 300px;
	margin: 0px;
	text-align: left;
}
.CalloutFrame h2{
	color: #f05329;
	letter-spacing: 0.05em;
	font-size: 190%;
	margin-bottom: 15px;
}
.CalloutFrame p {
	line-height: 20px;
	color: #505153;
	font-size: 85%;
	width: 272px;
	margin-bottom: 15px;
}
.FooterWrapper{
	background-color: #e30120;
	background-image:url(../images/bg_footer.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
.FooterDiv{
	width: 951px;
	margin: 0 auto;
	padding-top: 56px;
	text-align: left;
}
.LocationDiv{
	float: left;
	width: 176px;
}
.LocationDiv h2{
	color: #fbb858;
	font-size: 85%;
}
.LocationDiv p{
	color: #ffffff;
	font-size: 85%;
}
.LocationDiv a{
	color: #ffffff;
	font-size: 85%;
}
.LocationDiv a:hover{
	color: #c5c5c5;
}
.MoreInfo{
	float: right;
	width: 290px;
}
.MoreInfo h2.phone_no{
	display: block;
	background-image:url(../images/text_phone_footer.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 31px;
	width: 308px;
	text-indent: -999em;
}
.MoreInfo p{
	margin-top: 15px;
	font-size: 75%;
	color: #ffffff;
	text-align: right;
}
.BottomFooter{
	background-image:url(../images/icon_monkey_footer.gif);
	background-position: right 50px;
	background-repeat: no-repeat;
	padding-top: 58px;
	padding-bottom: 50px;
}
.BottomFooter h2{
	background-image:url(../images/logo_footer.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 26px;
	width: 175px;
	text-indent: -999em;
	margin-bottom: 22px;
}
.BottomFooter p{
	color: #ffffff;
	font-size: 75%;
	margin-bottom: 5px;
}
.BottomFooter a{
	color: #ffffff;
	margin-right: 5px;
	margin-left: 5px;
}
.BottomFooter a:hover{
	color: #c5c5c5;
}
