/* CSS Document */
/*--------------------------------links---------------------------------*/

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:#004800;
}
a:hover {
	text-decoration: none;
	color: #990000;
}
a:active {
	text-decoration: none;
}

.distancestxt{
	font-size:80%;
}

/*-------- email links ---------*/

a.email{
	color:#FFFFFF;

}

a.email:hover{
	text-decoration:underline;
	color:#FFFFFF;
}

a.email:active{
	text-decoration: none;
	color:#FFFFFF;
}

a.email:visited{
	text-decoration: none;
	color:#FFFFFF;
}



/*------------------------------- text selectors ---------------------------------*/

h2{
	margin: 10 0 5px;
	border-bottom: solid thin;
	font-size:110%;
	
}

h4{
	border-bottom: solid #000000 thin;
	
}

.growtext{
	font-size:120%;

}

#headertext{
	font-size:16px;
	position:relative;
	top:100px;
	left:400px;
	width:480px;
	font-family:"Palatino Linotype";
	color:#FFFFFF;
	height: 35px;
}

.designby a{
	float:left;
	
}


/* ------------------------------------layout ---------------------------*/

html{
	height:100%;
}	

body{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000000;
	height:100%;
	background-color:#996600;
	margin:0 0 0 0;
	background:url(../Images/backgrounds/backgroundtest.jpg) center top;
	}

#wrapper {
	background-color:#F5F2B1;
	width:900px;
	margin:0 auto;
	min-height:100%;
}

#header{
	width:900px;
	height:158px;
	background-image:url(../Images/header-emboss.jpg);
}


#Flash{
	height:330px;
	width:620px;
	background:#CCCC99;
	margin:-350px 0 0 265px;
}

#googlemap{
	width:600px;
	height:625px;
	margin:-350px 0 50px 275px;
}

/*#Holdpic{
	position:relative;
	width:300px;
	margin:-290px 0 0 500px;
}*/


#prices{
	
	width:550px;
	margin:50px 0 50px 220px;
	
}

.designby{
	border-top:thin dotted #000000;
	padding:5px 0 10px 0;
	width:860px;
	margin-left:20px;
	font:12px Arial, Helvetica, sans-serif ;
}



/*--------------------------------other boxs---------------------------------*/

/*.directions{
	background-color:#FFFFFF;
	Margin:10px;
	width:auto;
}*/

#distances{
	float:left;
	background:#FFFFFF;
	width:210px;
	margin:15px 0 0 20px;
	font-size:16px;
	padding:0 10px 10px 10px;
}

/*-------------------------------styled boxes----------------------------*/

.boxcontainer{
background:url(../Images/backgrounds/stone2.jpg);
	position:relative;
	width:95%;
	margin:20px

}

.styledbox{
	/*background: url(../Images/topBorderBackground.jpg) no-repeat #FFFFFF;	*/
	/*background: #FFFFFF;	*/
	font-family:Georgia, "Times New Roman", Times, serif;
	width:600px;
	margin:40px 10px 30px 140px;
	padding:10px;
	
}


/*--------------------------menu system-------------------------------------*/

#menu {
	font-size:20px;
	line-height:3.5em;
	/*clear: both;*/
	width:190px;
	height:350px;
	margin: 15px 10px 0 -20px;/*firefox not working correctly here.*/
	/*font: bolder 18px/26px;*/

}

/*acts like containers #menu ul{ width:220px;	margin:0 ; }*/

#menu ul li {
/*this is where boxes should fit into #menu*/
	height:85px;
	list-style: none;		
}
#menu ul li a {
	border:thin solid #000000;
	width:190px;
	height:73px;
	display: block;
	text-decoration: none;	
	padding: 0 20px;
	background:#339900;
	color: #FFF;
}
#menu ul li a:hover {
	/*margin:-2px -2px;
	border:medium solid #000000;*/
    background:#66CC00; 
	color: #333;  
}
#menu ul li#current a {	
	background:#5F3F1B; 
	color: #FFF;	
}





/*------------------------ javascript roll over pics-----------------------------*/

#bristolpic{
position: absolute;
width:300px;
height:200px;
background-color:#669900;
border: 2px solid black;
margin:-200px 0 0 320px;
}
#bathpic{
position: absolute;
width:300px;
height:200px;
background-color:#FFCC00;
border: 2px solid black;
margin:-200px 0 0 320px;
}
#chelwoodpic{
position: absolute;
width:300px;
height:200px;
background-color:#66FFFF;
border: 2px solid black;
margin:-200px 0 0 320px;
}
#cvalleypic{
position: absolute;
width:300px;
height:200px;
background-color:#FF3333;
border: 2px solid black;
margin:-200px 0 0 320px;
}
#harptreepic{
position: absolute;
width:300px;
height:200px;
background-color:#9966FF;
border: 2px solid black;
margin:-200px 0 0 320px;
}

