/***************************bournemillri.com*************peabodyproperties*/

body {
 background-color:#96032f;
 font-family:century gothic, arial; 
 font-size:12px;
}

#container {
 width:1024px;
 height:768px;
 margin:0px auto;
 background-image:url(../images/bourne_bg.gif);
}

#content_wrapper {
 width:865px;
 height:691px;
 float:left;
 margin-top:47px;
 margin-left:80px;
 padding:0px;
}

/******************Top Styles********bournemillri.com**************/
#top_home {
 width:865px;
 margin-bottom:1px;
}

#top_left_nav{
width:200px;
float:right;
margin-right:10px;
}

#top_left {
 height:348px; 
 width:291px;
 float:left;
 background-image:url(../images/top_left.gif);
}

#top_left ul{
 width:175px;
 //width:100%;
 float:right;
 text-decoration:none;
 text-align:right;
 list-style:none;
 padding:0px;
 margin:0px;
 font-weight:580;
}

#top_left li{
 height:25px;
 padding:0px;
 margin:0px;
}


#top_left li a{
 text-decoration:none;
 display:block;
 color:#000000;
 font-size:14px;
 padding:0px;
 margin:0px;
 
}

#top_left li a:hover{
 color:#C00;
 text-decoration:underline;
}

#top_left li a.current{
 font-weight:bold;
}
/***************************/
ul#sliding-navigation{
	border:1px dashed #F00;
	width:175px;
	list-style: none;
	 float:right;
	font-size: 14px;
	margin: 0px 0;
	padding: 0;
}

ul#sliding-navigation li.sliding-element a{
	display: block;
	width: 175px;
	padding: 5px 0px;
	margin: 0;
	text-align:right;
	margin-bottom: 5px;
}


ul#sliding-navigation li.sliding-element a{
	height:25px;
	color: #000000;
	text-decoration: none;
}

ul#sliding-navigation li.sliding-element a:hover { 
color:#C00;  background-image:url(h3bg.gif)}


#logo {
 float:right;
 height:102px;
 width:148px;
 margin-right:10px;
 margin-top:18px;
}

#top_right_flash {
 height:330px;
 width:572px;
 float:right;
 margin-top:17px;
}

#divider {
 float:left;
 height:29px;
 width:865px;
}
/******************Bottom Styles********bournemillri.com**************/
#bottom_content {
 height:272px;
 width:865px;
 margin:0px;
}

#bottom_right {
 height:260px;
 width:200px;
 float:right;
 margin:0px;
 background:url(../images/bottom_right_bg.png);
}

#bottom_content p{
 width:500px;
 float:left;
 clear:left;
 margin-left:65px;
}

h2 {
 float:left;
 margin:0px 0px 0px 10px;
 padding:0px;
 font-size:14px;
 color:#92012c;
}

h3 {
 float:left;
 clear:left;
 margin:5px 0px 0px 65px;
 padding:0px;
 font-size:14px;
 color:#92012c;
 letter-spacing:2px;
 font-weight:none;
}

h4 {
 float:left;
 margin:0px 0px 0px 140px;
 padding:0px;
 font-size:16px;
 color:#92012c;
 letter-spacing:2px;
 font-weight:none;
}

.dark {
 color:#000000;
}

#notice {
 height:250px;
 width:130px;
 float:right;
 margin-right:10px;
 border:1px solid #000000;
}

/******************Footer Styles********bournemillri.com**************/
#footer {
 height:44px;
 width:865px;
 clear:left;
 background:url(../images/footer.gif);	
}

#footer ul{
 height:15px;
 list-style:none;
 padding:0px;
 margin-right:20px;
 margin-top:25px;
 float:right;
 font-size:11px;
}

#footer li{
display:inline;
}
#footer li a{
color:#92012c;
padding:0px;
text-decoration:none;
}

#footer li a:hover{
color:#000000;
text-decoration:underline;
}

#footer p{
 color:#92012c;
 font-size:12px;
 width:200px;
 float:left;
 margin-left:170px;
 padding:10px;
 //padding:25px;
}

.small_logo {
margin-right:5px;
}

#petfriendly {
 height:40px;
 width:34px;
 float:right;
 margin:0px;
 padding-right:20px;
}
#petfriendly  a:hover{
 background:url(../images/pet_friendly_over.gif);
}

#petfriendly_section {
 height:300px;
 width:700px;
 float:left;
 margin:20px 0px 0px 100px;
 background:url(../images/pet_friendly_bg.gif)
}

#petfriendly_section p{
 width:250px;
 float:left;
 clear:left;
 padding-left:3px;
 font-size:13px;
}

/***************************Inside Template*************************/
#top_inside {
 width:865px;
 margin-bottom:2px;
}

#logo_inside {
 float:right;
 height:69px;
 width:116px;
 margin-right:25px;
 margin-top:18px;
}

#page_img {
 height:160px;
 width:572px;
 margin-top:16px;
}

#top_left_inside {
 width:291px;
 height:230px;
 background:url(../images/top_left_inside2.gif);
 margin-bottom:0px;
}

#top_left_inside ul{
 width:200px;
 //width:100%;
 float:right;
 text-decoration:none;
 text-align:right;
 list-style:none;
 padding:0px;
 margin:0px;
 font-weight:580;
}

#top_left_inside li{
 padding:0px;
}


#top_left_inside li a{
 text-decoration:none;
 display:block;
 height:20px;
 color:#000000;
 padding-right:10px;
 font-size:14px;
 margin:0px;
}

#top_left_inside li a:hover{
 color:#C00;
 text-decoration:underline;
}

#top_left_inside li a.current{
 color:#96032f;
 font-weight:bold; 
}

#top_right_inside {
 height:201px;
 width:573px;
 float:right;
 padding:0px;
 margin-top:0px;
}

#top_right_inside ul{
 height:50px;
 width:573px;
 list-style-type: none;
 padding: 0px 0px 0px 0px;
 margin:0px;
 background:url(../images/ul_back3.png);
 font-weight:bold;
 float:left;
}

#top_right_inside li{
 height:50px;
 width:143px;
 float:left;
 padding: 0px 0px 0px 0px;
 margin:0px;
 background:;
}

#top_right_inside li a{
 padding:10px 0px 0px 0px;
 color:#f0e0e0;
 display:block;
 margin:0px;
 height: 50px;
 text-align: center;
 font-size:14px;
 text-decoration:none;
 background-image: url(../images/on2.png);
}

#top_right_inside li a:hover{
 height:50px;
 padding:10px 28px 0px 0px;
 color:#000000;
 background-image: url(../images/rollOver.png);
}

#top_right_inside li a.gallery_over:hover {
 background-image: url(../images/over_gallery.png);
}

#top_right_inside li a.gallery_current {
 background-image: url(../images/over_gallery.png);
 padding:10px 28px 0px 0px;
 color:#000000;
}

#top_right_inside li a.call_over:hover {
 background-image: url(../images/over_call.png);
}

#top_right_inside li a.current_call {
 background-image: url(../images/over_call.png);
 padding:10px 28px 0px 0px;
 color:#000000;
}

#top_right_inside li a.refer_over:hover {
 background-image: url(../images/over_refer.png);
}

#top_right_inside li a.current_refer {
 background-image: url(../images/over_refer.png);
 padding:10px 28px 0px 0px;
 color:#000000;
}

#top_right_inside li a.mobile_over:hover {
 background-image: url(../images/over_mobile.png);
}
/************************************************************Bottom Inside********/
#bottom_content_inside {
 height:389px;
 //height:385px;
 width:865px;
 margin:0px;
}

#bottom_content_inside iframe{
 height:325px;
 width:450px;
 margin:10px 0px 0px 20px;
 float:left;
 clear:left;
 border:1px solid #333;
}
#bottom_content_inside p{
 margin:0px;
}

#bottom_content_inside a{
 color:#96032f;
 text-decoration:none;
}

#bottom_content_inside a:hover{
 color:#000000;
 text-decoration:underline;
}

h1 {
 text-align:center;
 font-size:16px;
 clear:left;
 margin:4px;
}

#inside_right_bottom{
 width:110px;
 hight:300px;
 float:right; 
 margin-right:10px; 
 text-align:center;
 border:1px dashed blue;
}
#history_container {
 width:850px;
 height:366px;
 float:left;
 margin-left:5px;
 background-image: url(../images/history_back.png);
}

.history {
 float:left;
 clear:left;
 padding:15px 5px 5px 10px;
 width:365px;
}

#history_thumb {
 float:right;
 width:150px;
 height:50px;
 margin:5px 300px 0px 0px;
 border:1px solid #856f47;
 padding:0px;
}

.small {
 font-size:12px;
}
.team {
 font-size:11px;
 padding:5px;
 //padding:0px;
 margin:0px;
 width:810px;
}
 
.teamimage { 
 padding:4px;
} 
 hr {
 width:95%;
 height:1px;
 color:#96032f;
 margin:0px;
 padding:0px;
}

.amenities1 {
 float:left;
 width:350px;
 list-style-type:square;
}

.amenities2{
 float:right;
 width:350px;
 list-style-type:square;
}

.clearing {
 float:left;
 clear:left;
}

.friendly {
 font-size:18px;
 color:#96032f;
 margin:0px;
 padding-left:5px;
 float:left;
}

#amenities_pix {
 width:430px;
 height:130px;
 float:left;
 clear:left;
 margin-left:10px;
 border:1px dashed #333;
}

#directions {
 background:url(../images/directions.gif);
 width:360px;
 height:350px;
 overflow:auto;
 float:right;
 clear:right;
 margin-right:20px;
 border:1px solid #333;
}

#directions p{
 width:330px;
 font-size:12px;
 padding:3px;
 float:left;
 clear:left;
}


#map_link {
 height:171px;
 width:231px;
 float:left;
 clear:left;
 margin-left:10px;
}

#map_link a:hover img{
 filter:alpha(opacity=50);
 -moz-opacity:0.5;
 -khtml-opacity: 0.5;
 opacity: 0.5;

}
/************************************************************fieldsets********/
fieldset {
 width:500px;
 padding:10px;
 margin:25px 0px 0px 200px;
 border:1px solid #96032f;
 float:left;
 clear:left;
}

legend {
 font-size:14px;
}

label {
 font-size:14px;
 padding:2px
}
input {
 padding:2px;
 margin-top:5px
}

/************************************************************floor plans********/

#floor_plans {
 width:820px;
 height:330px;
 float:left;
 clear:left;
 margin-left:10px;
 border:2px solid #333;
 background-color:#737171;
}

#floor_plans_left {
 width:258px;
 height:328px;
 float:left;
 clear:left;
 margin-left:8px;
 background:url(../images/plans_left_ul.gif);
}

#floor_plans_menu h1 {font-size:16px;float:left;margin:0px;padding:0px;color:#96032f; width:200px}

#floor_plans_menu {
	width: 248px;
	height:325px;
	margin: 0px;
	padding:0px;
	}
#floor_plans_menu ul {
	list-style: none;
	float:left;
	margin: 0;
	padding: 0;
	}
#floor_plans_menu li a {
	height: 70px;
  	height: 70px;
	text-decoration: none;
	font-size:16px;
	font-weight:bold;

	}	
	
#floor_plans_menu li a:link{
	color: #FFF;
	display: block;
	background:url(../images/plans_button_on.png);
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	border-bottom:1px solid #ffffff;
	}
	
#floor_plans_menu li a:hover {
	color: #000000;
	background:url(../images/plans_button2.png);
	padding: 0px 0px 0px 0px;
    text-decoration: none;
	border-bottom:1px solid #ffffff;
	}

#floor_plans_menu li a.view{
	color: #FFF;
	display: block;
	background:url(../images/plans_button_current.png);
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	border-bottom:1px solid #ffffff;
	}

#floor_plans_menu img{
	padding:3px;
	border:none;
	}	
/************************************************************Span Styles********/
.maroon {
 color:#96032f;
 font-weight:bold;
}

.emphasis {
 color:#96032f;
 font-style:italic;
}

.contact {
 font-size:14px;
 padding:5px;
 float:left;
 margin:0px;
}
/*****************/

#site_plan_thumb{
 width:100px;
 hight:65px; 
 margin-right:0px; 
 text-align:center;
}


#intro {
    padding-bottom: 10px;
}
/**************************************************slider*******/

#bourne_slide_show {
 width:862px;
 height:388px; 
 float:left; 
 margin:0px;
 padding:0px;
 border:1px #333 solid;
}

/**************************************************download*******/

#download_center {
 width:210px;
 height:300px; 
 float:right; 
 margin:0px 20px 0px 0px;
 background:url(../images/downloads.png);
}
#download_center h2 {
 float:left;
 margin:20px 0px 0px 10px;
 padding:0px;
 font-size:14px;
 color:#96032f;
}

#menu_download ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size:12px;
	}
	
#menu_download {
	width: 200px;
	margin-top: 50px;
	}
	
#menu_download li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu_download li a:link, #menu_download li a:visited {
	color: #333;
	display: block;
	background:  url(../images/menu.gif);
	padding: 8px 0 0 10px;
	}
	
#menu_download li a:hover {
	color: #FFF;
	background:  url(../images/menu.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}


#nav ul {
	margin: 0px;
	padding: 0px 0px 0px 2px;
	width:572px;
	height: 58px;
	list-style-type: none;
	background-image: url(left.png);
	
}
#nav li{
	margin: 0px;
	padding: 0px;
	float: left;
}
#nav li a:link, #nav li a:active, #nav li a:visited {
	background-image: url(middle.png);
	background-repeat: repeat-x;
	height: 58px;
	width: 100px;
	display: block;
	line-height: 58px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 120%;
}
#nav li a:focus, #nav li a:hover{
	text-decoration : none;
	-moz-outline:0;
	color: #FFFFFF;
	background-image: url(rollOver.png);
	background-repeat: repeat-x;
}