/* CSS Document */

#vdividermenu ul{
margin: 0;
padding: 0;
margin-bottom: 1px;
margin-top: 2px;
position: relative;
font: bold 100% Arial;
font-size: 12px;
color: #ffffff;
width: 776px;
background: url(../images/menubackground.gif);
}

* html #vdividermenu ul{ /*IE only rule, reduce menu width*/
width: 776px;
}

#vdividermenu ul li{
display: inline;
/*background: url(../images/menubackground.gif)#fff repeat-x;*/
}

#vdividermenu ul li a{
float: left;
color: #ffffff;
padding: 6px 12px;
text-decoration: none;
background: url(../images/menubackground.gif)#fff repeat-x;
border-right-style: solid;
border-right-color: #fff;
border-right-width: 1px;
}

#vdividermenu ul li a:visited{
color: #ffffff;
}

#vdividermenu ul li a:hover{
color: black;
background: url(../images/menubackgroundover.gif)#fff repeat-x;
*background: url(../images/menubackgroundover.gif);
}



* html #vdividermenu ul li a:hover{
color: black;
background: url(../images/menubackgroundover.gif);
}

#MenuSpacer
{
	width: 200px;
	height: 27px;
	*height: 20px;
}


#bluetop
{
	position: relative;
	top: 2px;
	width: 775px;
	height: 20px;
	background-color: #CFEAFF;
	z-index:0
}

#bluebottom
{
	position: absolute;
	bottom:2px;
	padding-top:5px;
	width: 775px;
	height: 20px;
	background-color: #CFEAFF;
	text-align:center;
	font-family:Tahoma,arial;
	font-size:10px;
	left: 3px;
	
}

* html #bluetop
{
	position: relative;
	width: 100%;
	height: 20px;
	background-color: #CFEAFF;
}

#leftcolum
{
	/*float: left;*/
	position: relative;
	margin-top: 2px;
	margin-bottom: 2px;
	padding:0px;
	top: 2px;
	width: 225px;
	height: 382px;
	background-color:#E0E0E0;
	
}

#Main
{
	position: absolute;
	margin-top: 2px;
	padding:0px;
	top:200px;
	left:250px;
}

#Hartranshomephoto
{
	position: relative;
	top:-150px;
	*top:-150px;
	padding:0px;
	bottom:50px;
	left:250px;
}

.services{
list-style:inside;
display:inline;
margin:0;
}

#Hartranshomephoto2
{
	position: relative;
	top:-300px;
	*top:-245px;
	padding:0px;
	bottom:50px;
	left:550px;
}

* html #Main
{
	position: absolute;
	margin-top: 2px;
	padding:0px;
	top:215px;
	left:250px;
	width: 450px;
	
}

#content
{
	margin-top: 0px;
	position:relative;
	width:500px;
	height:500px;
}

* html #leftcolum1 p
{
	position:relative;
	top:200px;
	width:250px;
	height:600px;
	background: #E0E0E0 repeat-x;
}

#centered{position:relative;width:776px;height:606px;margin:0px auto 0 auto;text-align:left;padding:2px;background-color: #ffffff;}
* html #centered{position:relative;width:746px;height:606px;margin:0px auto 0 auto;text-align:left;padding:2px;background-color: #ffffff;}


body 
{
	margin:0;
	height:100%;
	width:100%;
	font-family:Tahoma,arial;
	font-size: 12px;
	background-color: #707070;
}

.headertext
{
	font-family:Tahoma,arial;
	font-weight:bold;
	font-size:18px;
	color:#0099CC;
}


  body.home #vdividermenu a#home, body.services #vdividermenu a#services, body.facilities #vdividermenu a#facilities, body.location #vdividermenu a#location, body.aboutus #vdividermenu a#aboutus, body.contactus #vdividermenu a#contactus { 
  color: #fff;
  background: url(../images/menubackgroundover.gif)#fff repeat-x;
  *background: url(../images/menubackgroundover.gif);
}

* html body.home #vdividermenu a#home, body.services #vdividermenu a#services, body.facilities #vdividermenu a#facilities, body.location #vdividermenu a#location, body.aboutus #vdividermenu a#aboutus, body.contactus #vdividermenu a#contactus { 
  color: #fff;
  background-image:url(../images/menubackgroundover.gif)repeat-x;
  background-repeat:repeat-x;
}

body.home #vdividermenu a:hover#home, body.gallery #vdividermenu a:hover#gallery, body.contact #vdividermenu a:hover#contact, body.location #vdividermenu a#location, body.aboutus #vdividermenu a#aboutus { 
  color: #000;
}

