@charset "UTF-8";
/* CSS Document */

#wrapper {
width: 975px;
height: 750px;
position:absolute;
top: 0px;
left: 0px;

}
#wrapper_y {
width: 975px;
height: 6500px;
position:absolute;
top: 0px;
left: 0px;

}
#top_banner {
width: 975px;
height: 171px;

}

#main_content {
width: 975px;
height: 543px;

}

#main_content_two {
width: 975px;
height: 6293px;

}
#main_content_three {
width: 975px;
height: 1200px;

}

#footer {
width: 975px;
height: 36px;
background-image:url(images/footer.gif);
}


#banner {
width: 975px;
height: 123px;
background-image:url(images/andover_head.gif);

}
#nav_container {
width: 975px;
height: 38px;

}

#nav_strip {
width: 975px;
height: 10px;
background-image:url(images/nav_slice.gif);

}

#info {
width: 730px;
height: 503px;
float: left;
padding-top: 20px;
padding-right: 26px;
padding-left: 26px;
padding-bottom: 20px;

}
#info_two {
width: 730px;
height: 6253px;
float: left;
padding-top: 20px;
padding-right: 26px;
padding-left: 26px;
padding-bottom: 20px;

}
#info_three {
width: 730px;
height: 1200px;
float: left;
padding-top: 20px;
padding-right: 26px;
padding-left: 26px;
padding-bottom: 20px;

}

#secondary_nav {
width: 193px;
height: 454px;
float: right;
background-image:url(images/sec_slicejpg.jpg);
background-repeat:repeat-y;
padding-top: 89px;

}
#secondary_nav_two {
width: 193px;
height: 6204px;
float: right;
background-image:url(images/sec_slicejpg.jpg);
background-repeat:repeat-y;
padding-top: 89px;

}
#secondary_nav_three {
width: 193px;
height: 1110px;
float: right;
background-image:url(images/sec_slicejpg.jpg);
background-repeat:repeat-y;
padding-top: 89px;

}


#spacer {
width: 26px;
height: 38px;
float: left;

}
/*-------------- NAV BUTTONS --------------*/
#existing {
width: 140px;
height: 38px;
float: left;

}
#revised {
width: 109px;
height: 38px;
float: left;

}
#one {
width: 58px;
height: 38px;
float: left;

}
#two {
width: 108px;
height: 38px;
float: left;

}
#three {
width: 64px;
height: 38px;
float: left;

}

#four {
width: 88px;
height: 38px;
float: left;

}

#five {
width: 109px;
height: 38px;
float: left;

}

#six {
width: 114px;
height: 38px;
float: left;
}

#seven {
width: 82px;
height: 38px;
float: left;
}

#eight {
width: 140px;
height: 38px;
float: left;
}

#nine {
width: 63px;
height: 38px;
float: left;
}

#ten {
width: 123px;
height: 38px;
float: left;
}

#title {
width: 730px;
height: 69px;

}

#text_box_one {
width: 355px;
height: 434px;
float:left;

}

#text_box_short {
width: 355px;
height: 210px;
float:left;

}

#text_box_hom {
width: 355px;
height: 330px;
float:left;

}
#text_box_homTwo {
width: 355px;
height: 350px;
float:left;

}
#text_box_existing {
width: 355px;
height: 450px;
float:left;

}
#text_box_existing li{
	padding-left: -25px;
	padding-bottom: 5px;
}

#text_box_quote {
width: 355px;
height: 330px;
float:left;

}

#text_box_three {
width: 730px;
height: 434px;


}

#text_box_two {
width: 355px;
height: 450px;
float:right;

}

.main_text {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 15px;
color: #000000;

}

.main_text_ital {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 15px;
font-style:italic;
color: #4C7E2B;

}

.main_text_bold {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 15px;
color: #000000;
font-weight:bold;

}
.large_text_bold {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
line-height: 15px;
color: #000000;
font-weight:bold;

}

#tour {
width: 340px;
height: 144px;
float:left;
}

#secnav {
width: 193px;
height: 46px;
float: left;

}

#aerial {
width: 341px;
height: 237px;
float: left;

}

a.green_links:visited, a.green_links:link, a.green_links:active  {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 15px;
color:#97A26B;
font-weight:bold;
}
a.green_links:hover {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 15px;
color:#272727;
font-weight:bold;
}

#jobs_image {
width: 355px;
height: 218px;
float: left;
margin-bottom:20px;

}

#roads {
width: 355px;
height: 209px;
float: left;

}

#people {
width: 355px;
height: 221px;
float: left;

}

#cctv {
width: 355px;
height: 180px;
float: left;

}

#plan {
width: 355px;
height: 252px;


}

#contbox {
width: 315px;
height: 130px;
padding:20px;
background-color: #DBECD0;
float: left;

}


#ticks {
width: 355px;
height: 57px;
float: left;

}

#av {
width: 355px;
height: 72px;
float: left;

}

#psm {
width: 455px;
height: 304px;
float: left;

}
#psmtwo {
width: 455px;
height: 18px;
float: left;

}

#flashcontent {
width: 525px;
height: 325px;
float: left;
margin-top: 30px;
margin-left:102.5px;

}

#mont {
width: 355px;
height: 213px;

}
#design {
width: 355px;
height: 214px;

}

#text_box_four {
width: 730px;
height: 6184px;


}
li{
	padding-bottom: 8px;
	margin-left: -20px;
}
/*--------- EXISTING PROPOSALS ---------*/
#existing-ctr{
	float:left;
	width: 730px;
	height: 500px;
}
#existing-map{
	float:left;
	width: 730px;
	height: 587px;
	background-color:#CCCCCC;
}
#existing-left {
width: 355px;
height: 450px;
float: left;
}
#existing-right {
width: 355px;
height: 450px;
float: right;
}
/*--------- REVISED PROPOSALS ---------*/
#revised-map{
	float:left;
	width: 730px;
	height: 517px;
	background-color:#CCCCCC;
}
#revised-left {
width: 355px;
height: 300px;
float: left;
}
#revised-right {
width: 355px;
height: 300px;
float: right;
}
#info_revised {
width: 730px;
height: 1000px;
float: left;
padding-top: 20px;
padding-right: 26px;
padding-left: 26px;
padding-bottom: 20px;
}
#main_content_revised {
width: 975px;
height: 1000px;
}
#secondary_nav_revised {
width: 193px;
height: 911px;
float: right;
background-image:url(images/sec_slicejpg.jpg);
background-repeat:repeat-y;
padding-top: 89px;
}
#existing-smallPlan{
	float:left;
	display: inline;
	width: 355px;
	height: 297px;
}
#revised-smallPlan{
	float:left;
	width: 355px;
	height: 287px;
}
/*--------- HOMEPAGE (NEW) ---------*/
#main_content_home{
	width: 975px;
	height: 700px;
}
#info_home{
	width: 730px;
	height: 660px;
	float: left;
	padding-top: 20px;
	padding-right: 26px;
	padding-left: 26px;
	padding-bottom: 20px;
}
#secondary_nav_home{
	width: 193px;
	height: 611px;
	float: right;
	background-image:url(images/sec_slicejpg.jpg);
	background-repeat:repeat-y;
	padding-top: 89px;
}
