/* CSS Document */

body {
	font-family: Gill Sans MT, Gill Sans, GillSans, Arial, Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-serif;
	font-family:Verdana,"Trebuchet MS",Arial,Helvetica,sans-serif;
	line-height:normal;
	font-size:small;
	width:100%;
	height:100%;
	color:#333333;
	background-color:#FFF;
}

h1, h2, h3 {
	font-size:x-large;
	font-family:Tahoma,Verdana,"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-weight:100;
	color:#8C5741;
	margin-bottom:10px;
}

h3 {
	font-size:large;
}

	h3 + p { text-indent:0; }

p { text-indent: 0px; }

a:link {
	font-weight:bold;
	color:#8C5741;
	text-decoration:none;
}

a:active,a:visited {
	font-weight:bold;
	color:#9D0B03;
	text-decoration:underline;
}

a:visited {
	text-decoration:none;
}

a:hover {
	text-decoration:none;
	color:#401F11;
}

.nounderline:link, .nounderline:hover, .nounderline:active, .nounderline:visited {
	text-decoration:none;
}

a span:link, a span:active, a span:visited, a span {
	text-decoration:underline;
}

a span:hover, a:hover span {
	text-decoration:none;
}

.linkSearch:link,.linkSearch:active,.linkSearch:visited {
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:underline;
}

.linkSearch:hover,.linkSearch:visited {
	text-decoration:none;
}

.clear {clear:both}

.seperator10 {padding:5px 0}

img {
	border:0 none #FFFFFF;
}

ol {
	float:left;
	width:160px;
	list-style-type:none;
	margin:0;
	padding-left:10px;
	overflow:hidden;
}
ol li {
	margin-bottom:2px;
}

.border {
	border:1px solid #E1DCBE;
	padding:5px;
	margin:5px;
}

form {
	margin:0;
	padding:0;
}

.inputText {
	border-top:1px solid #3B8579;
	border-left:1px solid #3B8579;
	border-bottom:1px solid #DFD3C4;
	border-right:1px solid #DFD3C4;
	border: 1px solid #C9C4A8;
	font-weight:normal;
	padding:5px;
}

/********** form html *********/

.pointer {
	cursor:pointer;
}




#tnav a, #logolist a {
width:61px;
height:12px;
display:block;
text-decoration:none;
font-weight:bold;
}
#logo {
/*background-image:url('/images2/sprite-headings.png');*/
background-image:url('/images2/logo-MyNursingHomes.gif');
}
#logo {
width:511px;
height:70px;
background-position:0 -77px;
background-position:0 0;
display:block;
overflow:hidden;
text-indent:-9999px;
margin:10px 0 10px;
}
#logo a {
width:511px;
height:70px;
display:block;
text-decoration:none;
font-weight:bold;
overflow:hidden;
}
#logo h1 {
	text-indent:-9999px;
}
.search-heading {
background:url('/images2/sprite-text-search.gif') no-repeat;width:298px;height:20px;display:block;
}
.state {
background:url('/images2/sprite-text-search.gif') -297px 0px no-repeat;width:39px;height:20px;display:block;margin:20px 0 0
}
.city {
background:url('/images2/sprite-text-search.gif') -339px 0px no-repeat;width:29px;height:20px;display:block;margin:20px 0 0
}
.postcode {
background:url('/images2/sprite-text-search.gif') -371px 0px no-repeat;width:63px;height:20px;display:block;margin:20px 0 0
}
.name {
background:url('/images2/sprite-text-search.gif') -435px 0px no-repeat;width:89px;height:20px;display:block;margin:20px 0 0
}
.heading-who {
background:url('/images2/sprite-headings.png') no-repeat;width:299px;height:15px;display:block;
}
.heading-what {
background:url('/images2/sprite-headings.png') 0 -17px no-repeat;width:299px;height:15px;display:block;
}
.heading-contact {
background:url('/images2/sprite-headings.png') 0 -32px no-repeat;width:299px;height:15px;display:block;
}
.heading-search {
background:url('/images2/sprite-headings.png') 0 -46px no-repeat;width:299px;height:15px;display:block;
}
.heading-details {
background:url('/images2/sprite-headings.png') 0 -62px no-repeat;width:299px;height:15px;display:block;
}
#navigation-top {
	width:100%;
	/*background:#401F11 url('/images2/bg_navigation.png') bottom left repeat-x;*/
	overflow:hidden;
}

	#navigation-top .frame {
	width:780px;margin:0 auto;
	}
	
	#navigation-top .wrapper {
		text-align: right;
		padding:5px 0 7px;
		width:auto;
		position:relative;
		float:right;
		font-weight:600
	}
	
	#navigation-top ul {
		margin:0;
		padding:0;
	}
	
	#navigation-top li {
		float:left;
		overflow:hidden;
		margin-left:20px;
	}
	
	#navigation-top ul *:first-child {
		margin-left: 0;
	}
	
	#navigation-top a:active, #navigation-top a:hover,
	#navigation-top a:link, #navigation-top a:visited {
		/*color: #fff;*/
		text-decoration: none;
	}

#header {
width:100%;
}

#header .frame {
width:780px;margin:0 auto;
}

#search-small {
width:100%;height:115px; background: url('images2/sprite-bgh-search.png') repeat-x;
}

#search-small .frame {
width:780px;margin:0 auto;
}

#search-full {
width:100%;height:277px; background: url('images2/sprite-bgh-search.png') 0px -115px repeat-x;
}

#search-full .frame {
width:780px;margin:0 auto;
}

#search-full .label {
float:left;width:115px
}

#content {
width:100%;
}

#content .frame {
width:780px;margin:0 auto;
}

#footer {
width:100%;
}

#footer .frame {
width:780px;margin:0 auto;text-align:center
}

.seperator30 {
padding:15px 0
}

#logo {
/*background-image:url('/images2/sprite-headings.png');*/
background-image:url('/images2/logo-MyNursingHomes.gif');
}
.heading-who {
background:url('/images2/sprite-headings.gif') no-repeat;
}
.heading-what {
background:url('/images2/sprite-headings.gif') 0 -17px no-repeat;
}
.heading-contact {
background:url('/images2/sprite-headings.gif') 0 -32px no-repeat;
}
.heading-search {
background:url('/images2/sprite-headings.gif') 0 -46px no-repeat;
}
.heading-details {
background:url('/images2/sprite-headings.gif') 0 -62px no-repeat;
}

#nav-top .top-left {
background:url('/images2/sprite-nav-top.png') no-repeat
}

#nav-top .center {
background: url('/images2/sprite-backgrounds.png') 100% -11px repeat-x;
}

#nav-top .top-right {
background: url('/images2/sprite-nav-top.png') 100% 0 no-repeat;
}

#search-small {
background: url('/images2/sprite-bgh-search.png') repeat-x;
}

#search-full {
background: url('/images2/sprite-bgh-search.png') 0px -115px repeat-x;
}



.container { float:left;width:780px;margin:10px 0;overflow:hidden }

.brown-white div { padding:10px;background-color:#E1DCBE; }

	.brown-white div div { padding:20px;background:#fff url('/images2/bg-container.jp') top right no-repeat;border:1px solid #C9C4A8; overflow: hidden; }
	
	.brown-white div div *:first-child { margin-top:0; }
	
	.brown-white div div div { background-color: transparent; background-image: none; border: 0px none; padding: 0; }
	
	.brown-white div div h2 + p { text-indent:0; }
	
.white-white div { padding:10px;background-color:#fff; overflow: hidden; }

	.white-white div div { padding:20px;background:#fff url('/images2/bg-container.jp') top right no-repeat;border:1px solid #fff; }
	
	.white-white div div *:first-child { margin-top:0; }
	
	.white-white div div div { background-color: transparent; background-image: none; border: 0px none; padding: 0; }
	
	.brown-white div div h2 + p { text-indent:0; }

.white-brown div { padding:10px;background-color:#fff;border:1px solid #E1DCBE; overflow: hidden; }

	.white-brown div div { padding:20px;background:#E1DCBE url('/images2/bg-container.jp') top right no-repeat;border:1px solid #C9C4A8; overflow: hidden; }
	
	.white-brown div div *:first-child { margin-top:0; }
	
	.white-brown div div div { background-color: transparent; background-image: none; border: 0px none; padding: 0; }
	
	.white-brown div div h2 + p { text-indent:0; }

.brown-brown { color: #000; }

	.brown-brown div { padding:10px;background-color:#E1DCBE; overflow: hidden; }

	.brown-brown div div { padding:20px;background-color:#E1DCBE; }
	
	.brown-brown div div *:first-child { margin-top:0; }
	
	.brown-brown div div h2 + p { text-indent:0; }
	
.image { overflow: hidden; float: right; border:1px solid black; padding:10px; }

.legal {margin-top:20px;color:#8C5741;font-size:x-small;}